From 218cb0469607e13c1876e0ace8ceed1a2d145808 Mon Sep 17 00:00:00 2001 From: James Seibel Date: Wed, 11 Sep 2024 07:20:29 -0500 Subject: [PATCH] Don't load the client level in shouldLodsRender() This might cause issues with the Replay mod, but we'll see --- .../java/com/seibel/distanthorizons/core/util/RenderUtil.java | 2 +- .../com/seibel/distanthorizons/core/world/IDhClientWorld.java | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/seibel/distanthorizons/core/util/RenderUtil.java b/core/src/main/java/com/seibel/distanthorizons/core/util/RenderUtil.java index 78ba1c631..3fe5c9263 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/util/RenderUtil.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/util/RenderUtil.java @@ -170,7 +170,7 @@ public class RenderUtil return false; } - IDhClientLevel level = clientWorld.getOrLoadClientLevel(levelWrapper); + IDhClientLevel level = clientWorld.getClientLevel(levelWrapper); if (level == null) { return false; //Level is not ready yet. diff --git a/core/src/main/java/com/seibel/distanthorizons/core/world/IDhClientWorld.java b/core/src/main/java/com/seibel/distanthorizons/core/world/IDhClientWorld.java index 015b0609e..832ef08e7 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/world/IDhClientWorld.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/world/IDhClientWorld.java @@ -29,5 +29,6 @@ public interface IDhClientWorld extends IDhWorld void doWorldGen(); default IDhClientLevel getOrLoadClientLevel(ILevelWrapper levelWrapper) { return (IDhClientLevel) this.getOrLoadLevel(levelWrapper); } + default IDhClientLevel getClientLevel(ILevelWrapper levelWrapper) { return (IDhClientLevel) this.getLevel(levelWrapper); } }