《我的世界》末影人天生怕水,这个特性还有个有趣的小故事:
当年Notch从广为流传的幽灵形象slender man身上获得灵感。因为在2009年,瘦叔的传说在那时候刚好盛行,在网络上迅速发酵和火爆。它因总是无声无息的出现在人们的窗外、背后、亦或是照片之中而让人惧怕。于是高瘦无面男,就被创作进了Minecraft,成为了末影人。因为无面男本质上是一个令人惧怕的存在,所以思来想去,就给小黑加入了瞬移和“不能直视眼睛”的特性。而后他又觉得末影人太过于强大了,需要有个弱点,于是一个孩子关于“怕水”的建议,就被采纳,并赋予了末影人。
关于“一格水”的世界创建好吧,扯远了,我们继续回到实验上。这个实验的关键时,如何创造一个只有一格水的世界。这里有三种方法:
?????其一:无论是手机版还是JAVA版,随便找个空岛地图,自行改造成只有一格水; ?其二:利用名为“虚空”的预设超平坦地形,(使用JAVA版); ?其三:末影人的瞬移范围为一个区块,即以末影人当前位置为中心,在64*64*64范围内寻找可以瞬移的实体方块,也就是说瞬移半径为32格;所以,只要保证一个区块只有一格水,也算可行的; ?这里,我们选用第二种,也就是利用虚空预设来完成这个地图。至少可以保证一点,就是现在整个《我的世界》中,只有这一格方块,也就是水。
实验开始,末影人会“瞬移”走么? ???我用末影人的蛋蛋,直接在水方块上刷出小黑。当然你也可以用指令“/summon minecraft:enderman”召唤一只安德末末。测试目标是:它是否会因为落水,受到伤害而瞬移走。若瞬移走,会传送到哪里呢?
???我们再来做一个实验,在只有一格实体方块、一格水的前提下,用弓箭射击末影人,并且通过与小黑对视,激怒它。他会瞬移到玩家身边,或者尝试瞬移到水中么?
实验结论 ???结局很悲惨,在水方块中的末影人直接到死,都没有瞬移一次。反而被弓箭攻击中的小黑,会大概率的尝试瞬移,虽然只是闪一下,但确确实实是发生了一次瞬移。并且通过对视,激怒小黑,它也不会传送。
???由此我们可以得出一个结论,末影人在躲避弹射物伤害的优先级,触发瞬移的可能性,是要高于水带来的伤害,以及对视发怒的威胁。
?这让我想到了19世纪末的一个“水煮青蛙”的实验,末影人在水中游泳,但一点一滴的伤害最终让末影人死亡。而弹射物的强势威胁,却让它瞬间尝试在没有落脚点的虚空中传送。也许是代码中的巧合,也许是mc的特性。
看来今后我们要改口了,末影人最怕的是“弹射物”,而不是水。