我正在使用Bukkit API 1.8.3

我正在尝试根据它们的ItemStacksMaterial比较MaterialData,为此,我必须使ItemStacks完全相同,然后更改一个MaterialData的材质和ItemStack

我知道如何使用setType()更改材料,但我不知道如何设置MaterialData。方法是setData(MaterialData)但是,如何将MaterialData作为变量?

我在Google,Stackoverflow,Spigot论坛和bukkit论坛上进行了搜索,但找不到答案。

如何将MaterialData设置为ItemStack

注意:我不能没有任何提示或想法如何尝试此操作

最佳答案

我还没有测试过,但是您可以在Itemstack上使用getType()来获取Material,然后调用getData()来获取MaterialData。

07-24 14:59