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) {