在Bukkit / Spigot中生成世界时删除某些生物群系

时间:2017-07-04 16:59:46

标签: java minecraft bukkit

在服务器上生成新世界时,有没有办法从WorldCreator中移除某些生物群系(如Jungles)?我试图仅在一个世界中禁用生物群落而不是所有这些生物群落(大多数在线示例似乎都在这样做)。有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:1)

您可以使用自己的ChunkGenerator并覆盖方法generateExtBlockSections,generateBlockSections和generateChunkData。现在循环遍历块中的所有x和z,并从BiomeGrid获取所谓的Biome。如果要移除的是Biome,请通过#setBiome将其替换为不同的Biome。使用操作的BiomeGrid,您现在可以调用super方法。

我没有对此进行测试,但是通过这种方法,我在我的SkyBlock插件中将Biomes设置为整个世界的海洋。所以它应该有用。