632b781af97903


左边的是 玩家右键这个方块 将方块NBT的一个变量 cache增加
用NBTedit看里面的还是没变,右边的某个方法需要用到cache变量,也没变化
writeToNBT readFromNBT 理解不了这两个
还是说要用static Map来记录这个变量

无敌三脚猫
writeToNBT readFromNBT这两个不是这么用的
你退出世界,这个方块被保存在存档里的时候,游戏会用writeToNBT拿到nbt,存到存档里
而进入游戏会从存档里读取nbt,用readFromNBT,把这个方块的各项属性(在你的例子里,就是production、hand和cache)还原
你方块里有一个变量是cache,想增加的时候直接bb.cache++或者bb.cache=1000就好了,不关nbt的事,只有保存存档和读取存档的时候会涉及