
先说说为什么老玩家都在意这个事。玩久了你会发现,做命令方块时要填物品id,写数据包时要核对物品id,就连跟朋友联机交换稀有物资也要报出物品id才能精准定位。新手最头疼的往往是看到别人说“给我一个钻石剑的id”,自己却不知道从哪查起。其实办法很简单,只是很多教程把它讲复杂了。
第一招,按F3加H开启高级提示框。这是Java版最经典的方法,也是老玩家最常用的招数。你只要在游戏里同时按下F3和H两个键,屏幕上就会弹出一些额外的调试信息,这时候把鼠标移到背包里的任意物品上,物品名称下方就会多出一行灰色小字,那串英文加数字的代码就是物品id。比如泥土会显示成minecraft:dirt,钻石剑会显示成minecraft:diamond_sword。这个显示开关是持久的,按一次开启,再按一次关闭,不会因为重进游戏就失效。
第二招,利用聊天栏的自动补全功能。如果你嫌F3加H的信息太杂,也可以打开聊天栏输入一个斜杠加give指令,比如输入“/give @s ”(注意后面留一个空格),这时候游戏会自动弹出当前所有物品的id列表供你选择。你只需要用鼠标滚轮滑动列表,找到目标物品点一下,id就会自动填入指令里。这个方法的好处是不需要记忆任何快捷键,而且基岩版和Java版都适用。
第三招,基岩版的特殊查看方式。基岩版和Java版在显示逻辑上有些区别,基岩版没有F3键,但你可以通过设置里的“显示坐标”选项间接获取信息。开启后屏幕上会常驻坐标和朝向信息,虽然不直接显示物品id,但你打开背包时,物品名称下方会以小字形式标注对应的数据值,这个数据值结合中文wiki上的对照表就能确认具体id。对于经常玩基岩版的玩家来说,把wiki的对照表存到手机里随时翻阅是最省事的办法。
我自己的习惯是把这些方法配合起来用。像是做大型建筑时需要批量调用不同颜色的羊毛,我记不住每种颜色的英文代码,就会开着F3加H,背包里放一组各色羊毛,鼠标逐个悬停扫一眼,几秒钟就能把所有id记全。遇到那些需要嵌套nbt标签的复杂指令,比如给玩家一把带附魔和自定义名称的剑,老玩家通常会在聊天栏先输入前缀,再通过自动补全找到物品id,这样能避免手打出错导致指令执行失败。
如果你玩的是整合包或者加了模组,显示物品id的方式会更直观。很多模组本身就内置了类似JEI的物品管理器,打开物品列表时按一下Ctrl键就能看到每件物品的完整注册名,这个注册名就是模组物品的id。值得一提的是,原版物品的id格式基本都是“minecraft:物品英文名”,而模组物品则会显示成“模组名称:物品英文名”,看到冒号前面的内容就能知道这个物品来自哪个模组。
最后分享一个实用的小技巧,在创造模式搜索框里直接输入“@”符号,也会弹出物品id列表。这个功能很多人不知道,其实它和指令自动补全的原理一样,但操作路径更短。当你急着找某个冷门物品时,这个办法比翻菜单快得多。熟练之后你会慢慢形成条件反射,看到物品就能大致猜出它的id格式,这时候你就真正从新手进阶成老玩家了。
相关文章