Bukkit API 如何设置 material 数据到 itemstack

Bukkit API How to set material data to an itemstack

我正在使用 Bukkit API 1.8.3

我正在尝试根据 MaterialMaterialData 比较 ItemStacks,为此我必须使 ItemStacks 完全相同,然后更改 Material 和 MaterialData 中的一个 ItemStack.

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

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

如何将 MaterialData 设置为 ItemStack

注意:我不能尝试这个没有关于如何做到这一点的提示或想法

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