From 94d5b0d03c85fdd82a00af11b9dc482bc63ae112 Mon Sep 17 00:00:00 2001 From: md_5 Date: Sat, 3 Feb 2024 15:34:08 +1100 Subject: [PATCH] Minecraft 24w05b support --- .../net/md_5/bungee/protocol/Protocol.java | 48 +++++++++---------- .../bungee/protocol/ProtocolConstants.java | 2 +- 2 files changed, 25 insertions(+), 25 deletions(-) diff --git a/protocol/src/main/java/net/md_5/bungee/protocol/Protocol.java b/protocol/src/main/java/net/md_5/bungee/protocol/Protocol.java index 05522d8e..88ffac74 100644 --- a/protocol/src/main/java/net/md_5/bungee/protocol/Protocol.java +++ b/protocol/src/main/java/net/md_5/bungee/protocol/Protocol.java @@ -95,7 +95,7 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_19_3, 0x1F ), map( ProtocolConstants.MINECRAFT_1_19_4, 0x23 ), map( ProtocolConstants.MINECRAFT_1_20_2, 0x24 ), - map( ProtocolConstants.MINECRAFT_1_20_5, 0x25 ) + map( ProtocolConstants.MINECRAFT_1_20_5, 0x26 ) ); TO_CLIENT.registerPacket( Login.class, @@ -112,7 +112,7 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_19_3, 0x24 ), map( ProtocolConstants.MINECRAFT_1_19_4, 0x28 ), map( ProtocolConstants.MINECRAFT_1_20_2, 0x29 ), - map( ProtocolConstants.MINECRAFT_1_20_5, 0x2A ) + map( ProtocolConstants.MINECRAFT_1_20_5, 0x2B ) ); TO_CLIENT.registerPacket( Chat.class, Chat::new, @@ -143,7 +143,7 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_19_4, 0x41 ), map( ProtocolConstants.MINECRAFT_1_20_2, 0x43 ), map( ProtocolConstants.MINECRAFT_1_20_3, 0x45 ), - map( ProtocolConstants.MINECRAFT_1_20_5, 0x46 ) + map( ProtocolConstants.MINECRAFT_1_20_5, 0x47 ) ); TO_CLIENT.registerPacket( BossBar.class, @@ -203,7 +203,7 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_19_4, 0x58 ), map( ProtocolConstants.MINECRAFT_1_20_2, 0x5A ), map( ProtocolConstants.MINECRAFT_1_20_3, 0x5C ), - map( ProtocolConstants.MINECRAFT_1_20_5, 0x5D ) + map( ProtocolConstants.MINECRAFT_1_20_5, 0x5E ) ); TO_CLIENT.registerPacket( ScoreboardScore.class, @@ -221,13 +221,13 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_19_4, 0x5B ), map( ProtocolConstants.MINECRAFT_1_20_2, 0x5D ), map( ProtocolConstants.MINECRAFT_1_20_3, 0x5F ), - map( ProtocolConstants.MINECRAFT_1_20_5, 0x60 ) + map( ProtocolConstants.MINECRAFT_1_20_5, 0x61 ) ); TO_CLIENT.registerPacket( ScoreboardScoreReset.class, ScoreboardScoreReset::new, map( ProtocolConstants.MINECRAFT_1_20_3, 0x42 ), - map( ProtocolConstants.MINECRAFT_1_20_5, 0x43 ) + map( ProtocolConstants.MINECRAFT_1_20_5, 0x44 ) ); TO_CLIENT.registerPacket( ScoreboardDisplay.class, @@ -245,7 +245,7 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_19_4, 0x51 ), map( ProtocolConstants.MINECRAFT_1_20_2, 0x53 ), map( ProtocolConstants.MINECRAFT_1_20_3, 0x55 ), - map( ProtocolConstants.MINECRAFT_1_20_5, 0x56 ) + map( ProtocolConstants.MINECRAFT_1_20_5, 0x57 ) ); TO_CLIENT.registerPacket( Team.class, @@ -263,7 +263,7 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_19_4, 0x5A ), map( ProtocolConstants.MINECRAFT_1_20_2, 0x5C ), map( ProtocolConstants.MINECRAFT_1_20_3, 0x5E ), - map( ProtocolConstants.MINECRAFT_1_20_5, 0x5F ) + map( ProtocolConstants.MINECRAFT_1_20_5, 0x60 ) ); TO_CLIENT.registerPacket( PluginMessage.class, @@ -299,7 +299,7 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_19_3, 0x17 ), map( ProtocolConstants.MINECRAFT_1_19_4, 0x1A ), map( ProtocolConstants.MINECRAFT_1_20_2, 0x1B ), - map( ProtocolConstants.MINECRAFT_1_20_5, 0x1C ) + map( ProtocolConstants.MINECRAFT_1_20_5, 0x1D ) ); TO_CLIENT.registerPacket( Title.class, @@ -318,7 +318,7 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_19_4, 0x5F ), map( ProtocolConstants.MINECRAFT_1_20_2, 0x61 ), map( ProtocolConstants.MINECRAFT_1_20_3, 0x63 ), - map( ProtocolConstants.MINECRAFT_1_20_5, 0x64 ) + map( ProtocolConstants.MINECRAFT_1_20_5, 0x65 ) ); TO_CLIENT.registerPacket( ClearTitles.class, @@ -339,7 +339,7 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_19_4, 0x5D ), map( ProtocolConstants.MINECRAFT_1_20_2, 0x5F ), map( ProtocolConstants.MINECRAFT_1_20_3, 0x61 ), - map( ProtocolConstants.MINECRAFT_1_20_5, 0x62 ) + map( ProtocolConstants.MINECRAFT_1_20_5, 0x63 ) ); TO_CLIENT.registerPacket( TitleTimes.class, @@ -351,7 +351,7 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_19_4, 0x60 ), map( ProtocolConstants.MINECRAFT_1_20_2, 0x62 ), map( ProtocolConstants.MINECRAFT_1_20_3, 0x64 ), - map( ProtocolConstants.MINECRAFT_1_20_5, 0x65 ) + map( ProtocolConstants.MINECRAFT_1_20_5, 0x66 ) ); TO_CLIENT.registerPacket( SystemChat.class, @@ -362,7 +362,7 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_19_4, 0x64 ), map( ProtocolConstants.MINECRAFT_1_20_2, 0x67 ), map( ProtocolConstants.MINECRAFT_1_20_3, 0x69 ), - map( ProtocolConstants.MINECRAFT_1_20_5, 0x6B ) + map( ProtocolConstants.MINECRAFT_1_20_5, 0x6C ) ); TO_CLIENT.registerPacket( PlayerListHeaderFooter.class, @@ -384,7 +384,7 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_19_4, 0x65 ), map( ProtocolConstants.MINECRAFT_1_20_2, 0x68 ), map( ProtocolConstants.MINECRAFT_1_20_3, 0x6A ), - map( ProtocolConstants.MINECRAFT_1_20_5, 0x6C ) + map( ProtocolConstants.MINECRAFT_1_20_5, 0x6D ) ); TO_CLIENT.registerPacket( EntityStatus.class, @@ -402,7 +402,7 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_19_3, 0x19 ), map( ProtocolConstants.MINECRAFT_1_19_4, 0x1C ), map( ProtocolConstants.MINECRAFT_1_20_2, 0x1D ), - map( ProtocolConstants.MINECRAFT_1_20_5, 0x1E ) + map( ProtocolConstants.MINECRAFT_1_20_5, 0x1F ) ); TO_CLIENT.registerPacket( Commands.class, @@ -429,7 +429,7 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_19_3, 0x1C ), map( ProtocolConstants.MINECRAFT_1_19_4, 0x1F ), map( ProtocolConstants.MINECRAFT_1_20_2, 0x20 ), - map( ProtocolConstants.MINECRAFT_1_20_5, 0x21 ) + map( ProtocolConstants.MINECRAFT_1_20_5, 0x22 ) ); TO_CLIENT.registerPacket( ViewDistance.class, @@ -444,7 +444,7 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_19_4, 0x4F ), map( ProtocolConstants.MINECRAFT_1_20_2, 0x51 ), map( ProtocolConstants.MINECRAFT_1_20_3, 0x53 ), - map( ProtocolConstants.MINECRAFT_1_20_5, 0x61 ) + map( ProtocolConstants.MINECRAFT_1_20_5, 0x62 ) ); TO_CLIENT.registerPacket( ServerData.class, @@ -455,7 +455,7 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_19_4, 0x45 ), map( ProtocolConstants.MINECRAFT_1_20_2, 0x47 ), map( ProtocolConstants.MINECRAFT_1_20_3, 0x49 ), - map( ProtocolConstants.MINECRAFT_1_20_5, 0x4A ) + map( ProtocolConstants.MINECRAFT_1_20_5, 0x4B ) ); TO_CLIENT.registerPacket( PlayerListItemRemove.class, @@ -463,7 +463,7 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_19_3, 0x35 ), map( ProtocolConstants.MINECRAFT_1_19_4, 0x39 ), map( ProtocolConstants.MINECRAFT_1_20_2, 0x3B ), - map( ProtocolConstants.MINECRAFT_1_20_5, 0x3C ) + map( ProtocolConstants.MINECRAFT_1_20_5, 0x3D ) ); TO_CLIENT.registerPacket( PlayerListItemUpdate.class, @@ -471,14 +471,14 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_19_3, 0x36 ), map( ProtocolConstants.MINECRAFT_1_19_4, 0x3A ), map( ProtocolConstants.MINECRAFT_1_20_2, 0x3C ), - map( ProtocolConstants.MINECRAFT_1_20_5, 0x3D ) + map( ProtocolConstants.MINECRAFT_1_20_5, 0x3E ) ); TO_CLIENT.registerPacket( StartConfiguration.class, StartConfiguration::new, map( ProtocolConstants.MINECRAFT_1_20_2, 0x65 ), map( ProtocolConstants.MINECRAFT_1_20_3, 0x67 ), - map( ProtocolConstants.MINECRAFT_1_20_5, 0x68 ) + map( ProtocolConstants.MINECRAFT_1_20_5, 0x69 ) ); TO_CLIENT.registerPacket( CookieRequest.class, @@ -488,12 +488,12 @@ public enum Protocol TO_CLIENT.registerPacket( StoreCookie.class, StoreCookie::new, - map( ProtocolConstants.MINECRAFT_1_20_5, 0x6A ) + map( ProtocolConstants.MINECRAFT_1_20_5, 0x6B ) ); TO_CLIENT.registerPacket( Transfer.class, Transfer::new, - map( ProtocolConstants.MINECRAFT_1_20_5, 0x72 ) + map( ProtocolConstants.MINECRAFT_1_20_5, 0x73 ) ); TO_SERVER.registerPacket( @@ -513,7 +513,7 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_19_4, 0x12 ), map( ProtocolConstants.MINECRAFT_1_20_2, 0x14 ), map( ProtocolConstants.MINECRAFT_1_20_3, 0x15 ), - map( ProtocolConstants.MINECRAFT_1_20_5, 0x16 ) + map( ProtocolConstants.MINECRAFT_1_20_5, 0x17 ) ); TO_SERVER.registerPacket( Chat.class, Chat::new, diff --git a/protocol/src/main/java/net/md_5/bungee/protocol/ProtocolConstants.java b/protocol/src/main/java/net/md_5/bungee/protocol/ProtocolConstants.java index 80e06337..17591766 100644 --- a/protocol/src/main/java/net/md_5/bungee/protocol/ProtocolConstants.java +++ b/protocol/src/main/java/net/md_5/bungee/protocol/ProtocolConstants.java @@ -45,7 +45,7 @@ public class ProtocolConstants public static final int MINECRAFT_1_20 = 763; public static final int MINECRAFT_1_20_2 = 764; public static final int MINECRAFT_1_20_3 = 765; - public static final int MINECRAFT_1_20_5 = 1073741997; + public static final int MINECRAFT_1_20_5 = 1073741999; public static final List SUPPORTED_VERSIONS; public static final List SUPPORTED_VERSION_IDS;