diff --git a/geyser-reversion/src/main/java/au/com/grieve/geyser/reversion/editions/bedrock/handlers/BedrockUpstreamPacketHandler.java b/geyser-reversion/src/main/java/au/com/grieve/geyser/reversion/editions/bedrock/handlers/BedrockUpstreamPacketHandler.java index bd9b25f..81bfe4e 100644 --- a/geyser-reversion/src/main/java/au/com/grieve/geyser/reversion/editions/bedrock/handlers/BedrockUpstreamPacketHandler.java +++ b/geyser-reversion/src/main/java/au/com/grieve/geyser/reversion/editions/bedrock/handlers/BedrockUpstreamPacketHandler.java @@ -74,8 +74,9 @@ public boolean handle(LoginPacket loginPacket) { packet.setJwt(serverSession.getLoginData().getHandshakeJwt().serialize()); session.sendUpstreamPacketImmediately(packet); } catch (LoginException e) { - session.disconnect("disconnectionScreen.internalError.cantConnect"); - session.getConnector().getLogger().error("Failed to encrypt connection", e); + session.disconnect("You are not able to connect. Please make sure your account is authorized to connect or contact the server administrator."); + session.getConnector().getLogger().error("Failed to encrypt connection: " + e.getMessage()); + return true; } // Setup Session