JARM: Fabric edition

JARM entirly recoded and remade for fabric