我的世界怎么造地震?

郑朝铧郑朝铧最佳答案最佳答案

MC中的地震是随机生成,无法人为制造。 所谓地震就是某个区块的Y轴高度瞬间变化,可能是正也可能是负,在1个区块中可能会出现多个地震,每个地震间隔约为20分钟,每次地震区间约持续半秒,之后这个区块会重新加载。 在一个生存游戏中,突然发生地震,可能令玩家死亡或损失大量物品,对于游戏体验有很坏的影响。因此有许多玩家都想到了利用红石系统来模拟地震的效果,用红石的延时装置配合指令/locate Village和/locate Village 来生成一个区域让村庄掉落到地下或者升起至地面。 这种方案确实可以达成目的,然而执行起来却非常复杂并且效率很低,因为每次地震只能影响1个区块,需要不停重载世界来尝试不同的位置,而且很难把握地震的高度和强度(太弱了没有效果,太强了会伤害到玩家)。更麻烦的是当需要改变地形的时候还需要使用命令/setblock 来将村庄上方的砖块清空,然后再利用红石系统来让村庄掉落下来。

其实MC中的地震并不是指真实存在的自然灾害,而更像是某块区域发生了地质变动。因此许多玩家都提出了自己的猜想,例如末地火山爆炸、超级大地震、末地城被砸入地表等等...... 但实际上,MC中的地震就是某块区域发生了熔岩液滴的生成与凝聚,导致整个区块的温度急剧上升使地下水沸腾,然后水蒸气在极短时间内扩散到整个区块并凝结成水滴,造成地震的发生。

随着游戏版本的更新,MC中的地震也越来越科学。1.7版本后,Mojang加入了海洋和陆地的分隔,使得地震只能在特定的情况下才能发生。如果破坏陆地之间的屏障,让其水蒸汽直接进入海洋中,虽然可以在短时间内制造出地震的效果,但持续时间很短,远远比不上自然产生的地震。而在1.8及之后的版本中,Mojang进一步改善了这个问题。即便打破陆地与海洋的阻隔,只要时间够长,依然能还原出一个正常大小的地震。

我来回答
请发表正能量的言论,文明评论!