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 dea027b0..690e1447 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 @@ -110,7 +110,8 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_20_2, 0x24 ), map( ProtocolConstants.MINECRAFT_1_20_5, 0x26 ), map( ProtocolConstants.MINECRAFT_1_21_2, 0x27 ), - map( ProtocolConstants.MINECRAFT_1_21_5, 0x26 ) + map( ProtocolConstants.MINECRAFT_1_21_5, 0x26 ), + map( ProtocolConstants.MINECRAFT_1_21_9, 0x2B ) ); TO_CLIENT.registerPacket( Login.class, @@ -129,7 +130,8 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_20_2, 0x29 ), map( ProtocolConstants.MINECRAFT_1_20_5, 0x2B ), map( ProtocolConstants.MINECRAFT_1_21_2, 0x2C ), - map( ProtocolConstants.MINECRAFT_1_21_5, 0x2B ) + map( ProtocolConstants.MINECRAFT_1_21_5, 0x2B ), + map( ProtocolConstants.MINECRAFT_1_21_9, 0x30 ) ); TO_CLIENT.registerPacket( Chat.class, @@ -164,7 +166,8 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_20_3, 0x45 ), map( ProtocolConstants.MINECRAFT_1_20_5, 0x47 ), map( ProtocolConstants.MINECRAFT_1_21_2, 0x4C ), - map( ProtocolConstants.MINECRAFT_1_21_5, 0x4B ) + map( ProtocolConstants.MINECRAFT_1_21_5, 0x4B ), + map( ProtocolConstants.MINECRAFT_1_21_9, 0x50 ) ); TO_CLIENT.registerPacket( BossBar.class, @@ -228,7 +231,8 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_20_3, 0x5C ), map( ProtocolConstants.MINECRAFT_1_20_5, 0x5E ), map( ProtocolConstants.MINECRAFT_1_21_2, 0x64 ), - map( ProtocolConstants.MINECRAFT_1_21_5, 0x63 ) + map( ProtocolConstants.MINECRAFT_1_21_5, 0x63 ), + map( ProtocolConstants.MINECRAFT_1_21_9, 0x68 ) ); TO_CLIENT.registerPacket( ScoreboardScore.class, @@ -248,7 +252,8 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_20_3, 0x5F ), map( ProtocolConstants.MINECRAFT_1_20_5, 0x61 ), map( ProtocolConstants.MINECRAFT_1_21_2, 0x68 ), - map( ProtocolConstants.MINECRAFT_1_21_5, 0x67 ) + map( ProtocolConstants.MINECRAFT_1_21_5, 0x67 ), + map( ProtocolConstants.MINECRAFT_1_21_9, 0x6C ) ); TO_CLIENT.registerPacket( ScoreboardScoreReset.class, @@ -256,7 +261,8 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_20_3, 0x42 ), map( ProtocolConstants.MINECRAFT_1_20_5, 0x44 ), map( ProtocolConstants.MINECRAFT_1_21_2, 0x49 ), - map( ProtocolConstants.MINECRAFT_1_21_5, 0x48 ) + map( ProtocolConstants.MINECRAFT_1_21_5, 0x48 ), + map( ProtocolConstants.MINECRAFT_1_21_9, 0x4D ) ); TO_CLIENT.registerPacket( ScoreboardDisplay.class, @@ -276,7 +282,8 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_20_3, 0x55 ), map( ProtocolConstants.MINECRAFT_1_20_5, 0x57 ), map( ProtocolConstants.MINECRAFT_1_21_2, 0x5C ), - map( ProtocolConstants.MINECRAFT_1_21_5, 0x5B ) + map( ProtocolConstants.MINECRAFT_1_21_5, 0x5B ), + map( ProtocolConstants.MINECRAFT_1_21_9, 0x60 ) ); TO_CLIENT.registerPacket( Team.class, @@ -296,7 +303,8 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_20_3, 0x5E ), map( ProtocolConstants.MINECRAFT_1_20_5, 0x60 ), map( ProtocolConstants.MINECRAFT_1_21_2, 0x67 ), - map( ProtocolConstants.MINECRAFT_1_21_5, 0x66 ) + map( ProtocolConstants.MINECRAFT_1_21_5, 0x66 ), + map( ProtocolConstants.MINECRAFT_1_21_9, 0x6B ) ); TO_CLIENT.registerPacket( PluginMessage.class, @@ -334,7 +342,8 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_19_4, 0x1A ), map( ProtocolConstants.MINECRAFT_1_20_2, 0x1B ), map( ProtocolConstants.MINECRAFT_1_20_5, 0x1D ), - map( ProtocolConstants.MINECRAFT_1_21_5, 0x1C ) + map( ProtocolConstants.MINECRAFT_1_21_5, 0x1C ), + map( ProtocolConstants.MINECRAFT_1_21_9, 0x20 ) ); TO_CLIENT.registerPacket( Title.class, @@ -356,7 +365,8 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_20_3, 0x63 ), map( ProtocolConstants.MINECRAFT_1_20_5, 0x65 ), map( ProtocolConstants.MINECRAFT_1_21_2, 0x6C ), - map( ProtocolConstants.MINECRAFT_1_21_5, 0x6B ) + map( ProtocolConstants.MINECRAFT_1_21_5, 0x6B ), + map( ProtocolConstants.MINECRAFT_1_21_9, 0x70 ) ); TO_CLIENT.registerPacket( ClearTitles.class, @@ -382,7 +392,8 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_20_3, 0x61 ), map( ProtocolConstants.MINECRAFT_1_20_5, 0x63 ), map( ProtocolConstants.MINECRAFT_1_21_2, 0x6A ), - map( ProtocolConstants.MINECRAFT_1_21_5, 0x69 ) + map( ProtocolConstants.MINECRAFT_1_21_5, 0x69 ), + map( ProtocolConstants.MINECRAFT_1_21_9, 0x6E ) ); TO_CLIENT.registerPacket( TitleTimes.class, @@ -397,7 +408,8 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_20_3, 0x64 ), map( ProtocolConstants.MINECRAFT_1_20_5, 0x66 ), map( ProtocolConstants.MINECRAFT_1_21_2, 0x6D ), - map( ProtocolConstants.MINECRAFT_1_21_5, 0x6C ) + map( ProtocolConstants.MINECRAFT_1_21_5, 0x6C ), + map( ProtocolConstants.MINECRAFT_1_21_9, 0x71 ) ); TO_CLIENT.registerPacket( SystemChat.class, @@ -411,7 +423,8 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_20_3, 0x69 ), map( ProtocolConstants.MINECRAFT_1_20_5, 0x6C ), map( ProtocolConstants.MINECRAFT_1_21_2, 0x73 ), - map( ProtocolConstants.MINECRAFT_1_21_5, 0x72 ) + map( ProtocolConstants.MINECRAFT_1_21_5, 0x72 ), + map( ProtocolConstants.MINECRAFT_1_21_9, 0x77 ) ); TO_CLIENT.registerPacket( PlayerListHeaderFooter.class, @@ -436,7 +449,8 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_20_3, 0x6A ), map( ProtocolConstants.MINECRAFT_1_20_5, 0x6D ), map( ProtocolConstants.MINECRAFT_1_21_2, 0x74 ), - map( ProtocolConstants.MINECRAFT_1_21_5, 0x73 ) + map( ProtocolConstants.MINECRAFT_1_21_5, 0x73 ), + map( ProtocolConstants.MINECRAFT_1_21_9, 0x78 ) ); TO_CLIENT.registerPacket( EntityStatus.class, @@ -456,7 +470,8 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_19_4, 0x1C ), map( ProtocolConstants.MINECRAFT_1_20_2, 0x1D ), map( ProtocolConstants.MINECRAFT_1_20_5, 0x1F ), - map( ProtocolConstants.MINECRAFT_1_21_5, 0x1E ) + map( ProtocolConstants.MINECRAFT_1_21_5, 0x1E ), + map( ProtocolConstants.MINECRAFT_1_21_9, 0x22 ) ); TO_CLIENT.registerPacket( Commands.class, @@ -487,7 +502,8 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_20_2, 0x20 ), map( ProtocolConstants.MINECRAFT_1_20_5, 0x22 ), map( ProtocolConstants.MINECRAFT_1_21_2, 0x23 ), - map( ProtocolConstants.MINECRAFT_1_21_5, 0x22 ) + map( ProtocolConstants.MINECRAFT_1_21_5, 0x22 ), + map( ProtocolConstants.MINECRAFT_1_21_9, 0x26 ) ); TO_CLIENT.registerPacket( ViewDistance.class, @@ -505,7 +521,8 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_20_3, 0x53 ), map( ProtocolConstants.MINECRAFT_1_20_5, 0x55 ), map( ProtocolConstants.MINECRAFT_1_21_2, 0x59 ), - map( ProtocolConstants.MINECRAFT_1_21_5, 0x58 ) + map( ProtocolConstants.MINECRAFT_1_21_5, 0x58 ), + map( ProtocolConstants.MINECRAFT_1_21_9, 0x5D ) ); TO_CLIENT.registerPacket( ServerData.class, @@ -518,7 +535,8 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_20_3, 0x49 ), map( ProtocolConstants.MINECRAFT_1_20_5, 0x4B ), map( ProtocolConstants.MINECRAFT_1_21_2, 0x50 ), - map( ProtocolConstants.MINECRAFT_1_21_5, 0x4F ) + map( ProtocolConstants.MINECRAFT_1_21_5, 0x4F ), + map( ProtocolConstants.MINECRAFT_1_21_9, 0x54 ) ); TO_CLIENT.registerPacket( PlayerListItemRemove.class, @@ -528,7 +546,8 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_20_2, 0x3B ), map( ProtocolConstants.MINECRAFT_1_20_5, 0x3D ), map( ProtocolConstants.MINECRAFT_1_21_2, 0x3F ), - map( ProtocolConstants.MINECRAFT_1_21_5, 0x3E ) + map( ProtocolConstants.MINECRAFT_1_21_5, 0x3E ), + map( ProtocolConstants.MINECRAFT_1_21_9, 0x43 ) ); TO_CLIENT.registerPacket( PlayerListItemUpdate.class, @@ -538,7 +557,8 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_20_2, 0x3C ), map( ProtocolConstants.MINECRAFT_1_20_5, 0x3E ), map( ProtocolConstants.MINECRAFT_1_21_2, 0x40 ), - map( ProtocolConstants.MINECRAFT_1_21_5, 0x3F ) + map( ProtocolConstants.MINECRAFT_1_21_5, 0x3F ), + map( ProtocolConstants.MINECRAFT_1_21_9, 0x44 ) ); TO_CLIENT.registerPacket( StartConfiguration.class, @@ -547,7 +567,8 @@ public enum Protocol map( ProtocolConstants.MINECRAFT_1_20_3, 0x67 ), map( ProtocolConstants.MINECRAFT_1_20_5, 0x69 ), map( ProtocolConstants.MINECRAFT_1_21_2, 0x70 ), - map( ProtocolConstants.MINECRAFT_1_21_5, 0x6F ) + map( ProtocolConstants.MINECRAFT_1_21_5, 0x6F ), + map( ProtocolConstants.MINECRAFT_1_21_9, 0x74 ) ); TO_CLIENT.registerPacket( CookieRequest.class, @@ -561,40 +582,46 @@ public enum Protocol RegisterType.ENCODE, map( ProtocolConstants.MINECRAFT_1_20_5, 0x6B ), map( ProtocolConstants.MINECRAFT_1_21_2, 0x72 ), - map( ProtocolConstants.MINECRAFT_1_21_5, 0x71 ) + map( ProtocolConstants.MINECRAFT_1_21_5, 0x71 ), + map( ProtocolConstants.MINECRAFT_1_21_9, 0x76 ) ); TO_CLIENT.registerPacket( Transfer.class, Transfer::new, RegisterType.ENCODE, map( ProtocolConstants.MINECRAFT_1_20_5, 0x73 ), - map( ProtocolConstants.MINECRAFT_1_21_2, 0x7A ) + map( ProtocolConstants.MINECRAFT_1_21_2, 0x7A ), + map( ProtocolConstants.MINECRAFT_1_21_9, 0x7F ) ); TO_CLIENT.registerPacket( DisconnectReportDetails.class, DisconnectReportDetails::new, RegisterType.ENCODE, map( ProtocolConstants.MINECRAFT_1_21, 0x7A ), - map( ProtocolConstants.MINECRAFT_1_21_2, 0x81 ) + map( ProtocolConstants.MINECRAFT_1_21_2, 0x81 ), + map( ProtocolConstants.MINECRAFT_1_21_9, 0x86 ) ); TO_CLIENT.registerPacket( ServerLinks.class, ServerLinks::new, RegisterType.ENCODE, map( ProtocolConstants.MINECRAFT_1_21, 0x7B ), - map( ProtocolConstants.MINECRAFT_1_21_2, 0x82 ) + map( ProtocolConstants.MINECRAFT_1_21_2, 0x82 ), + map( ProtocolConstants.MINECRAFT_1_21_9, 0x87 ) ); TO_CLIENT.registerPacket( ClearDialog.class, ClearDialog::new, RegisterType.ENCODE, - map( ProtocolConstants.MINECRAFT_1_21_6, 0x84 ) + map( ProtocolConstants.MINECRAFT_1_21_6, 0x84 ), + map( ProtocolConstants.MINECRAFT_1_21_9, 0x89 ) ); TO_CLIENT.registerPacket( ShowDialog.class, ShowDialog::new, RegisterType.ENCODE, - map( ProtocolConstants.MINECRAFT_1_21_6, 0x85 ) + map( ProtocolConstants.MINECRAFT_1_21_6, 0x85 ), + map( ProtocolConstants.MINECRAFT_1_21_9, 0x8A ) ); TO_SERVER.registerPacket( 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 ecfff87a..17294c18 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 @@ -52,7 +52,7 @@ public class ProtocolConstants public static final int MINECRAFT_1_21_5 = 770; public static final int MINECRAFT_1_21_6 = 771; public static final int MINECRAFT_1_21_7 = 772; - public static final int MINECRAFT_1_21_9 = 1073742089; + public static final int MINECRAFT_1_21_9 = 1073742092; public static final List SUPPORTED_VERSIONS; public static final List SUPPORTED_VERSION_IDS;