From d1d7cc4dd24f67a1280849fe4db9c82a8bb53d9c Mon Sep 17 00:00:00 2001 From: James Seibel Date: Sat, 25 Nov 2023 07:39:06 -0600 Subject: [PATCH] catch unexpected ClientTick exceptions to prevent crashing MC --- .../distanthorizons/core/level/DhClientLevel.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/seibel/distanthorizons/core/level/DhClientLevel.java b/core/src/main/java/com/seibel/distanthorizons/core/level/DhClientLevel.java index 1bacd0eaf..6edb8640e 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/level/DhClientLevel.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/level/DhClientLevel.java @@ -77,8 +77,15 @@ public class DhClientLevel extends DhLevel implements IDhClientLevel @Override public void clientTick() { - this.chunkToLodBuilder.tick(); - this.clientside.clientTick(); + try + { + this.chunkToLodBuilder.tick(); + this.clientside.clientTick(); + } + catch (Exception e) + { + LOGGER.error("Unexpected clientTick Exception: "+e.getMessage(), e); + } } @Override