鬼人正邪.
如题
游戏版本1.12.2 modloader为forge
需要编写一个mod,在方块正在被破坏的时候显示正在破坏它的玩家,
但是找不到方法实现
求大佬指导

鬼人正邪.

找到存放玩家id的变量了
但是private修饰访问不了
求指教

无敌三脚猫
鬼人正邪. 发表于 2022-11-9 21:40
找到存放玩家id的变量了
但是private修饰访问不了
求指教

反射啊,假设你现在手头已经得到了一个DestroyBlockProgress对象,就叫它destroyblockprogress好了,然后就可以
  1. Field field=destroyblockprogress.getClass().getDeclaredField(fileName);
  2. field.setAccessible(true);
  3. int 你要的实体id=field.getInt(destroyblockprogress)
复制代码
注意这个实体id不一定是玩家,还有可能是敲门的僵尸

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