我的世界多世界传送权限?
先上结论,MC目前版本无法实现多世界传送。 然后开始解释为什么,在MC中传输一个物体到另一世界需要两个条件,一是有能到达两世界的通道(即传送门)二是在传送时没有障碍物阻挡(水、岩浆等会阻止物体通过而发生掉落伤害,末地大门会防止玩家被传送到末地)。对于第一个条件我们一般称为“通行能力”,对于第二个条件我们一般称为“障碍能力”。
为了验证我的猜想我做了一个简单实验:在我创建的一个世界中建立了一座城堡,然后在另一个世界以城堡为基础建筑了一个村庄并命名为“城堡镇”;随后我在“城堡镇”的正中央放置了一块粘性活塞,当玩家从传送门进入“城堡镇”后,粘性活塞就会挤碎玩家的头部并将玩家击退至传送门所在的世界从而造成致命伤害。 当然这样做并不能真正测试MC的传输能力,因为MC有一个默认设置是当你靠近传送门的时候会自动把你传送到门另一边,因此只要不站在传送门上就能解决这个“障碍”。为了避免这个问题我只能把传送门做的特别大,以至于站在地球旁边都能直接传送到门里面。
在运行我的实验World中,我发现当我站在传送门前时,无论传送门是否已经激活,程序都会自动将我传送至门另一方;而当我把大门关闭后再打开时,我却在门外的一瞬间被传到了门里,可见程序在判断是否应该进行传送操作时发生了错误。 这其实就解释了为何小地图能传输东西,是因为小地图是一个独立的储存空间,里面的植物、矿物等等都是重新生成的,所以并不存在与主世界冲突的问题;而多世界则不可以,因为在不同世界复制相同的东西是非常容易让程序判断发生错误的操作,从而导致毁灭性的结果。