diff --git a/proxy/src/main/java/com/velocitypowered/proxy/protocol/StateRegistry.java b/proxy/src/main/java/com/velocitypowered/proxy/protocol/StateRegistry.java index a2e0410a..a8a2c709 100644 --- a/proxy/src/main/java/com/velocitypowered/proxy/protocol/StateRegistry.java +++ b/proxy/src/main/java/com/velocitypowered/proxy/protocol/StateRegistry.java @@ -18,37 +18,7 @@ package com.velocitypowered.proxy.protocol; import static com.google.common.collect.Iterables.getLast; -import static com.velocitypowered.api.network.ProtocolVersion.MINECRAFT_1_12; -import static com.velocitypowered.api.network.ProtocolVersion.MINECRAFT_1_12_1; -import static com.velocitypowered.api.network.ProtocolVersion.MINECRAFT_1_13; -import static com.velocitypowered.api.network.ProtocolVersion.MINECRAFT_1_14; -import static com.velocitypowered.api.network.ProtocolVersion.MINECRAFT_1_15; -import static com.velocitypowered.api.network.ProtocolVersion.MINECRAFT_1_16; -import static com.velocitypowered.api.network.ProtocolVersion.MINECRAFT_1_16_2; -import static com.velocitypowered.api.network.ProtocolVersion.MINECRAFT_1_16_4; -import static com.velocitypowered.api.network.ProtocolVersion.MINECRAFT_1_17; -import static com.velocitypowered.api.network.ProtocolVersion.MINECRAFT_1_18; -import static com.velocitypowered.api.network.ProtocolVersion.MINECRAFT_1_18_2; -import static com.velocitypowered.api.network.ProtocolVersion.MINECRAFT_1_19; -import static com.velocitypowered.api.network.ProtocolVersion.MINECRAFT_1_19_1; -import static com.velocitypowered.api.network.ProtocolVersion.MINECRAFT_1_19_3; -import static com.velocitypowered.api.network.ProtocolVersion.MINECRAFT_1_19_4; -import static com.velocitypowered.api.network.ProtocolVersion.MINECRAFT_1_20_2; -import static com.velocitypowered.api.network.ProtocolVersion.MINECRAFT_1_20_3; -import static com.velocitypowered.api.network.ProtocolVersion.MINECRAFT_1_20_5; -import static com.velocitypowered.api.network.ProtocolVersion.MINECRAFT_1_21; -import static com.velocitypowered.api.network.ProtocolVersion.MINECRAFT_1_21_2; -import static com.velocitypowered.api.network.ProtocolVersion.MINECRAFT_1_21_4; -import static com.velocitypowered.api.network.ProtocolVersion.MINECRAFT_1_21_5; -import static com.velocitypowered.api.network.ProtocolVersion.MINECRAFT_1_21_6; -import static com.velocitypowered.api.network.ProtocolVersion.MINECRAFT_1_21_9; -import static com.velocitypowered.api.network.ProtocolVersion.MINECRAFT_1_7_2; -import static com.velocitypowered.api.network.ProtocolVersion.MINECRAFT_1_8; -import static com.velocitypowered.api.network.ProtocolVersion.MINECRAFT_1_9; -import static com.velocitypowered.api.network.ProtocolVersion.MINECRAFT_1_9_4; -import static com.velocitypowered.api.network.ProtocolVersion.MINECRAFT_26_1; -import static com.velocitypowered.api.network.ProtocolVersion.MINIMUM_VERSION; -import static com.velocitypowered.api.network.ProtocolVersion.SUPPORTED_VERSIONS; +import static com.velocitypowered.api.network.ProtocolVersion.*; import static com.velocitypowered.proxy.protocol.ProtocolUtils.Direction; import static com.velocitypowered.proxy.protocol.ProtocolUtils.Direction.CLIENTBOUND; import static com.velocitypowered.proxy.protocol.ProtocolUtils.Direction.SERVERBOUND; @@ -842,24 +812,27 @@ public enum StateRegistry { ClientboundServerLinksPacket::new, map(0x7B, MINECRAFT_1_21, false), map(0x82, MINECRAFT_1_21_2, false), - map(0x87, MINECRAFT_1_21_9, false)); + map(0x87, MINECRAFT_1_21_9, false), + map(0x89, MINECRAFT_26_1, false)); clientbound.register(UpdateTeamsPacket.class, UpdateTeamsPacket::new, - map(0x41, ProtocolVersion.MINECRAFT_1_9, true), - map(0x43, ProtocolVersion.MINECRAFT_1_12, true), - map(0x44, ProtocolVersion.MINECRAFT_1_12_1, true), - map(0x47, ProtocolVersion.MINECRAFT_1_13, true), - map(0x4B, ProtocolVersion.MINECRAFT_1_14, true), - map(0x4C, ProtocolVersion.MINECRAFT_1_15, true), - map(0x55, ProtocolVersion.MINECRAFT_1_17, true), - map(0x58, ProtocolVersion.MINECRAFT_1_19_1, true), - map(0x56, ProtocolVersion.MINECRAFT_1_19_3, true), - map(0x5A, ProtocolVersion.MINECRAFT_1_19_4, true), - map(0x5C, ProtocolVersion.MINECRAFT_1_20_2, true), - map(0x5E, ProtocolVersion.MINECRAFT_1_20_3, true), - map(0x60, ProtocolVersion.MINECRAFT_1_20_5, true), - map(0x67, ProtocolVersion.MINECRAFT_1_21_2, true), - map(0x6B, MINECRAFT_1_21_9, false), - map(0x89, MINECRAFT_26_1, false)); + map(0x41, MINECRAFT_1_9, true), + map(0x43, MINECRAFT_1_12, true), + map(0x44, MINECRAFT_1_12_1, true), + map(0x47, MINECRAFT_1_13, true), + map(0x4B, MINECRAFT_1_14, true), + map(0x4C, MINECRAFT_1_15, true), + map(0x55, MINECRAFT_1_17, true), + map(0x58, MINECRAFT_1_19_1, true), + map(0x56, MINECRAFT_1_19_3, true), + map(0x5A, MINECRAFT_1_19_4, true), + map(0x5C, MINECRAFT_1_20_2, true), + map(0x5E, MINECRAFT_1_20_3, true), + map(0x60, MINECRAFT_1_20_5, true), + map(0x67, MINECRAFT_1_21_2, true), + map(0x6B, MINECRAFT_1_21_9, false), + map(0x63, MINECRAFT_1_21_11, false), + map(0x6D, MINECRAFT_26_1, false), + map(0x6D, MINECRAFT_26_2, false)); } }, LOGIN {