我的世界 fabric 1.20.1 開發(fā)教程 ep17 給人物增加能力
添加接口,用于獲得人物身上的nbt
寫一個(gè)輔助的類用于獲得我們給人物定義的屬性值
寫一個(gè)mixin 用于將我們的這個(gè)接口注入到entity類中
讓entity實(shí)現(xiàn)我們的接口。
然后添加一個(gè)屬性
注入寫nbt 的方法和讀取nbt 的方法中,將我們的數(shù)據(jù)添加到nbt中去。
給服務(wù)器的tick事件注冊(cè)一個(gè)方法。
該方法在每次的tick結(jié)束后就有概率掉落玩家的1點(diǎn)饑渴值
修改我們之前的按鍵的類
在水邊喝水后增加饑渴值
注冊(cè)我們的服務(wù)器的tick的事件
這里的事件是fabric提供的事件
在mixin。json中增加我們的類
標(biāo)簽: