Y制杖杖
有类似于@Shadow的操作么

594524502
没有,只能用反射或接口

Y制杖杖
594524502 发表于 2020-12-11 20:57
没有,只能用反射或接口

用接口具体如何操作?

594524502
Y制杖杖 发表于 2020-12-11 21:52
用接口具体如何操作?

挺麻烦的,首先你要创建一个接口,然后用mixin让目标内部类实现接口,再在需要使用的地方把内部类对象强转为接口对象,然后调用接口方法

Y制杖杖
594524502 发表于 2020-12-11 22:05
挺麻烦的,首先你要创建一个接口,然后用mixin让目标内部类实现接口,再在需要使用的地方把内部类对象强 ...

好吧。其实我是想修改村民的交易列表,发现它在net.minecraft.village.TradeOffers里,但是这个常量引用了内部类的一些方法,所以不知道怎么操作了。想问下大佬知不知道除了直接覆盖掉这个map常量还有没有别的方法修改村民交易

第一页 上一页 下一页 最后一页