From 1d3fff08ed8b9c06512b94ab5e58bf6e0aee2cc7 Mon Sep 17 00:00:00 2001 From: CocoTheOwner Date: Tue, 25 Jan 2022 10:50:43 +0100 Subject: [PATCH 1/2] Do not spam renderer updates --- src/main/java/com/volmit/iris/core/gui/VisionGUI.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main/java/com/volmit/iris/core/gui/VisionGUI.java b/src/main/java/com/volmit/iris/core/gui/VisionGUI.java index 6bb965cfa..6a707951d 100644 --- a/src/main/java/com/volmit/iris/core/gui/VisionGUI.java +++ b/src/main/java/com/volmit/iris/core/gui/VisionGUI.java @@ -192,7 +192,6 @@ public class VisionGUI extends JPanel implements MouseWheelListener, KeyListener if(world.hasRealWorld()) { try { engine = IrisToolbelt.access(world.realWorld()).getEngine(); - Iris.info("Updated Renderer"); return !engine.isClosed(); } catch(Throwable e) { From 5e41b6c47159c3cd647e9a672335be5e61823cf9 Mon Sep 17 00:00:00 2001 From: CocoTheOwner Date: Tue, 25 Jan 2022 10:53:46 +0100 Subject: [PATCH 2/2] Do not continue generating the map when the engine is closed --- src/main/java/com/volmit/iris/core/gui/VisionGUI.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/com/volmit/iris/core/gui/VisionGUI.java b/src/main/java/com/volmit/iris/core/gui/VisionGUI.java index 6a707951d..42d3dfde3 100644 --- a/src/main/java/com/volmit/iris/core/gui/VisionGUI.java +++ b/src/main/java/com/volmit/iris/core/gui/VisionGUI.java @@ -434,6 +434,11 @@ public class VisionGUI extends JPanel implements MouseWheelListener, KeyListener @Override public void paint(Graphics gx) { + + if(engine.isClosed()) { + return; + } + if(updateEngine()) { dump(); }