gpt4 book ai didi

java - 青金石 ItemStack ID

转载 作者:行者123 更新时间:2023-12-02 02:34:52 25 4
gpt4 key购买 nike

目前我正在尝试制作一个自动熔炼插件,每次玩家打破方 block 时,它都会读取打破的方 block 并将熔炼后的方 block 提供给玩家。现在,青金石可能不需要在游戏中熔炼,但因为当方 block 被破坏时,它会取消方 block 破坏并手动破坏它然后给出元素,我需要做的是:

player.getInventory().addItem(new ItemStack(Material.LAPIS, 1));
player.updateInventory();

但正如你们中的一些人可能知道的那样,Material.LAPIS 不是 bukkit/spigot Material 。这意味着我需要做:

player.getInventory().addItem(new ItemStack(Material.INK_SACK, 1, (short) 4));
player.updateInventory();

因为青金石从技术上来说是一种染料。但当然,由于我不知道的原因,这不起作用。我正在使用 1.10.2 spigot API,所以它可能适用于 1.11 或 1.12 API,但我不确定。因此,如果有人有办法给玩家提供青金石,请告诉我。

最佳答案

试试这个:

染料染料 = new Dye();染料.setColor(DyeColor.BLUE);
ItemStack lapis = Dye.toItemStack();

关于java - 青金石 ItemStack ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46534020/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com