我的世界火山在哪?
问题描述:MC的火山在哪个地方?我要找的是可以引燃TNT的活火山,不是冷却了死火山! 回答:首先说明一点,我的答案不一定正确,只是提供一种思路。另外我也没有验证我的猜想(没时间),大家看个热闹吧。 我觉得Mojang可能把火山分布的问题留给了moder。因为原版中火山的生成是与生物群系有关的,而moder可以任意修改生物群系的纹理。所以想要获得有活火山存在的生物群系,只需要在moder中添加一个含有活火山的生物群系就可以了。以我的经验来看的话,可能需要把生物群系的生成设置里的“世界生成器”改为另一个MOD的名称就可以看到新添加的内容了(需要重启游戏)。但是这样添加的生物群系并不会在地图上标记出来,你需要按ESC打开选项菜单,在地图标记那一栏的钩全部打上才可以(我打上了所有钩,所以图里是有标记的)。
至于为什么我在雪地与沙漠的交界处找到了一座火山……这就要从火山生成的过程说起了。我查阅过有关火山的生成机制,原版的Minecraft里,一座火山是由地下岩浆池中的岩浆慢慢上升到地表形成的。而岩浆池的位置是在基岩层以下、主世界生物群系的地表之上的。也就是说,如果我想让火山出现在某座山脉的某处,我只用在这个位置往下挖64个方块就可以看到了……真坑啊。
如果我们能够人工在主世界地面下建立大量岩浆池,再找一处合适的地点往上输送熔岩流,那么我们就可以“创造”出一座火山。由于岩浆是流动的,并且会溢出岩浆池向外扩散,我们只要不断往上面输送熔岩流,就能一直维持着火山的形态。
当然,这种方法必须要在主世界中人工构建大量的地下结构,而且还要不停的向里面填充新的岩浆块,才能维持住火山的形态。如果停止操作,这座火山很快就会冷却下来。