贺兰兰 发表于 2021-8-17 19:40
因为你根本没有AttributeModifiers,所以他当然是空的啊
或者说其实你理解错了什么,AttributeModifiers ...
下面所说的方法没法获取武器的攻击速度,只能获取玩家本身的攻速,也就是说玩家无论拿多少攻速的武器,攻速永远都是4(默认值)
Lonewolfi 发表于 2021-8-17 20:06
下面所说的方法没法获取武器的攻击速度,只能获取玩家本身的攻速,也就是说玩家无论拿多少攻速的武器,攻速 ...
AttributeModifiers 代表一个修改器,当玩家持有这个 ItemMeta 的时候给予玩家一些 Attribute 的增益
所以你到底有没有好好看我说的话
你这种情况下就添加一个 AttributeModifier 不就完了吗
Lonewolfi 发表于 2021-8-17 20:06
下面所说的方法没法获取武器的攻击速度,只能获取玩家本身的攻速,也就是说玩家无论拿多少攻速的武器,攻速 ...
也就是说如果你要想知道手上的剑能加多少攻击力的话
应该是只有读物品的nbt这一条路了
不然就是获取玩家实时属性
贺兰兰 发表于 2021-8-17 19:40
因为你根本没有AttributeModifiers,所以他当然是空的啊
或者说其实你理解错了什么,AttributeModifiers ...
MCBBS有你更精彩~