本帖最后由 君の名 于 2021-9-22 18:24 编辑 
我刚刚接触到mixin,需要修改原版的属性上限,也就是要修改SharedMonsterAttributes类里面的MAX_HEALTH,我查到的只有方法的修改和添加,有没有大佬给个修改方法。
我刚刚接触到mixin,需要修改原版的属性上限,也就是要修改SharedMonsterAttributes类里面的MAX_HEALTH,我查到的只有方法的修改和添加,有没有大佬给个修改方法。
 本帖最后由 youyihj 于 2021-9-22 19:37 编辑 
反射即可,把这个字段重新赋值即可。
建议使用 Access Transformer (简称 AT)。把 RangedAttribute 类的 maximumValue 字段改成 public mutable (public-f),然后给字段重新赋值就行。
建议使用 Access Transformer (简称 AT)。把 RangedAttribute 类的 maximumValue 字段改成 public mutable (public-f),然后给字段重新赋值就行。