|
板凳
发表于 2021-9-6 12:08:35
|
只看该作者
IP:山西
1.监听玩家背包改变事件InventoryItemChangedServerEvent
2.如果newItemDict中的物品名字是你这个自定义物品,就遍历modEnchantData,看看这个物品有没有你的自定义附魔
3.如果没有附魔,就根据事件给的槽位数字,用AddEnchantToInvItem这个接口添加附魔
注意,如果第三步附魔生成失败,请在第二步后调用AddTimer等0秒后再添加附魔(网易特性导致即使填0秒也有3帧延迟) |
|