概述
本模组是一个 coremod ,不在模组列表中显示为正常现象。
可以解决 dev 环境下加的 mod 的 AT 失效的问题不想写AT把这个当前置也行。
正如其名,本模组通过自己实现的 ILaunchPluginService 修改了绝大多数类(理论上也可修改其它模组的类),具体修改如下:
去掉对类的“private”“protected”“final”权限修饰符的同时,自动添加“public”修饰符(也就是说,当类的声明为“class XXX”或“static class XXX”等情况时,并不会添加 public 修饰符);
去掉对字段的“private”“protected”“final”权限修饰符,并自动添加“public”修饰符;
去掉对除了 <clinit> 以外的方法的“private”“protected”“final”权限修饰符,并自动添加“public”修饰符。
兼容性
作者使用了整合包与多个优化类模组进行测试,自认为本模组的兼容性较好,可以与其它 coremod 一起使用。
作者 Q&A