我正在使用Bukkit API 1.8.3
我正在尝试根据它们的ItemStacks
和Material
比较MaterialData
,为此,我必须使ItemStacks
完全相同,然后更改一个MaterialData
的材质和ItemStack
。
我知道如何使用setType()
更改材料,但我不知道如何设置MaterialData
。方法是setData(MaterialData)
但是,如何将MaterialData
作为变量?
我在Google,Stackoverflow,Spigot论坛和bukkit论坛上进行了搜索,但找不到答案。
如何将MaterialData
设置为ItemStack
?
注意:我不能没有任何提示或想法如何尝试此操作
最佳答案
我还没有测试过,但是您可以在Itemstack上使用getType()来获取Material,然后调用getData()来获取MaterialData。