From aa90274cc2666e847fe2e2f9ec740a51a86583d2 Mon Sep 17 00:00:00 2001 From: CocoTheOwner Date: Sat, 6 Mar 2021 12:58:17 +0100 Subject: [PATCH] Prevent NPE with getting compound (may not exist) --- .../iris/scaffold/engine/EngineCompositeGenerator.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 301393256..ed3e0ed45 100644 --- a/src/main/java/com/volmit/iris/scaffold/engine/EngineCompositeGenerator.java +++ b/src/main/java/com/volmit/iris/scaffold/engine/EngineCompositeGenerator.java @@ -32,7 +32,7 @@ import java.util.Random; import java.util.concurrent.atomic.AtomicBoolean; public class EngineCompositeGenerator extends ChunkGenerator implements IrisAccess { - private EngineCompound compound; + private EngineCompound compound = null; private final AtomicBoolean initialized; private final String dimensionQuery; private final boolean production; @@ -608,6 +608,9 @@ public class EngineCompositeGenerator extends ChunkGenerator implements IrisAcce @Override public IrisDataManager getData() { + if (getCompound() == null){ + return null; + } return getComposite().getData(); }