From 60a529375ca8aa1e3641016d0a0f2a55bb1913ef Mon Sep 17 00:00:00 2001 From: Daniel Mills Date: Mon, 19 Oct 2020 03:46:05 -0400 Subject: [PATCH] Fix Regen Crash --- .../java/com/volmit/iris/command/CommandIrisRegen.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/com/volmit/iris/command/CommandIrisRegen.java b/src/main/java/com/volmit/iris/command/CommandIrisRegen.java index 4ac4d163a..1cd464211 100644 --- a/src/main/java/com/volmit/iris/command/CommandIrisRegen.java +++ b/src/main/java/com/volmit/iris/command/CommandIrisRegen.java @@ -4,6 +4,7 @@ import org.bukkit.World; import org.bukkit.entity.Player; import com.volmit.iris.Iris; +import com.volmit.iris.gen.IrisTerrainProvider; import com.volmit.iris.gen.provisions.ProvisionBukkit; import com.volmit.iris.gen.scaffold.Provisioned; import com.volmit.iris.util.MortarCommand; @@ -34,6 +35,13 @@ public class CommandIrisRegen extends MortarCommand } Provisioned pr = (Provisioned) world.getGenerator(); + + if(((IrisTerrainProvider) pr.getProvider()).isFailing()) + { + sender.sendMessage("This world is in a failed state! Cannot Regenerate!"); + return true; + } + pr.clearRegeneratedLists(); if(args.length == 0) {