跳至主要內容

TConJSEvents.equipmentChange

芒果凍布丁原創2025年9月6日大约 2 分鐘

語法:

TConJSEvents.equipmentChange((event: TinkerToolChangeEventJS) => {})

欄位概觀

名稱類型說明
contextEquipmentChangeContext原 Forge 事件的上下文
entityLivingEntity觸發事件的實體
originalItemStack原欄位的物品堆疊
originalToolIToolStackView原欄位的匠魂 NBT 資料
player?Player觸發事件的玩家(若 event.entity 不為玩家,則回傳 Null
replacementItemStack被替換的物品堆疊
replacementToolIToolStackView被替換的匠魂 NBT 資料
tinkerDataLazyOptional<TinkerDataCapability$Holder>匠魂資料
worldLevel玩家所在維度
hasModifiableArmorboolean實體是否具有匠魂盔甲值

方法概觀

名稱回傳值說明
getToolInSlot(slot: EquipmentSlot)IToolStackView獲取指定欄位的匠魂工具堆疊。這個方法可以用來獲取特定裝備欄位的工具資訊。
hasModifiableArmor(slot: EquipmentSlot[])boolean檢查實體是否具有匠魂盔甲值。這個方法可以用來判斷實體是否裝備了匠魂相關的盔甲。
上次編輯於: 2025/9/6 下午12:16:31
貢獻者: EvanHsieh0415