From f9c1d3f21837f9426db9bf9108faca38e0d6a333 Mon Sep 17 00:00:00 2001
From: Camotoy <20743703+DoctorMacc@users.noreply.github.com>
Date: Wed, 16 Sep 2020 00:11:56 -0400
Subject: [PATCH] Remove Protocol v409 support (#1300)
* Remove Protocol v409 support
Protocol has dropped support for this version.
* Fix movement
* Use a static commit for Protocol
---
connector/pom.xml | 6 +++---
.../org/geysermc/connector/network/BedrockProtocol.java | 2 --
.../geysermc/connector/network/session/GeyserSession.java | 2 +-
3 files changed, 4 insertions(+), 6 deletions(-)
diff --git a/connector/pom.xml b/connector/pom.xml
index 5a19a501..f52713ce 100644
--- a/connector/pom.xml
+++ b/connector/pom.xml
@@ -31,9 +31,9 @@
compile
- com.nukkitx.protocol
- bedrock-v409
- 2.6.0-SNAPSHOT
+ com.github.CloudburstMC.Protocol
+ bedrock-v408
+ 250beb2a94
compile
diff --git a/connector/src/main/java/org/geysermc/connector/network/BedrockProtocol.java b/connector/src/main/java/org/geysermc/connector/network/BedrockProtocol.java
index f040fc1f..5d4462b4 100644
--- a/connector/src/main/java/org/geysermc/connector/network/BedrockProtocol.java
+++ b/connector/src/main/java/org/geysermc/connector/network/BedrockProtocol.java
@@ -28,7 +28,6 @@ package org.geysermc.connector.network;
import com.nukkitx.protocol.bedrock.BedrockPacketCodec;
import com.nukkitx.protocol.bedrock.v407.Bedrock_v407;
import com.nukkitx.protocol.bedrock.v408.Bedrock_v408;
-import com.nukkitx.protocol.bedrock.v409.Bedrock_v409;
import java.util.ArrayList;
import java.util.List;
@@ -50,7 +49,6 @@ public class BedrockProtocol {
static {
SUPPORTED_BEDROCK_CODECS.add(Bedrock_v407.V407_CODEC);
SUPPORTED_BEDROCK_CODECS.add(DEFAULT_BEDROCK_CODEC);
- SUPPORTED_BEDROCK_CODECS.add(Bedrock_v409.V409_CODEC);
}
/**
diff --git a/connector/src/main/java/org/geysermc/connector/network/session/GeyserSession.java b/connector/src/main/java/org/geysermc/connector/network/session/GeyserSession.java
index efdb1aa6..81b92282 100644
--- a/connector/src/main/java/org/geysermc/connector/network/session/GeyserSession.java
+++ b/connector/src/main/java/org/geysermc/connector/network/session/GeyserSession.java
@@ -613,7 +613,7 @@ public class GeyserSession implements CommandSender {
startGamePacket.setBlockPalette(BlockTranslator.BLOCKS);
startGamePacket.setItemEntries(ItemRegistry.ITEMS);
startGamePacket.setVanillaVersion("*");
- // startGamePacket.setMovementServerAuthoritative(true);
+ startGamePacket.setAuthoritativeMovementMode(AuthoritativeMovementMode.CLIENT);
upstream.sendPacket(startGamePacket);
}