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 b040b1d4..71b2b5bf 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 @@ -36,7 +36,7 @@ public class ProtocolConstants public static final int MINECRAFT_1_16_4 = 754; public static final int MINECRAFT_1_17 = 755; public static final int MINECRAFT_1_17_1 = 756; - public static final int MINECRAFT_1_18 = 1073741868; + public static final int MINECRAFT_1_18 = 1073741873; public static final List SUPPORTED_VERSIONS; public static final List SUPPORTED_VERSION_IDS; diff --git a/protocol/src/main/java/net/md_5/bungee/protocol/packet/ClientSettings.java b/protocol/src/main/java/net/md_5/bungee/protocol/packet/ClientSettings.java index 29440533..d7d4e6ab 100644 --- a/protocol/src/main/java/net/md_5/bungee/protocol/packet/ClientSettings.java +++ b/protocol/src/main/java/net/md_5/bungee/protocol/packet/ClientSettings.java @@ -24,6 +24,7 @@ public class ClientSettings extends DefinedPacket private byte skinParts; private int mainHand; private boolean disableTextFiltering; + private boolean allowServerListing; @Override public void read(ByteBuf buf, ProtocolConstants.Direction direction, int protocolVersion) @@ -41,6 +42,10 @@ public class ClientSettings extends DefinedPacket { disableTextFiltering = buf.readBoolean(); } + if ( protocolVersion >= ProtocolConstants.MINECRAFT_1_18 ) + { + allowServerListing = buf.readBoolean(); + } } @Override @@ -65,6 +70,10 @@ public class ClientSettings extends DefinedPacket { buf.writeBoolean( disableTextFiltering ); } + if ( protocolVersion >= ProtocolConstants.MINECRAFT_1_18 ) + { + buf.writeBoolean( allowServerListing ); + } } @Override