From b9da505efe2331d26e440c74660417043be6bdba Mon Sep 17 00:00:00 2001 From: Outfluencer <48880402+Outfluencer@users.noreply.github.com> Date: Sun, 4 Jul 2021 01:40:47 +0200 Subject: [PATCH] #3142: Remove redundant name length check in InitialHandler This check is not needed anymore as the player gets kicked while reading the LoginRequest packet if the name length is longer than 16 --- .../java/net/md_5/bungee/connection/InitialHandler.java | 6 ------ proxy/src/main/resources/messages.properties | 1 - 2 files changed, 7 deletions(-) diff --git a/proxy/src/main/java/net/md_5/bungee/connection/InitialHandler.java b/proxy/src/main/java/net/md_5/bungee/connection/InitialHandler.java index e7ae30d3..916a0fef 100644 --- a/proxy/src/main/java/net/md_5/bungee/connection/InitialHandler.java +++ b/proxy/src/main/java/net/md_5/bungee/connection/InitialHandler.java @@ -360,12 +360,6 @@ public class InitialHandler extends PacketHandler implements PendingConnection return; } - if ( getName().length() > 16 ) - { - disconnect( bungee.getTranslation( "name_too_long" ) ); - return; - } - int limit = BungeeCord.getInstance().config.getPlayerLimit(); if ( limit > 0 && bungee.getOnlineCount() >= limit ) { diff --git a/proxy/src/main/resources/messages.properties b/proxy/src/main/resources/messages.properties index c6dedba4..0b7e74c9 100644 --- a/proxy/src/main/resources/messages.properties +++ b/proxy/src/main/resources/messages.properties @@ -21,7 +21,6 @@ server_kick=[Kicked] server_list=\u00a76You may connect to the following servers at this time: server_went_down=\u00a7cThe server you were previously on went down, you have been connected to a fallback server total_players=Total players online: {0} -name_too_long=Cannot have username longer than 16 characters name_invalid=Username contains invalid characters. ping_cannot_connect=\u00a7c[Bungee] Can''t connect to server. offline_mode_player=Not authenticated with Minecraft.net