From 2641220fb03439c5a9e06b7abe1f6707b91cd9ec Mon Sep 17 00:00:00 2001 From: Daniel Mills Date: Wed, 21 Oct 2020 11:04:19 -0400 Subject: [PATCH] Fix pregen resume issue --- src/main/java/com/volmit/iris/util/PregenJob.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/volmit/iris/util/PregenJob.java b/src/main/java/com/volmit/iris/util/PregenJob.java index 727493c3d..63b3e25d3 100644 --- a/src/main/java/com/volmit/iris/util/PregenJob.java +++ b/src/main/java/com/volmit/iris/util/PregenJob.java @@ -373,9 +373,17 @@ public class PregenJob implements Listener @EventHandler public void on(ChunkUnloadEvent e) { - if(e.getWorld().equals(world) && isChunkWithin(e.getChunk().getX(), e.getChunk().getZ()) && consumer != null) + try { - consumer.accept(new ChunkPosition(e.getChunk().getX(), e.getChunk().getZ()), tp != null ? tp.render(e.getChunk().getX() * 16, e.getChunk().getZ() * 16) : Color.blue.darker()); + if(e.getWorld().equals(world) && isChunkWithin(e.getChunk().getX(), e.getChunk().getZ()) && consumer != null) + { + consumer.accept(new ChunkPosition(e.getChunk().getX(), e.getChunk().getZ()), tp != null ? tp.render(e.getChunk().getX() * 16, e.getChunk().getZ() * 16) : Color.blue.darker()); + } + } + + catch(Throwable ex) + { + } }