From 05fba120381c8a0221d291aa24aa9d2524e0e8b9 Mon Sep 17 00:00:00 2001 From: s809 <43530948+s809@users.noreply.github.com> Date: Tue, 16 Apr 2024 21:55:02 +0500 Subject: [PATCH] Prevent generation when config is not acknowledged by server --- .../core/multiplayer/client/ClientNetworkState.java | 1 + .../seibel/distanthorizons/core/network/netty/NettyClient.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/seibel/distanthorizons/core/multiplayer/client/ClientNetworkState.java b/core/src/main/java/com/seibel/distanthorizons/core/multiplayer/client/ClientNetworkState.java index 9af8ded5e..5bf1c96d9 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/multiplayer/client/ClientNetworkState.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/multiplayer/client/ClientNetworkState.java @@ -75,6 +75,7 @@ public class ClientNetworkState implements Closeable private void onConfigChanged() { + this.configReceived = false; this.getClient().sendMessage(new RemotePlayerConfigMessage(new MultiplayerConfig())); } diff --git a/core/src/main/java/com/seibel/distanthorizons/core/network/netty/NettyClient.java b/core/src/main/java/com/seibel/distanthorizons/core/network/netty/NettyClient.java index 84ec55345..50b343c58 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/network/netty/NettyClient.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/network/netty/NettyClient.java @@ -125,7 +125,7 @@ public class NettyClient extends NettyEventSource implements INettyConnection, A // Remove IPv6 brackets host = host.replaceAll("[\\[\\]]", ""); - this.address = new InetSocketAddress(host port); + this.address = new InetSocketAddress(host, port); if (this.channel != null) {