对于较新版本的 Minecraft,请使用 FAWE(FastAsyncWorldEdit)。它速度更快,支持更多生物群系,且错误更少。PlotSquared 的命令保持不变,WorldEdit 的命令已改为 //regen [biome] [seed]。
💡概述
BiomeGenerator 由 PlotSquared 的开发者制作,它可以在指定区域内生成特定生物群系的自然地形。生成过程按区块逐一进行,因此服务器在生成期间仍可正常运行。目前插件支持 CraftBukkit 1.7、1.8、1.9 和 1.10 版本。
支持的插件及命令
- PlotSquared
- 命令:
/plots generatebiome <biome> 或 /plot gb <biome> - 权限:
plots.generatebiome、plots.generatebiome.<biome> - WorldEdit
- 命令:
//biomegen <biome> [height] [seed](会检查 WorldEdit 的遮罩) - 默认高度为 64
- 可将世界名称(如
"world")作为种子,以使用该世界的相同种子 - 权限:
worldedit.biome.generate - PlotMe (0.16)
- 命令:
/plotme generatebiome <biome> 或 /plotme gb <biome> - 权限:
plotme.generatebiome、plotme.generatebiome.<biome>
🎮配置
所有配置均通过 config.yml 文件进行。
- version
- 插件版本(不可配置)
- base-generation-off-world
- 除非你想使用另一个世界的生成器来创建生物群系(例如当海洋生成异常时),否则请留空。
- ticks-per-chunk
- 生成新区块之间的间隔(20 ticks = 1 秒)
- populator-inset
- 由于地形装饰是按区块进行的,装饰可能会略微超出选区范围。
- 值为 0 时,只要区块部分在选区内,就会进行装饰。
- 值为 15 时,只有区块完全在选区内,才会进行装饰。
- 如果你能接受微小的溢出,可以选择介于两者之间的值。
🔧API
导入:
com.empcraft.biomes.BiomeHandler
com.empcraft.biomes.BiomeSelection
在选区内生成地形:
BiomeSelection sel = new BiomeSelection(World world, Location pos1, Location pos2, int height);
BiomeHandler.getNewGenerator(Biome biome, long seed);
BiomeHandler.generate(BiomeSelection sel, Player player, Runnable whenDone);
⭐注意事项
- 同一时间只能执行一个生物群系生成任务。
- 如果无法开始生成,
generator.generate(...) 将返回 false。 - 如果不想接收任何消息,可将
player 参数设为 null。
✨支持的生物群系
以下是 BiomeGenerator 支持生成的生物群系列表。标记为“YES”的表示可以正常生成,标记为“NO - JUST FOREST”的表示目前会生成为森林地形。
- SWAMPLAND ---- YES
- FOREST ---- YES
- TAIGA ---- YES
- DESERT ---- YES
- PLAINS ---- YES
- HELL ---- YES? (看起来像沙漠)
- SKY ---- YES? (地形仅为泥土)
- OCEAN ---- YES
- RIVER ---- YES
- EXTREME_HILLS ---- YES
- FROZEN_OCEAN ---- YES
- FROZEN_RIVER ---- YES
- ICE_PLAINS ---- YES
- ICE_MOUNTAINS ---- YES
- MUSHROOM_ISLAND ---- YES
- MUSHROOM_SHORE ---- YES
- BEACH ---- YES
- DESERT_HILLS ---- YES
- FOREST_HILLS ---- YES
- TAIGA_HILLS ---- YES
- SMALL_MOUNTAINS ---- YES
- JUNGLE ---- YES
- JUNGLE_HILLS ---- YES
- JUNGLE_EDGE ---- YES
- DEEP_OCEAN ---- YES
- STONE_BEACH ---- YES
- COLD_BEACH ---- YES
- BIRCH_FOREST ---- YES
- BIRCH_FOREST_HILLS ---- YES
- ROOFED_FOREST ---- YES
- COLD_TAIGA ---- YES
- COLD_TAIGA_HILLS ---- YES
- MEGA_TAIGA ---- YES
- MEGA_TAIGA_HILLS ---- YES
- EXTREME_HILLS_PLUS ---- YES
- SAVANNA ---- YES
- SAVANNA_PLATEAU ---- YES
- MESA ---- YES
- MESA_PLATEAU_FOREST ---- NO - JUST FOREST
- MESA_PLATEAU ---- YES
- SUNFLOWER_PLAINS ---- NO - JUST FOREST
- DESERT_MOUNTAINS ---- NO - JUST FOREST
- FLOWER_FOREST ---- NO - JUST FOREST
- TAIGA_MOUNTAINS ---- NO - JUST FOREST
- SWAMPLAND_MOUNTAINS ---- NO - JUST FOREST
- ICE_PLAINS_SPIKES ---- NO - JUST FOREST
- JUNGLE_MOUNTAINS ---- NO - JUST FOREST
- JUNGLE_EDGE_MOUNTAINS ---- NO - JUST FOREST
- COLD_TAIGA_MOUNTAINS ---- NO - JUST FOREST
- SAVANNA_MOUNTAINS ---- NO - JUST FOREST
- SAVANNA_PLATEAU_MOUNTAINS ---- NO - JUST FOREST
- MESA_BRYCE ---- NO - JUST FOREST
- MESA_PLATEAU_FOREST_MOUNTAINS ---- NO - JUST FOREST
- MESA_PLATEAU_MOUNTAINS ---- NO - JUST FOREST
- BIRCH_FOREST_MOUNTAINS ---- NO - JUST FOREST
- BIRCH_FOREST_HILLS_MOUNTAINS ---- NO - JUST FOREST
- ROOFED_FOREST_MOUNTAINS ---- NO - JUST FOREST
- MEGA_SPRUCE_TAIGA ---- NO - JUST FOREST
- EXTREME_HILLS_MOUNTAINS ---- NO - JUST FOREST
- EXTREME_HILLS_PLUS_MOUNTAINS ---- NO - JUST FOREST
- MEGA_SPRUCE_TAIGA_HILLS ---- NO - JUST FOREST
❓图片
(图片部分)