From df3d20f94e2e692e1715a2d24ec5b458e752649d Mon Sep 17 00:00:00 2001 From: Steveplays28 Date: Fri, 20 Oct 2023 13:49:55 +0200 Subject: [PATCH] fix: Fix getting LOD render distance radius from the config This config option was renamed recently, to fix LODs not rendering out to the LOD render distance border. Also removed an unused import. --- .../core/multiplayer/config/MultiplayerConfig.java | 2 +- .../multiplayer/config/MultiplayerConfigChangeListener.java | 3 +-- .../core/multiplayer/server/ServersideMultiplayerConfig.java | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/core/src/main/java/com/seibel/distanthorizons/core/multiplayer/config/MultiplayerConfig.java b/core/src/main/java/com/seibel/distanthorizons/core/multiplayer/config/MultiplayerConfig.java index fae45c402..d93c41cff 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/multiplayer/config/MultiplayerConfig.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/multiplayer/config/MultiplayerConfig.java @@ -5,7 +5,7 @@ import io.netty.buffer.ByteBuf; public class MultiplayerConfig extends AbstractMultiplayerConfig { - public int renderDistance = Config.Client.Advanced.Graphics.Quality.lodChunkRenderDistance.get(); + public int renderDistance = Config.Client.Advanced.Graphics.Quality.lodChunkRenderDistanceRadius.get(); @Override public int getRenderDistance() { return renderDistance; } public int fullDataRequestRateLimit = Config.Client.Advanced.Multiplayer.ServerNetworking.requestRateLimit.get(); diff --git a/core/src/main/java/com/seibel/distanthorizons/core/multiplayer/config/MultiplayerConfigChangeListener.java b/core/src/main/java/com/seibel/distanthorizons/core/multiplayer/config/MultiplayerConfigChangeListener.java index 286f7f976..251e19d68 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/multiplayer/config/MultiplayerConfigChangeListener.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/multiplayer/config/MultiplayerConfigChangeListener.java @@ -2,7 +2,6 @@ package com.seibel.distanthorizons.core.multiplayer.config; import com.seibel.distanthorizons.core.config.Config; import com.seibel.distanthorizons.core.config.listeners.ConfigChangeListener; -import com.seibel.distanthorizons.core.config.types.ConfigEntry; import java.io.Closeable; @@ -15,7 +14,7 @@ public class MultiplayerConfigChangeListener implements Closeable public MultiplayerConfigChangeListener(Runnable runnable) { - renderDistance = new ConfigChangeListener<>(Config.Client.Advanced.Graphics.Quality.lodChunkRenderDistance, ignored -> runnable.run()); + renderDistance = new ConfigChangeListener<>(Config.Client.Advanced.Graphics.Quality.lodChunkRenderDistanceRadius, ignored -> runnable.run()); rateLimit = new ConfigChangeListener<>(Config.Client.Advanced.Multiplayer.ServerNetworking.requestRateLimit, ignored -> runnable.run()); enableRealTimeUpdates = new ConfigChangeListener<>(Config.Client.Advanced.Multiplayer.ServerNetworking.enableRealTimeUpdates, ignored -> runnable.run()); enablePostRelogUpdate = new ConfigChangeListener<>(Config.Client.Advanced.Multiplayer.ServerNetworking.enablePostRelogUpdate, ignored -> runnable.run()); diff --git a/core/src/main/java/com/seibel/distanthorizons/core/multiplayer/server/ServersideMultiplayerConfig.java b/core/src/main/java/com/seibel/distanthorizons/core/multiplayer/server/ServersideMultiplayerConfig.java index 0f6f36c13..e35843e60 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/multiplayer/server/ServersideMultiplayerConfig.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/multiplayer/server/ServersideMultiplayerConfig.java @@ -15,7 +15,7 @@ public class ServersideMultiplayerConfig extends AbstractMultiplayerConfig @Override public int getRenderDistance() { - return Math.min(clientConfig.renderDistance, Config.Client.Advanced.Graphics.Quality.lodChunkRenderDistance.get()); + return Math.min(clientConfig.renderDistance, Config.Client.Advanced.Graphics.Quality.lodChunkRenderDistanceRadius.get()); } @Override