From c660aa9fb37e026685fdb0f24af07514dd4d9182 Mon Sep 17 00:00:00 2001 From: s809 <43530948+s809@users.noreply.github.com> Date: Wed, 8 Jan 2025 14:33:57 +0500 Subject: [PATCH] Fix server generation constantly subdividing in INTERNAL_SERVER mode --- .../multiplayer/server/FullDataSourceRequestHandler.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/seibel/distanthorizons/core/multiplayer/server/FullDataSourceRequestHandler.java b/core/src/main/java/com/seibel/distanthorizons/core/multiplayer/server/FullDataSourceRequestHandler.java index 1c0312d96..eeb741305 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/multiplayer/server/FullDataSourceRequestHandler.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/multiplayer/server/FullDataSourceRequestHandler.java @@ -226,8 +226,9 @@ public class FullDataSourceRequestHandler requestGroup.fullDataSource = fullDataSource; } else if ( - Config.Common.WorldGenerator.distantGeneratorMode.get() == EDhApiDistantGeneratorMode.INTERNAL_SERVER - || DhSectionPos.getDetailLevel(pos) > this.serverLevel.serverside.fullDataFileHandler.lowestDataDetailLevel() + DhSectionPos.getDetailLevel(pos) > (Config.Common.WorldGenerator.distantGeneratorMode.get() == EDhApiDistantGeneratorMode.INTERNAL_SERVER + ? DhSectionPos.SECTION_MINIMUM_DETAIL_LEVEL + : this.serverLevel.serverside.fullDataFileHandler.lowestDataDetailLevel()) ) { // Make this group unavailable for adding into