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