此特性为Java版独有。
本教程旨在提供一种在非和平模式下禁止某个维度自然生成敌对生物的方法,即所谓“伪和平”。
这种装置的意义是什么
通过禁止相当部分敌对生物的生成,玩家能够在废弃矿井、下界等区域更为安全地探索,也不必在主世界跳过夜晚来规避怪物的袭击。
“伪和平”相对于和平难度的优势
当游戏的难度设置为和平时,敌对生物停止生成。除了潜影贝等少数敌对生物外,包括被命名后、拾起了物品或乘坐船及矿车的敌对生物和与玩家交易过的村民转变为的僵尸村民在内,绝大部分敌对生物会立即消失。这意味着1.14以后基于僵尸等敌对生物的刷铁机、1.16以后的以物易物以及一切除了潜影贝农场之外的怪物陷阱失效。在和平难度下,凋灵无法被召唤。
然而,“伪和平”可以保留被命名后、拾起了物品或乘坐船及矿车的敌对生物,同时保证玩家能够召唤凋灵、正常使用刷怪笼、运行袭击陷阱、基于下界传送门的主世界僵尸猪灵陷阱等。该装置甚至能够在游戏难度锁定为“困难”时制作出来,从而在不修改游戏文件或使用命令的前提下提供相对安全的环境。
原理
在Minecraft的非和平难度下,每一位玩家都有相应的“刷怪上限”(详见生成)。当且仅当相应维度中所有被加载的区块内未被命名、未乘坐矿车或船、未拾起过掉落物的敌对生物总数小于总的刷怪上限时,大部分敌对生物才会自然生成。正常而言,相应维度内距离玩家128格以外的敌对生物会立即消失,但处于非强加载区块内的则是例外。其中,处于弱加载区块内的敌对生物会记入世界中敌对生物总数。因此,在特定区域内囤积足够的敌对生物,配合基于下界传送门的区块加载器,便可在主世界和下界禁止大部分敌对生物自然生成。