你的刷怪塔为什么慢:刷怪上限,而非刷怪率
刷怪停止是因为刷怪上限被其他地方的其他生物占满了。本文将介绍每种生物类别的刷怪上限如何运作,哪些生物会占用上限,以及如何清空上限。
一个“停止工作”的刷怪塔,其刷怪平台几乎从未损坏。真正的原因是刷怪上限已满,而你没有注意到的某个地方被生物占用了。
上限是全局的,且按类别划分
Minecraft 会在所有已加载的区块中,按类别计算生物数量,而不是按刷怪塔计算:
| 类别 | 大致每位玩家的上限 |
|---|---|
| 怪物 | 70 |
| 生物(动物) | 10 |
| 环境生物(蝙蝠) | 15 |
| 水生生物 | 5 |
| 水生环境生物 | 20 |
| 美西螈 | 5 |
当怪物数量达到上限时,你的加载区域内任何地方都不会再生成敌对生物——包括你的刷怪塔。几百格外一个未点亮的洞穴里游荡的两百只僵尸,就是你的刷怪塔空空如也的原因。
解决方法是消除竞争,而不是扩大刷怪塔
三种方法,按所需精力排序:
- 点亮或铺上方块模拟距离内的洞穴。繁琐,但一劳永逸。
- 移动刷怪塔到其他地方不会加载的区域——海洋或下界顶部。
- 移除可刷怪的表面而不是点亮它。这种方法更可靠,因为现代版本的刷怪阈值是亮度0,漏掉一个角落就会继续生成。
生物必须距离玩家超过24格
敌对生物会在距离玩家24到128格之间生成。站在自己的平台上会阻止刷怪。AFK点需要至少离开24格,通常在上方或下方。
128格的外边缘是一个球体,超出这个范围的生物会立即消失。这就是为什么你站着不动时刷怪塔会工作,而你一走动就停止的原因。
两种容易混淆的消失规则
- 立即消失——超出128格,不涉及随机性。
- 随机消失——在32到128格之间,每刻都有几率。在32格以内,永不消失。
带有命名牌、捡起物品或PersistenceRequired的生物永远不会消失。这就是刷怪平台会慢慢堆满带盔甲的僵尸,从而阻碍新生物生成的原因。
模拟距离才是真正的半径
生物只会在simulation-distance内的区块中刷新,而不是view-distance。降低模拟距离以提高TPS也会缩小你的刷怪塔的刷怪范围——同时也会缩小竞争来源的范围。这把双刃剑,所以改变它时要清楚你更关心哪一点。
亮度0,而不是亮度7
自1.18以来,Java版只会在方块亮度0时生成敌对生物。任何提到“亮度等级7”的说法都已过时。基岩版仍然使用7。搞错这一点意味着要么过度点亮建筑,要么让刷怪塔亮度过高而无法工作。
要查找任何生物的掉落表、经验值和真实的战利品表ID,请访问生物掉落与战利品表浏览器。