diff --git a/Iris.iml b/Iris.iml index 74f3f131c..f54c3d5a6 100644 --- a/Iris.iml +++ b/Iris.iml @@ -1,2 +1,23 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/java/com/volmit/iris/scaffold/engine/EngineCompositeGenerator.java b/src/main/java/com/volmit/iris/scaffold/engine/EngineCompositeGenerator.java index 249efab0a..cf7bfedb1 100644 --- a/src/main/java/com/volmit/iris/scaffold/engine/EngineCompositeGenerator.java +++ b/src/main/java/com/volmit/iris/scaffold/engine/EngineCompositeGenerator.java @@ -614,12 +614,14 @@ public class EngineCompositeGenerator extends ChunkGenerator implements IrisAcce @Override public void close() { J.car(art); - getComposite().close(); + if (getComposite() != null) { + getComposite().close(); - if(isStudio()) - { - IrisWorlds.evacuate(getComposite().getWorld()); - Bukkit.unloadWorld(getComposite().getWorld(), !isStudio()); + + if (isStudio()) { + IrisWorlds.evacuate(getComposite().getWorld()); + Bukkit.unloadWorld(getComposite().getWorld(), !isStudio()); + } } }