
“什么是奖励提示”,很多新手可能不知道这个术语,其实奖励提示就是游戏里突然蹦出来的那些小窗口,比如你挖到第一块钻石时屏幕中央会显示成就图标,或者你首次合成工作台时左下角会弹出合成配方解锁的提示。这些提示本身是给新手熟悉系统用的,但对于我们这些玩了五六年的老玩家来说,它们反而像烦人的弹窗广告,破坏沉浸感。尤其是你在红石电路里调试半天,突然一个进度通知闪过,手一抖线就接错了。所以关掉它们几乎是每个深度玩家的必修课。
“游戏设置里的关闭方法”,最直接的办法是翻设置菜单。Java版玩家请打开游戏主界面,点击选项按钮,找到聊天设置这一栏,里面通常有显示成就通知和显示配方解锁两个开关,把它们关掉就行。不过不同版本的位置会变,比如1.16之前是在“界面”子菜单下,1.17以后挪到了“聊天”里。基岩版则要在设置里找到世界选项卡,滚动到游戏规则部分,有一个显示玩家成就的选项,关闭后大部分提示就消失了。但注意,这种方式只能关掉一部分提示,服务器发送的系统广播或者某些模组自己的通知还是会出现,所以不够彻底。
“使用命令一键关闭”,如果你习惯用指令,可以尝试用游戏规则来屏蔽。输入斜杠gamerule doLimitedCrafting false,这个命令会让合成配方提示不再弹出,但它只影响Java版的经验合成系统。更暴力但有效的方法是直接输入斜杠advancement revoke at玩家ID everything,这条指令会撤销所有已获得的进度,同时未来也不再有进度提示。不过这样你之前辛辛苦苦完成的成就都会消失,有点可惜。我自己的做法是写一个简单的命令方块循环,每秒钟执行一次斜杠scoreboard players set玩家ID advancementToast 0,虽然有点麻烦,但能彻底清除所有提示。基岩版没有这么灵活的命令,只能依靠数据包或者行为包。
“模组与数据包的解决方案”,对于不想折腾命令的玩家,安装模组是最省心的办法。Java版推荐使用Better Advancements和No Recipe Notifications这两个模组,前者可以自定义成就显示样式甚至完全禁用,后者专门消灭合成配方弹出框。安装后别忘了打开模组配置界面,把相关选项勾上。如果你坚持原版,可以下载一个叫disable_advancement_toast的数据包,把它放进世界文件夹的datapacks目录里,重新进入世界后所有成就提示就消失得无影无踪。基岩版则需要加载对应的行为包,在Add-on商店里搜索Toast Blocker,安装后启动世界时记得勾选这个行为包。
“注意事项与我的经验”,关闭奖励提示虽然爽,但也可能造成麻烦。比如你刚玩一个新模组,根本不知道某把武器的合成配方,没有提示就只能上网查或翻合成书。所以我建议先保留配方提示至少一周,等自己把常用合成记熟了再关。另外,多人服务器上很多提示是强制开启的,因为服主想保留成就系统,遇到这种情况你只能靠客户端Mod强行屏蔽,比如用OptiFine的动画关闭功能,或者安装Forge版的CustomToast。我自己的存档至今已经三年没开过任何通知,每次进游戏都感觉世界特别干净,连呼吸声都清晰了。如果你也受够了那些刷屏的弹窗,照着这几步操作,你的屏幕很快就能恢复宁静。
相关文章