从LoliASM2.3开始起,需要 MixinBooter 作为前置。
模组简介:
使得任何Mixin的构建在1.12.2上也能轻松自如。
对于开发者:
你需要添加 CleanroomMC 的仓库并依赖 MixinBooter。如果使用了这个,则不需要再一次compile Mixin了
repositories {
maven {
url "https://maven.cleanroommc.com"
}
}
dependencies {
deobfCompile ("zone.rong:mixinbooter:4.2")
}
从4.2开始,MixinBooter的API已经改变,所有使用Mixin的mods都推荐使用MixinBooter,甚至包括那些混入原版/Forge/Library类的mods。为了避免 Mixin 版本不匹配与尝试实现修改后的 Mixin 的模组发生崩溃(看看你 VanillaFix )。
对于原版、Forge或任何很早传递给ClassLoader的类(例如Guava),请查看IEarlyMixinLoader。
对于第三方模组的Mixin使用,请查看ILateMixinLoader。
@MixinLoader注解从4.2开始被废弃。它的功能与ILateMixinLoader类似。
实际上你只需要实现MixinBooter的接口并且传递好信息就万事大吉了,比从coremod手动引导方便太多了