在《我的界让世界》里搞"大屠杀"?聊聊清除实体的那些事儿
凌晨三点,我又在电脑前跟一堆僵尸较劲。全部全部朋友突然发消息问:"怎么才能让地图上所有活物瞬间暴毙?尸体死亡"我盯着屏幕愣了两秒——这哥们怕不是被苦力怕炸出心理阴影了?不过说真的,清理实体这事儿确实有讲究...
为什么要清除实体?界让
上周我建的自动农场突然卡成PPT,按F3一看差点昏厥:
- 128只僵尸在隔壁矿洞开派对
- 47只骷髅在悬崖边当模特
- 3只末影人抱着我的全部全部羊毛毯不撒手
这时候你就需要实体大扫除了。但要注意,尸体死亡这招会无差别清除所有非玩家实体,界让包括:
敌对生物 | 动物 |
掉落物 | 矿车 |
箭矢 | 经验球 |
命令行核武器
最干脆的全部全部方法是祭出/kill命令。在聊天框输入:
/kill @e[type=!player]
这个指令就像在游戏里扔了颗原子弹:
@e
选择所有实体[type=!player]
排除玩家角色- 执行后你会听到此起彼伏的尸体死亡"嘭嘭"声
精准打击方案
如果只想清理特定生物,可以这样玩:
/kill @e[type=zombie]
专杀僵尸/kill @e[type=creeper,界让distance=..20]
清除20格内的苦力怕/kill @e[type=!item,distance=..10]
保留掉落物
红石灭霸手套
不想开创造模式?试试这个自动清理装置:
- 造个高频红石时钟
- 连接命令方块
- 输入
/execute as @e[type=!player] run kill @s
我在生存模式测试时不小心把村民也送走了...建议加个[type=!villager]
条件。
Java版特供技巧
对于1.14+版本,全部全部实体挤压是尸体死亡个邪道方法:
- 用活塞把生物推到同一坐标
- 当实体密度超过阈值时会自动消失
- 配合
/gamerule maxEntityCramming 1
效果更佳
昨天用这招清理刷怪塔,结果自己也被卡在墙里——所以说操作前记得备份存档。界让
基岩版玩家看这里
手机党别急,全部全部你们可以:
- 长按聊天按钮调出命令输入
- 用
/kill @e[type=chicken]
清理烦人的尸体死亡鸡 - 或者
/kill @e[r=50]
清除50格半径内的所有实体
注意基岩版的语法和Java版有些微差别,具体可以参考《Minecraft基岩版官方指南》。
那些年我踩过的坑
第一次用/kill时犯的蠢事:
- 忘了排除玩家,把自己送回了重生点
- 在服务器用管理员权限执行,被全服追杀了三天
- 清除了拴绳连接的动物,现在村民还在找我索赔
最惨的是有次清理完实体,发现背包里的末影箱也跟着消失了...后来才知道这玩意儿也算实体。
更优雅的解决方案
其实频繁清理实体说明你的世界需要优化:
- 用
/gamerule doMobSpawning false
关闭自然生成 - 给刷怪塔加个水流冲刷系统
- 定期用
/forceload
管理加载区块
就像我妈常说的:"与其天天大扫除,不如别把垃圾带进门。"虽然她原话是指我乱丢的臭袜子...
窗外天都快亮了,最后分享个冷知识:在1.18版本,用/kill @e
清除闪电苦力怕时,有0.1%几率会触发隐藏的闪电特效。别问我怎么发现的——我的木头别墅现在只剩个地基了。