Bukkit API 如何设置 material 数据到 itemstack
Bukkit API How to set material data to an itemstack
我正在使用 Bukkit API 1.8.3
我正在尝试根据 Material
和 MaterialData
比较 ItemStacks
,为此我必须使 ItemStacks
完全相同,然后更改 Material 和 MaterialData
中的一个 ItemStack
.
我知道如何使用 setType()
更改 material,但我不知道如何设置 MaterialData
。这个方法是 setData(MaterialData)
但是,你如何将 MaterialData
作为变量?
我在 Google、Whosebug、Spigot 论坛和 bukkit 论坛上进行了搜索,但找不到答案。
如何将 MaterialData
设置为 ItemStack
?
注意:我不能尝试这个没有关于如何做到这一点的提示或想法
我还没有测试过,但是你可以在你的 Itemstack 上使用 getType() 来获取 Material 然后调用 getData() 来获取 MaterialData。
我正在使用 Bukkit API 1.8.3
我正在尝试根据 Material
和 MaterialData
比较 ItemStacks
,为此我必须使 ItemStacks
完全相同,然后更改 Material 和 MaterialData
中的一个 ItemStack
.
我知道如何使用 setType()
更改 material,但我不知道如何设置 MaterialData
。这个方法是 setData(MaterialData)
但是,你如何将 MaterialData
作为变量?
我在 Google、Whosebug、Spigot 论坛和 bukkit 论坛上进行了搜索,但找不到答案。
如何将 MaterialData
设置为 ItemStack
?
注意:我不能尝试这个没有关于如何做到这一点的提示或想法
我还没有测试过,但是你可以在你的 Itemstack 上使用 getType() 来获取 Material 然后调用 getData() 来获取 MaterialData。