我正在使用 Bukkit API 1.8.3
我正在尝试根据 Material
和 MaterialData
比较 ItemStacks
,为此,我必须使 ItemStacks
完全相同,然后更改一个 ItemStack
的 Material 和 MaterialData
。
我知道如何使用 setType()
更改 Material ,但我不知道如何设置 MaterialData
。其方法是 setData(MaterialData)
但是,如何将 MaterialData
作为变量呢?
我在 Google、Stackoverflow、Spigot 论坛和 bukkit 论坛上进行了搜索,但没有找到答案。
如何将 MaterialData
设置为 ItemStack
?
注意:如果没有关于如何执行此操作的提示或想法,我无法尝试此操作
最佳答案
我还没有测试过它,但你可以在 Itemstack 上使用 getType() 来获取 Material ,然后调用 getData() 来获取 Material 数据。
关于java - Bukkit API 如何将 Material 数据设置到项目堆栈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31602685/