From 30499c8b3061560751fc5f1b27a83d4480ef8949 Mon Sep 17 00:00:00 2001 From: Nassim Jahnke Date: Wed, 27 Nov 2024 21:47:40 +0100 Subject: [PATCH] Fix entity teleport for non-self in 1.21.2->1.21.1 Fixes #922 --- .../rewriter/EntityPacketRewriter1_21_2.java | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_2to1_21/rewriter/EntityPacketRewriter1_21_2.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_2to1_21/rewriter/EntityPacketRewriter1_21_2.java index 49d57c89..39ec3bac 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_2to1_21/rewriter/EntityPacketRewriter1_21_2.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_2to1_21/rewriter/EntityPacketRewriter1_21_2.java @@ -46,6 +46,7 @@ import com.viaversion.viaversion.util.Key; import java.util.ArrayList; import java.util.BitSet; import java.util.List; +import org.checkerframework.checker.nullness.qual.Nullable; public final class EntityPacketRewriter1_21_2 extends EntityRewriter { @@ -196,7 +197,7 @@ public final class EntityPacketRewriter1_21_2 extends EntityRewriter { - wrapper.passthrough(Types.VAR_INT); // Entity ID + final int entityId = wrapper.passthrough(Types.VAR_INT); final double x = wrapper.passthrough(Types.DOUBLE); final double y = wrapper.passthrough(Types.DOUBLE); final double z = wrapper.passthrough(Types.DOUBLE); @@ -215,7 +216,7 @@ public final class EntityPacketRewriter1_21_2 extends EntityRewriter { @@ -241,7 +242,7 @@ public final class EntityPacketRewriter1_21_2 extends EntityRewriter { @@ -437,7 +438,8 @@ public final class EntityPacketRewriter1_21_2 extends EntityRewriter