
第一招:开启高级提示模式
很多时候我们盯着背包里的物品,只能看到名字和图标,却不知道它背后那串数字代码。其实游戏早就藏了一个开关,只是很多新手没注意到。在Java版里,按下键盘上的F3键,再同时按H键,就能打开高级提示信息。这时候你回到背包,把鼠标悬停在任何物品上,就会发现物品名称下方多了一行灰色小字,那行字就是物品id。比如你拿一块圆石,会显示minecraft:cobblestone,冒号前面是游戏命名空间,冒号后面才是真正的物品id。如果你玩的是比较旧的版本,可能只会显示数字形式的id,比如石头是1,草方块是2,这种数字id在现在的版本里已经逐渐被文字id取代了。要注意的是,有些笔记本电脑需要同时按住Fn键,不然F3和H可能被系统当成调节亮度或音量的快捷键。这个方法简单直接,不需要任何指令或模组,对我来说是最常用的查id方式。如果你只想快速看一眼,不打算折腾指令,那这一步已经够用了。
第二招:用指令直接获取物品id
如果你需要复制某个物品的id去写指令,比如想给自己刷一组钻石块,或者想用give指令给朋友发一把附魔剑,这时候光靠看是不够的,因为高级提示模式只能看不能复制。我的建议是,先用鼠标悬停在那个物品上,然后打开聊天框,输入一条特殊指令,这个指令会直接把手上物品的id和NBT数据复制到你的剪贴板。这条指令是/items导出当前手持物品信息。不过要注意,这条指令并不是原版游戏自带的,它需要安装一个很小的数据包或模组才能生效。如果你玩的是纯净生存服,不想装任何额外东西,那还有一个笨办法,就是对照wiki查找。但我觉得老玩家都懂,服务器里想快速查id,装个整理背包加信息显示的客户端模组是最省事的。这类模组通常会直接在物品提示框里显示完整的id路径,甚至连附魔属性、伤害值、耐久度都能一并展示,比原版的高级提示模式详细得多。如果你是纯原版玩家,我建议你至少学会第一条方法,因为那是官方留给所有玩家的正门通道。
实战场景:主手空手也能查方块id
有时候你想查的不是背包里的物品,而是眼前正在看着的那个方块。比如你站在一片奇怪的地形前,想知道脚底下踩的到底是什么方块,这时候你可以把准星对准那个方块,然后按F3看屏幕左上角的debug信息。在Java版中,屏幕左侧会显示Looking at一栏,后面跟着一串文字,那就是你视线所指方块的id。我记得我第一次用这个方法查的是掠夺者前哨站的灰色羊毛,对着它看了半天,发现它的id就是普通的minecraft:gray_wool,并没有单独的哨站专属羊毛。这个技巧对搞建筑和做地图的人特别有用,因为你可能看中某个结构里的特殊方块,但又不知道它叫什么名字,用准星一照就全明白了。需要注意的是,如果那个方块是实体的一部分,比如箱子、熔炉、命令方块这类带界面的方块,F3信息里还会额外显示方块实体数据,那些数据里也包含更多细节,比如箱子里的物品列表。
进阶技巧:查NBT数据和应用在指令里
有的玩家可能会问,我只想知道物品id就够了,为什么要学NBT数据。其实在现在的版本里,很多指令并不只需要id,比如你要给玩家一把带有特定附魔的金剑,光写/give @p golden_sword是不够的,你还得在后面加上大括号写附魔数据,这就涉及NBT了。如果你能在高级提示模式下看到物品完整的那行灰色小字,里面其实除了id还会显示诸如损伤值、附魔信息、自定义名称等标签。我教大家一个更稳妥的办法,先用手里拿着那个物品,打开聊天框,输入一条查询类指令,这同样需要数据包支持,但效果是直接把完整的物品数据命令显示出来,你只要复制粘贴到give指令里就能百分百还原同一个物品。原版玩家不想装模组的话,只能对着wiki一点点抄,但我的个人经验是,生存服务器里的老玩家几乎人手一个JEI模组,不仅能看到所有物品的id,还能直接查配方,比在网页端搜索要快得多。如果你问我推荐哪个模组,我会说先试JEI,它足够老牌并且支持绝大多数主流版本。
常见问题:为什么我按F3加H没反应
很多玩家按照网上的教程操作,却在背包里看不到任何变化,这种情况百分之八十是因为按键冲突。笔记本用户最常遇到的就是F键被多媒体功能占用,你需要同时按住Fn才能触发真正的F3和H。还有一些老版本,比如1.7.10,高级提示模式并不是默认支持的,你需要先确认自己的版本号,如果是过旧的版本,建议升级到1.13以上再尝试。另外有一点我得提醒你,开启高级提示模式后,物品的提示框里会多出很多额外的代码信息,有时候看起来会有点乱糟糟的,但那是正常的,你只要找冒号前面那一串小写英文就行。如果你是基岩版玩家,也就是手机版或Windows 10版,那情况略有不同,基岩版没有F3这个功能,你需要去设置里打开显示界面中的游戏信息开关,才能看到坐标和朝向,但基岩版通常不直接显示物品id。这时候最方便的就是装一个行为包或者用第三方工具查看存档,基岩版的物品id大多写在行为包里的物品定义文件中。说实话,基岩版查id确实比Java版麻烦,所以我认识的建筑党通常会开一个Java版的单机档用来查方块和物品的准确名称。
结尾心得与记忆技巧
对于新手我想说,别急着背id,常用的几个先记住就行,比如stone是石头,dirt是泥土,oak_log是橡木原木,这些每天都要接触的方块,用多了自然就记住了。你越是频繁使用指令,比如做地图、开服务器、设计小游戏,就越会发现查id是一件高频且重要的事。熟练之后,你甚至不看提示也能凭记忆写出几十种常见物品的id。偶尔忘了也没关系,用我前面说的F3加H就能一秒找回记忆。最后再分享一个懒人办法,在创造模式里你的物品栏里直接搜id的关键词部分,比如想找带有deepslate的物品,在搜索框输入deepslate,所有相关的深板岩系列都会显示出来。虽然这并不会直接在物品上标明id,但你能确定它的准确英文名,再跟上后面一串指令,基本不会出错。希望这篇教程能帮你扫清查id路上的障碍,下次你在服务器里被问到某样东西的id,也可以把这套方法教给别人。
相关文章