MCBBS Wiki欢迎您共同参与编辑!在参与编辑之前请先阅读Wiki方针。
如果在编辑的过程中遇到了什么问题,可以去讨论板提问。
为了您能够无阻碍地参与编辑 未验证/绑定过邮箱的用户,请尽快绑定/验证。
MCBBS Wiki GitHub群组已上线!
您可以在回声洞中发表吐槽!
服务器状态监控。点击进入
本站由MCBBS用户自行搭建,与MCBBS及东银河系漫游指南(北京)科技有限公司没有从属关系。点此了解 MCBBS Wiki 不是什么>>
用户:MashKJo/正确将星系添加到依赖
跳到导航
跳到搜索
由于星系的micdoodlecore部分源码的IntCache类,可能是出于coremod考量,写了三组方法,每组方法的签名除了方法名都一样,一个名字是正常名称,一个名字是类srg名,但并非覆写原版方法,所以显得很奇怪。重点来了!开发环境使用fg.deobf或rfg.deobf会使反混淆后的IntCache类中出现三组重名方法,加载到这个类直接报错了。因此,需要去掉build.gradle中的反混淆选项,直接用原始jar。然后runObfClient即可。
优点是可以直接在开发环境测试内容,mixin也能正常生效,然而缺点是在IDEA里看源码会有不便,要么自己上GitHub看源码,要么自己反编译一个source jar附加到jar上。