我写的是player.getItemInHand().setDurability(player.getItemInHand().getType().getMaxDurability());
fix以后就吧手里的东西的耐久变成0了
我sout了一下,输出的short是物品的最大耐久值
但是就是设置不了,求dalao帮帮忙
fix以后就吧手里的东西的耐久变成0了
我sout了一下,输出的short是物品的最大耐久值
但是就是设置不了,求dalao帮帮忙
dalao来帮帮忙啊

表示没理解意思
试试
复制代码

- player.getItemInHand().setDurability(0);

耐久值是倒过来算的,0耐久在游戏中就是满耐久
你设置耐久值等于其最大值,在游戏中自然就是0了(最大值-最大值=0)
你设置耐久值等于其最大值,在游戏中自然就是0了(最大值-最大值=0)