规则一:亮度 0 才会生成
从 1.18 开始,主世界的大部分敌对生物只会在方块光照为 0的地方生成。也就是说,一支火把、一盏灯照到的地方都不会刷怪。反过来,刷怪塔的生成平台必须完全黑暗:不要在内部放任何光源,顶部要封住挡住天光。
另外,生物只能生成在完整、不透明的方块顶面上。台阶的上半部分、玻璃、树叶都不行——这也是为什么很多人用台阶或地毯来“防刷怪”。
规则二:只在玩家周围 24~128 格内生成(Java)
- 距离玩家 24 格以内不会生成敌对生物。
- 距离超过 128 格的生物会立刻消失(除非被命名或捡起过物品)。
- 距离超过 32 格、又一段时间没有接近玩家的生物,会随机消失。
所以挂机点(你站着等的地方)要离生成平台超过 24 格,但平台又要尽量靠近你,最好整个都在 32 格内,让怪物来不及消失。
基岩版的规则不同:基岩版的生成范围和“模拟距离”设置有关,并不是固定的 24~128 格。基岩版玩家请按对应版本的教程设计。
规则三:生物上限会被洞穴“吃掉”
游戏对每种类别的生物有数量上限(敌对生物的基础值是 70,按玩家周围加载的区块数缩放)。如果附近的天然洞穴里已经有很多僵尸、骷髅,这个名额就被占满了,刷怪塔里自然不会出怪。
解决方法有三种,效果从强到弱:
- 建在海洋上空:深海下方没有洞穴,水里也只会生成少量水生生物。把刷怪塔建在海面上方 100 格以上,效率最高。
- 照亮或清空周围的洞穴:在 128 格球形范围内的洞穴里放火把,工作量很大,但在陆地上很有效。
- 挂机点放高处:把挂机点放在离地面足够高的位置,让地下洞穴尽量落在 128 格之外。
收集与击杀:两个常用数字
- 水流推送:水在平地上最多流 8 格,生成平台通常做成 8 格长的水道,把怪推向中央的落口。
- 摔落伤害:摔落伤害约等于下落高度减 3。僵尸和骷髅都是 20 点生命值,从大约 22 格高处落下会只剩 1 点血,你一下就能打死,同时拿到经验。想全自动击杀就做得更高。
刷怪笼:另一种思路
地牢里的刷怪笼不受“生物上限”影响,只要你在 16 格内、笼子周围亮度合适就会持续生成对应的怪。僵尸或骷髅刷怪笼很适合做早期经验农场:把笼子周围挖成 9×9 的空间,用水把怪冲到一个落口,再做一个手动击杀的小窗口。
Java 与基岩版刷怪笼的亮度条件不同:刷怪笼刷出的怪对亮度的要求比自然生成更宽松,但具体阈值按版本有差异。做好后先观察几分钟,确认能正常刷新再继续施工。
排查清单:塔建好了还是不出怪?
- F3 看看生成平台的方块亮度是否真的为 0。
- 你是否站在挂机点?离平台太近(24 格内)或太远(超过 128 格)都不行。
- 难度是不是“和平”?和平模式不生成敌对生物。
- 平台上有没有地毯、按钮、台阶等让生物无法生成的方块?
- 周围洞穴是否已经刷满了怪?试着换到海上或空中验证。