Username can be 16 * 3 bytes (#936)

see my pr #843
This commit is contained in:
Outfluencer 2023-01-22 00:14:49 +01:00 committed by GitHub
parent 8a048f0505
commit 50acf17f3f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -143,7 +143,7 @@ public class ServerLogin implements MinecraftPacket {
public int expectedMaxLength(ByteBuf buf, Direction direction, ProtocolVersion version) {
// Accommodate the rare (but likely malicious) use of UTF-8 usernames, since it is technically
// legal on the protocol level.
int base = 1 + (16 * 4);
int base = 1 + (16 * 3);
// Adjustments for Key-authentication
if (version.compareTo(ProtocolVersion.MINECRAFT_1_19) >= 0) {
if (version.compareTo(ProtocolVersion.MINECRAFT_1_19_3) < 0) {