我的世界 fabric 1.20.1 开发教程 ep17 给人物增加能力
添加接口,用于获得人物身上的nbt
写一个辅助的类用于获得我们给人物定义的属性值
写一个mixin 用于将我们的这个接口注入到entity类中
让entity实现我们的接口。
然后添加一个属性
注入写nbt 的方法和读取nbt 的方法中,将我们的数据添加到nbt中去。
给服务器的tick事件注册一个方法。
该方法在每次的tick结束后就有概率掉落玩家的1点饥渴值
修改我们之前的按键的类
在水边喝水后增加饥渴值
注册我们的服务器的tick的事件
这里的事件是fabric提供的事件
在mixin。json中增加我们的类