diff --git a/src/main/java/com/volmit/iris/generator/actuator/IrisTerrainActuator.java b/src/main/java/com/volmit/iris/generator/actuator/IrisTerrainActuator.java index 4eef89755..773839161 100644 --- a/src/main/java/com/volmit/iris/generator/actuator/IrisTerrainActuator.java +++ b/src/main/java/com/volmit/iris/generator/actuator/IrisTerrainActuator.java @@ -63,7 +63,7 @@ public class IrisTerrainActuator extends EngineAssignedActuator { h.set(xf, i, zf, BEDROCK); } - + continue; } diff --git a/src/main/java/com/volmit/iris/nms/INMSBinding.java b/src/main/java/com/volmit/iris/nms/INMSBinding.java index 05559a691..3b41e3422 100644 --- a/src/main/java/com/volmit/iris/nms/INMSBinding.java +++ b/src/main/java/com/volmit/iris/nms/INMSBinding.java @@ -11,6 +11,8 @@ public interface INMSBinding public Object getBiomeBase(World world, Biome biome); public Object getBiomeBase(Object registry, Biome biome); + public boolean isBukkit(); + default World createWorld(WorldCreator creator) { return getCreator().createWorld(creator); @@ -18,6 +20,17 @@ public interface INMSBinding default World createWorld(WorldCreator creator, boolean loadSpawn) { + if(!isBukkit()) + { + if(creator.environment().equals(World.Environment.NORMAL)) + { + return getCreator().createWorld(creator, loadSpawn); + } + + return creator.createWorld(); + } + return getCreator().createWorld(creator, loadSpawn); + } }