summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMattie <pugmatt@gmail.com>2023-02-07 07:46:29 -0500
committerMattie <pugmatt@gmail.com>2023-02-07 07:46:29 -0500
commitce8539863a18a14f60563f7e939c1d0dbc954aee (patch)
treec0d8b834f9e06c6e32e8e9f14d2ee8ef3f9b7ca4
parent576e0a272b6e3d80e23c9effbee8481ae2f88824 (diff)
downloadBedrockConnect-1.27.tar.gz
BedrockConnect-1.27.tar.bz2
BedrockConnect-1.27.zip
Support 1.19.60 update1.27
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/listeners/PacketHandler.java2
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/utils/BedrockProtocol.java6
2 files changed, 5 insertions, 3 deletions
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/listeners/PacketHandler.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/listeners/PacketHandler.java
index acf190d..71bd352 100644
--- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/listeners/PacketHandler.java
+++ b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/listeners/PacketHandler.java
@@ -407,7 +407,7 @@ public class PacketHandler implements BedrockPacketHandler {
BedrockCodec packetCodec = BedrockProtocol.getBedrockCodec(packet.getProtocolVersion());
- if (protocolVersion != BedrockProtocol.DEFAULT_BEDROCK_CODEC.getProtocolVersion()) {
+ if (packetCodec == null) {
PlayStatusPacket status = new PlayStatusPacket();
if (protocolVersion > BedrockProtocol.DEFAULT_BEDROCK_CODEC.getProtocolVersion()) {
status.setStatus(PlayStatusPacket.Status.LOGIN_FAILED_SERVER_OLD);
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/utils/BedrockProtocol.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/utils/BedrockProtocol.java
index 50500dc..8f4c305 100644
--- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/utils/BedrockProtocol.java
+++ b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/utils/BedrockProtocol.java
@@ -6,6 +6,7 @@ import org.cloudburstmc.protocol.bedrock.codec.v545.Bedrock_v545;
import org.cloudburstmc.protocol.bedrock.codec.v554.Bedrock_v554;
import org.cloudburstmc.protocol.bedrock.codec.v557.Bedrock_v557;
import org.cloudburstmc.protocol.bedrock.codec.v560.Bedrock_v560;
+import org.cloudburstmc.protocol.bedrock.codec.v567.Bedrock_v567;
import java.util.ArrayList;
import java.util.List;
@@ -16,7 +17,7 @@ public class BedrockProtocol {
/**
* Latest available version
*/
- public static final BedrockCodec DEFAULT_BEDROCK_CODEC = Bedrock_v560.CODEC;
+ public static final BedrockCodec DEFAULT_BEDROCK_CODEC = Bedrock_v567.CODEC;
/**
* A list of all supported Bedrock versions that can join BedrockConnect
@@ -34,9 +35,10 @@ public class BedrockProtocol {
SUPPORTED_BEDROCK_CODECS.add(Bedrock_v557.CODEC.toBuilder()
.minecraftVersion("1.19.40/1.19.41")
.build());
- SUPPORTED_BEDROCK_CODECS.add(DEFAULT_BEDROCK_CODEC.toBuilder()
+ SUPPORTED_BEDROCK_CODECS.add(Bedrock_v560.CODEC.toBuilder()
.minecraftVersion("1.19.50/1.19.51")
.build());
+ SUPPORTED_BEDROCK_CODECS.add(DEFAULT_BEDROCK_CODEC);
}
/**