From f387a2ca1b8e7d05be49ec4db492eaf1446bd47b Mon Sep 17 00:00:00 2001 From: James Seibel Date: Thu, 19 Oct 2023 07:16:31 -0500 Subject: [PATCH] Fix LOD renderer setup for MC 1.16 --- .../core/render/renderer/LodRenderer.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/LodRenderer.java b/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/LodRenderer.java index 8b6ff4a60..a526dfe62 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/LodRenderer.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/LodRenderer.java @@ -251,6 +251,12 @@ public class LodRenderer if (!this.isSetupComplete) { this.setup(); + + // shouldn't normally happen, but just in case + if (!this.isSetupComplete) + { + return; + } } @@ -484,8 +490,9 @@ public class LodRenderer EVENT_LOGGER.warn("Renderer setup called but it has already completed setup!"); return; } - if (!GLProxy.hasInstance()) + if (GLProxy.getInstance() == null) { + // shouldn't normally happen, but just in case EVENT_LOGGER.warn("Renderer setup called but GLProxy has not yet been setup!"); return; }