From 6da1e75dad51fd9bf9257ac9099de19c8e755a70 Mon Sep 17 00:00:00 2001 From: s809 <43530948+s809@users.noreply.github.com> Date: Sat, 25 Nov 2023 18:04:25 +0500 Subject: [PATCH] Fix server side generation setting being ignored --- .../com/seibel/distanthorizons/core/level/DhClientLevel.java | 3 +-- 1 file changed, 1 insertion(+), 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 9bc021572..f19c3ba5a 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 @@ -144,9 +144,8 @@ public class DhClientLevel extends DhLevel implements IDhClientLevel public void doWorldGen() { - this.worldGeneratorEnabledConfig.pollNewValue(); boolean isClientUsable = networkState != null && !networkState.getClient().isClosed(); - boolean shouldDoWorldGen = this.worldGeneratorEnabledConfig.get() && isClientUsable && clientside.isRendering(); + boolean shouldDoWorldGen = isClientUsable && this.networkState.config.distantGenerationEnabled && clientside.isRendering(); boolean isWorldGenRunning = worldGenModule.isWorldGenRunning(); if (shouldDoWorldGen && !isWorldGenRunning) {