feat: Add config option for server port

This commit is contained in:
Steveplays28
2023-09-23 16:33:43 +02:00
parent c98f9476cb
commit 381cae7307
4 changed files with 10 additions and 2 deletions
@@ -841,6 +841,13 @@ public class Config
+ "Enables updating of LODs after relog."
+ "")
.build();
public static ConfigEntry<Integer> serverPort = new ConfigEntry.Builder<Integer>()
.set(25049)
.comment(""
+ "The port on the server that's used for sending LOD data."
+ "")
.build();
}
}
@@ -38,6 +38,7 @@ import com.seibel.distanthorizons.core.util.FileUtil;
import com.seibel.distanthorizons.core.util.LodUtil;
import com.seibel.distanthorizons.core.util.ThreadUtil;
import org.apache.logging.log4j.Logger;
import com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader;
import java.awt.*;
import java.io.File;
@@ -55,7 +55,7 @@ public class WorldRemoteGenerationQueue implements IWorldGenerationQueue, IDebug
{
this.networkState = networkState;
this.level = level;
DebugRenderer.register(this);
DebugRenderer.register(this, Config.Client.Advanced.Debugging.DebugWireframe.showWorldGenQueue);
}
@Override
@@ -66,7 +66,7 @@ public class DhClientWorld extends AbstractDhWorld implements IDhClientWorld
if (Config.Client.Advanced.Multiplayer.ServerNetworking.enableServerNetworking.get())
{
// TODO server specific configs
NetworkClient networkClient = new NetworkClient(MC_CLIENT.getCurrentServerIp(), 25049);
NetworkClient networkClient = new NetworkClient(MC_CLIENT.getCurrentServerIp().split(":")[0], Config.Client.Advanced.Multiplayer.ServerNetworking.serverPort.get());
this.networkState = new ClientNetworkState(networkClient, MC_CLIENT.getPlayerUUID());
}
else