From 503cc52dba661381adf38bfcab92ca393a3df240 Mon Sep 17 00:00:00 2001 From: Adrian Bergqvist Date: Wed, 29 Nov 2023 22:39:50 +0100 Subject: [PATCH] Dont' kick --- .../forge/VelocityForgeClientConnectionPhase.java | 7 ++++++- .../velocity/backend/ForgeLoginSessionHandler.java | 4 ---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/main/java/org/adde0109/ambassador/forge/VelocityForgeClientConnectionPhase.java b/src/main/java/org/adde0109/ambassador/forge/VelocityForgeClientConnectionPhase.java index a5c0f21..2548ccc 100644 --- a/src/main/java/org/adde0109/ambassador/forge/VelocityForgeClientConnectionPhase.java +++ b/src/main/java/org/adde0109/ambassador/forge/VelocityForgeClientConnectionPhase.java @@ -38,7 +38,12 @@ public enum VelocityForgeClientConnectionPhase implements ClientConnectionPhase public void resetConnectionPhase(ConnectedPlayer player) { RESETTABLE.resetConnectionPhase(player); } - }, + + @Override + public boolean consideredComplete() { + return true; + } + }, IN_PROGRESS { }, RESETTABLE { diff --git a/src/main/java/org/adde0109/ambassador/velocity/backend/ForgeLoginSessionHandler.java b/src/main/java/org/adde0109/ambassador/velocity/backend/ForgeLoginSessionHandler.java index 949cc44..95df79a 100644 --- a/src/main/java/org/adde0109/ambassador/velocity/backend/ForgeLoginSessionHandler.java +++ b/src/main/java/org/adde0109/ambassador/velocity/backend/ForgeLoginSessionHandler.java @@ -53,10 +53,6 @@ public class ForgeLoginSessionHandler implements MinecraftSessionHandler { @Override public boolean handle(Disconnect packet) { - if (!serverConnection.getPlayer().getPhase().consideredComplete()) { - serverConnection.getPlayer().handleConnectionException(serverConnection.getServer(), packet, false); - return true; - } return original.handle(packet); }