我的世界锻造模板物品ID大全:老玩家半夜整理的硬核资料
凌晨3点,咖啡杯见底的第N次。突然想给服务器里的萌新写个锻造模板指南,结果发现网上资料要么过时要么零碎...干脆自己翻代码整理一份吧。以下是边查边记的原始笔记,可能有点乱但保证靠谱——毕竟测试时手滑烧掉过三组下界合金才验证出来的数据(泪)。
一、为什么你需要这份ID表?
上周帮朋友搭自动锻造台,他盯着合成表问我:"为啥netherite_upgrade_smithing_template打不出来?" 这才意识到很多玩家根本分不清物品ID和显示名称的区别。比如:
- 游戏内显示"下界合金升级锻造模板"
- 但指令必须用minecraft:netherite_upgrade_smithing_template
1.1 这些ID能干嘛?
简单说就是精准控制:
- 用/give获取特定模板
- 在数据包里修改合成配方
- 制作自定义锻造机制(我们服务器就加了末地水晶强化模板)
二、全版本锻造模板ID对照表
(测试版本:Java 1.20.4 / 基岩版1.20.51)
中文名称 | 物品ID | 获取方式 |
下界合金升级 | netherite_upgrade_smithing_template | 堡垒遗迹战利品箱 |
海岸盔甲纹饰 | coast_armor_trim_smithing_template | 沉船补给箱 |
沙丘盔甲纹饰 | dune_armor_trim_smithing_template | 沙漠神殿 |
眼眸盔甲纹饰 | eye_armor_trim_smithing_template | 要塞储藏室 |
注意看!有些ID带armor_trim的是盔甲纹饰模板,和升级模板是两套系统。昨晚有个萌新把spire_armor_trim当升级模板用,结果白搭了钻石胸甲...
2.1 冷知识:模板的NBT标签
如果你用/data get entity @s查看手持的模板,会发现隐藏数据:
- TrimPatternID:决定纹饰图案
- ColorIndex:控制材料颜色(0=铁 1=铜...)
三、实际应用场景
说个我们服务器的糗事:有次活动发奖励,我手输ward_armor_trim_smithing_template少打个d,变成给玩家发守卫者...(扶额)
3.1 常用指令示例
快速获取全套纹饰模板(适合创造模式建筑党):
- /give @p minecraft:snout_armor_trim_smithing_template 64
- /give @p minecraft:rib_armor_trim_smithing_template 64
凌晨4点23分更新:刚发现基岩版指令格式略有不同,要用give @p smithing_template:1 64 0这种数字ID,具体对应关系得查物品数据值...
四、你可能遇到的坑
- 1.19.4之前版本没有盔甲纹饰系统
- 某些模组会覆盖原版ID(比如Tinker's Construct)
- 在命令方块里输入过长的ID容易报错(别问怎么知道的)
窗外鸟开始叫了...最后分享个冷门技巧:用F3+H显示高级提示框时,能看到模板的内部注册名,比查wiki快多了。咖啡因作用下可能遗漏了什么,发现错误欢迎指正——反正服务器那帮家伙天天挑我刺(笑)。
```(键盘声戛然而止,文档末尾留着半句没打完的"要注意区分Java版和基...")
```