如何使用 Minecraft 物品ID
自 Minecraft 1.13 起,每个物品和方块都使用命名空间ID,例如 minecraft:oak_planks 或 minecraft:diamond_sword。你可以将这些ID直接输入到命令、战利品表、合成配方、标签和数据包中,因此值得学习如何快速查找它们。使用上方的搜索框,可以通过物品的英文名称、命名空间ID甚至数字ID来查找任何物品。
/give 命令需要物品ID和数量:/give @p minecraft:diamond_sword 1。需要额外数据的物品,例如附魔书或自定义旗帜,可以在数量后接受 NBT,例如 /give @p minecraft:diamond_pickaxe{Enchantments:[{id:"efficiency",lvl:5}]} 1。/setblock 和 /fill 命令以相同的方式使用方块ID:/setblock ~ ~ ~ minecraft:stone 或 /fill ~ ~ ~ ~5 ~5 ~5 minecraft:oak_planks。
旧的世界和指南仍然使用 1.13 之前的数字ID,例如钻石剑的 276,或特定数据值的旧版格式 minecraft:sapling:0。当你启用“旧版 1.12- ID”开关时,此工具会显示每个物品的旧版数字ID,因此你可以将旧命令转换为现代命名空间ID,反之亦然。
数据包和插件在所有地方都使用相同的命名空间ID。战利品表引用 minecraft:oak_log 作为掉落物品,合成配方列出 minecraft:stick 作为材料,方块标签将ID分组为 minecraft:logs 等集合。一旦你了解了一些常见物品的ID,阅读和编写数据包就会变得容易得多,而这个查找工具涵盖了其余部分。
Java 版和基岩版都使用命名空间ID,但这两个版本在命令语法和少数物品上仍然存在差异。此页面上的数据遵循 Java 版 1.21。如果命令在基岩版上失败,请仔细检查ID拼写,并记住基岩版不像 Java 版那样在命令中接受 NBT。
找到正确的ID只是工作的一半。堆叠大小也很重要:大多数物品堆叠到 64 个,末影珍珠和雪球堆叠到 16 个,工具和盔甲堆叠到 1 个。对于旧版转换,数据值与数字ID同样重要。上方的列并排显示了现代数字ID和旧版 1.12 值,因此你可以在几秒钟内翻译旧指南和服务器配置。
常见问题
钻石的 Minecraft 物品ID是什么?
现代命名空间ID是 minecraft:diamond,数字ID是 264。钻石剑使用 minecraft:diamond_sword (数字 276)。
我如何在 Minecraft 中给自己一个物品?
使用 /give 命令和命名空间ID:/give @p minecraft:diamond_sword 1。在 Java 版中,你可以在数量后添加 NBT,例如附魔或自定义名称。
数字ID和旧版ID有什么区别?
像石头的 1 这样的数字ID是 1.12 及更早版本的内部值。像 minecraft:sapling:0 这样的旧版ID也带有用于变体的数据值。现代命名空间ID从 1.13 开始取代了两者。
方块ID和物品ID相同吗?
大多数方块也作为物品存在并共享相同的命名空间ID,因此 minecraft:stone 在 /setblock 和 /give 中都适用。少数技术方块,如空气、屏障或命令方块,不能作为普通物品获取。
如何复制物品ID?
点击任何ID旁边的复制按钮。它会将完整的值,例如 minecraft:diamond_sword,直接复制到你的剪贴板,以便粘贴到命令、数据包或插件中。
为什么有些旧版ID看起来像 1:2?
格式是 numericID:dataValue。在 1.13 之前,游戏就是这样区分花岗岩颜色或树苗类型等变体的。旧版列会显示这个组合值(如果存在)。
物品ID在基岩版中有效吗?
基岩版也使用像 minecraft:stone 这样的命名空间ID,但命令语法略有不同,并且少数物品只存在于一个版本中。请检查拼写并使用基岩版命令格式以获得最佳结果。