首先,JE和BE的防止生物消失的逻辑是不同的。其实也很好理解,一个原则:就是当你给生物附加一个NBT标签时,它就不会被刷走。这个NBT标签包括了命名牌、捡起一把剑等等。
1、捡起了物品的怪物;Minecraft的怪物本身是符合《我的世界》区块加载的消失规律的,但是一个捡起了玩家物品的怪物是不会自然消失的。(PS:印象深刻的是,一只猪灵偷了我一身的钻石装备,每次去下界都能见到它,不过萌新的时候不敢碰它)
2、生物桶;被从桶收集过并再次放出的生物可以永久的存在Minecraft,例如从桶中放出的美西螈、鱼、蝾螈、蝌蚪等等。
3、天生自带光环,不会消失的生物:诸如BOSS、野生狼、潜影贝、家禽等等这些生物,诞生之后就不会自然消失。
4、攻击过玩家,或被玩家攻击过;基岩版中攻击过玩家,或者被玩家攻击过的生物都会永久存在。不过这个防刷机制不太稳定,新的基岩版似乎已经会被刷掉了。有兴趣的话可以在你的基岩中测试下。
5、僵尸村民;村民被咬后变成僵尸村民不会消失,僵尸村庄中的僵尸村民也不会消失。只有野外的自然刷新出的僵尸村民才会消失。
6、被驯服后;诸如马、狼、驴、羊驼的驯服,豹猫的信任等等,任何类驯服方式的生物互动都将会把生物留在这个世界上。
7、被乘骑过的;基岩版做的比驯服更加极致,乘骑过的生物都将可能成为长久存在Minecraft的方式。
8、被玩家用食物勾引的;同样是基岩版,用食物勾引过的生物,而不需要食用。但众所周知,Minecraft基岩版BUG多如牛毛,近来屡屡出现跨过一个区块边界就瞬间消失的BUG。
9、繁殖过的生物;无论是同性繁殖,还是异性繁殖,Minecraft繁殖后的父母和孩子都不会消失。
10、被穿戴上装备;最经典和常用的,例如用发射器给生物穿上装备,每个生物基本上都拥有完整的头盔、护甲、护腿、靴子以及主副手槽。
11、被矿车、船困住;印象里在JAVA版曾经用船困住过一只末影人,但最终末影人消失了。所以该规则应该是适用于基岩版。(最新基岩版可自行测试哈~)
12、村庄;在Minecraft有很多的结构、遗迹内生成的生物天生的不会被系统刷掉。首先最常见的就是来自村庄中的村民。
13、女巫小屋;在女巫小屋生成的所有生物,一旦出现就都不会消失。当然,女巫小屋生成的只有女巫了。但是,自《我的世界》村庄更新之后女巫小屋还多了一只黑猫,所以这只黑猫也同样不会消失。
14、林地府邸;府邸中所特有的生物,诸如卫道士、唤魔者此类灾厄村民一旦生成就不会消失。然而同理他们一旦死亡,这座林地府邸就成为了一座空的府邸了。
15、海底废墟;一个很细节的设定,连同海底废墟一同生成的溺尸不会消失。所以从某种角度来看,海底废墟是远古的村落,那么溺尸就是远古村落中的死去并泡水的村民尸体了。
16、常加载区块;这就形同废话了,能在一个常加载区块长期待着的生物,自然就不会因为区块卸载而消失。常见的常加载区块如出生点区块、玩家所在的区块,或者利用方块更新机制持续激活区块保持加载。
17、命名牌;最简单的《我的世界》保留生物的方式,给它重新命名下就好了!
所以记住,我们聊了这么多都没有提到拴绳。这是因为拴绳根本上是不具备让生物保持不被刷掉的,所以当你牵着一匹马,尤其是骷髅马拴在栅栏上时。一定要将其驯服,保险起见再上个马鞍。如果还是担心,就重新命名吧,三重保险足以应对Minecraft各种怪异的刷新机制BUG了。