
## 一、直接动手,物理清除最干脆
作为一个在MC里泡了上千小时的骨灰级玩家,我首先要告诉你最笨但最有效的法子。拿上你的钻石剑或者下界合金剑,对着水里那些活蹦乱跳的鱼就是一顿砍。鱼本身血量极低,一下就能解决一个。但问题是鱼会到处乱窜,尤其在水流复杂的地方,你追半天可能还砍不中几个。这时候我建议你用附了“横扫之刃”的剑,一次能打中好几条,效率翻倍。另外注意别用斧头,攻速太慢,除非你打算把整片水域改成砍鱼场。如果你嫌砍着费劲,干脆用三叉戟丢过去,自带“忠诚”附魔的会飞回来,远程点杀那些藏在珊瑚缝里的热带鱼,舒服得很。
## 二、钓鱼钓上来再处理,顺便赚点经验
有些玩家不知道,其实钓鱼竿也能解决鱼的问题。虽然钓鱼通常是为了钓到鱼物品或者宝藏,但如果你只是想清掉水里的鱼实体,那你可以站在岸边,对着有鱼的水面甩竿。鱼咬钩的几率很高,钓上来之后立即切换成剑或斧子把它宰掉。这个办法的好处是不需要下水,不会因为水淹而掉氧气值。而且每钓一条鱼,你会得到一点经验,顺带还能钓到附魔书、命名牌之类的好东西。不过注意,钓上来的鱼会在岸边扑腾几秒,你得眼疾手快,否则它又会跳回水里。我一般会在脚下挖一个两格深的坑,然后引水进去,把钓上来的鱼甩到坑里,再用沙土填死,一劳永逸。
## 三、命令大法,一键清空所有鱼
如果你是开了创造模式或者有管理员权限,那么最省事的办法就是直接敲命令。在聊天框里输入“/kill @e[type=minecraft:cod]”就能清除所有鳕鱼,把“cod”换成“salmon”是鲑鱼,“tropical_fish”是热带鱼,“pufferfish”是河豚。要是你想把整片区域里所有类型的鱼都清掉,就写“/kill @e[type=#minecraft:fish]”,这个标签会匹配所有鱼类。不过要注意,这条命令会连你鱼缸里养的宠物鱼也一起干掉,所以最好先选好范围。比如加上“distance=..10”只清除10格以内的鱼。我曾经手滑输过全图清怪指令,结果把村子里的鸡猪牛羊全灭了,心疼得我直接回档。
## 四、改变环境,让鱼自己死掉
这招比较有技术含量,适合红石玩家或者建筑党。鱼离开水就会死亡,所以你只要把水抽干或者用方块填满,鱼就会自动变成掉落物。最简单的办法是用海绵吸水,一块海绵能吸走周围7x7x7范围内的水,吸完后鱼就扑腾在空气里,几秒钟就挂了。如果没有海绵,就用沙子或者泥土快速把水域填平,注意要填到每一格,因为鱼可能会卡在缝隙里。另一种方法是制造“水电梯”把鱼冲走,比如用灵魂沙在水底制造上升气泡柱,把鱼推到空中,然后在高处接一个水流把它们送到陆地上的坑里,集体脱水。这招在建造大型水族馆时特别好用,你不想留的鱼全都可以顺着水流排到地狱门里,直接送到下界烧死。
## 五、利用游戏机制,水流加漏斗自动化清除
对于想批量处理大量鱼的玩家,我推荐一套自动清理装置。首先在水面下挖一条沟,用告示牌挡住水流,然后在沟的末端放一个漏斗矿车,再连接箱子。接着你在水面上用活塞推动水流,让鱼顺着水漂到漏斗里。因为漏斗只能收集掉落物,所以你需要先让鱼死亡——可以在水流末端放置仙人掌或者岩浆块,鱼一碰上就掉血。注意岩浆块会让鱼浮上来,得用活板门压住。调试几次后,你就能坐在箱子上收鱼了。这个方法特别适合刷鱼塔,我之前在基岩版做过一个,一小时能收三组生鱼,顺便清掉所有鱼实体,省得它们卡服。
## 六、防患于未然,别让鱼再生出来
清除现有的鱼只是第一步,如果你不想以后还得天天清,那就从根源上阻止鱼生成。鱼的生成条件是水方块里光照足够,同时周围没有太多玩家干扰。你可以用海晶灯或者火把把整片水域照得明晃晃的,鱼就不会刷出来。或者直接给水面上铺一层半砖或者地毯,既保留景观效果,又阻止鱼生成。更狠的做法是,在海底用“屏障”方块盖住水面,普通生存玩家拿不到,但可以试试用冰代替——冰在基岩版里是透明的,鱼不会在冰上生成。如果你只想保留特定区域有鱼,那就用石砖砌一个养殖池,把其他的水域全部填平或者照亮。
老玩家都懂,清鱼这事看着小,但如果不走心,你造个漂亮的水下基地,结果满屏鱼乱窜,掉帧不说,还挡视线。我习惯先规划好哪些地方需要鱼做装饰,比如养几条热带鱼在水族箱里,其他地方一律用海绵吸干。另外提醒一句,如果你用的是基岩版,鱼有一个特性:它们会在某些情况下卡进方块里,导致你清不干净。这时候就切到旁观模式,钻到水底方块里看看,通常能发现几条卡在石头缝里的鱼,用精准采集的镐子挖掉那块石头,它们就出来了。最后说个真实经历,有一次我在创造服里帮朋友清鱼,直接用“/kill @e[type=fish]”结果误杀了他的命名鱼“尼莫”,气得他追着我砍了十分钟。所以动手之前,一定先确认有没有你养的心爱宠物,命名的鱼命令是杀不死的,但“/kill”直接无视名字,切记。
相关文章