diff --git a/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/network/handshake/ServerHandshakeNetHandlerMixin.java b/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/network/handshake/ServerHandshakeNetHandlerMixin.java index 9f0fd97b..849ec255 100644 --- a/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/network/handshake/ServerHandshakeNetHandlerMixin.java +++ b/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/network/handshake/ServerHandshakeNetHandlerMixin.java @@ -50,7 +50,7 @@ public class ServerHandshakeNetHandlerMixin { case LOGIN: { this.networkManager.setConnectionState(ProtocolType.LOGIN); - + // todo forge use ip field for storing forge data, this may be an issue try { long currentTime = System.currentTimeMillis(); long connectionThrottle = Bukkit.getServer().getConnectionThrottle(); diff --git a/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/network/login/ServerLoginNetHandlerMixin.java b/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/network/login/ServerLoginNetHandlerMixin.java index 4f6f92d9..4a78c620 100644 --- a/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/network/login/ServerLoginNetHandlerMixin.java +++ b/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/network/login/ServerLoginNetHandlerMixin.java @@ -267,6 +267,6 @@ public abstract class ServerLoginNetHandlerMixin implements ServerLoginNetHandle return; } LOGGER.info("UUID of player {} is {}", loginGameProfile.getName(), loginGameProfile.getId()); - currentLoginState = ServerLoginNetHandler.State.READY_TO_ACCEPT; + currentLoginState = ServerLoginNetHandler.State.NEGOTIATING; } }