Straightforward, pure ASM (SpASM)
Allows registering class transformers that process all classes, without specifying the class's names like in FabricASM.
Entrypoint - spasm:transformer
Interface - net.mine_diver.spasm.api.transform.ClassTransformer
How to Install SpASM (Mod)
SpASM by mine_diver is verified for Fabric across Minecraft versions 1.0, 1.1, 1.10, 1.10-pre1, 1.10-pre2, 1.10.1, 1.10.2, 1.11 (latest release: 0.2.2, file size: 16 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.0, 1.1, 1.10, 1.10-pre1, 1.10-pre2, 1.10.1, 1.10.2, 1.11) and platform (Fabric).
- Make sure you have the compatible loader or environment installed for Fabric.
- Move the downloaded SpASM file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version- Fixed inconsistencies caused by transformation stack
- Full Changelog**: https://github.com/mineLdiver/SpASM/compare/0.2.1...0.2.2
- Added transformation stack to automatically resolve stackoverflows
- Full Changelog**: https://github.com/mineLdiver/SpASM/compare/0.2...0.2.1
- Added two transformation phases: BEFORE_MIXINS and AFTER_MIXINS
- All transformers default to BEFORE_MIXINS
- Full Changelog**: https://github.com/mineLdiver/SpASM/compare/0.1.2...0.2
- Exclude guava from class transformation to avoid looping in some cases by @thecatcore in https://github.com/mineLdiver/SpASM/pull/1
## New Contributors
- @thecatcore made their first contribution in https://github.com/mineLdiver/SpASM/pull/1
- Full Changelog**: https://github.com/mineLdiver/SpASM/compare/0.1.1...0.1.2
Hotfix: remove specific Fabric Loader version dependency