diff --git a/PlotSquared/src/main/java/com/intellectualcrafters/plot/object/PlotGenerator.java b/PlotSquared/src/main/java/com/intellectualcrafters/plot/object/PlotGenerator.java index e0a8e9868..2387316fa 100644 --- a/PlotSquared/src/main/java/com/intellectualcrafters/plot/object/PlotGenerator.java +++ b/PlotSquared/src/main/java/com/intellectualcrafters/plot/object/PlotGenerator.java @@ -70,6 +70,15 @@ public abstract class PlotGenerator extends ChunkGenerator { return (List)(List) getPopulators(WorldEvents.getName(world)); } + private Biome getBiome(String input) { + for (Biome biome : Biome.values()) { + if (biome.name().equalsIgnoreCase(input)) { + return biome; + } + } + return Biome.FOREST; + } + @Override public short[][] generateExtBlockSections(World world, Random r, int cx, int cz, BiomeGrid biomes) { final int prime = 13; @@ -83,7 +92,7 @@ public abstract class PlotGenerator extends ChunkGenerator { plotworld = getNewPlotWorld(world.getName()); PlotSquared.addPlotWorld(world.getName(), plotworld, getPlotManager()); } - Biome biome = Biome.valueOf(plotworld.PLOT_BIOME); + Biome biome = getBiome(plotworld.PLOT_BIOME); this.X = cx << 4; this.Z = cz << 4; if (ChunkManager.FORCE_PASTE) {