aboutsummaryrefslogtreecommitdiffhomepage
path: root/patches/removed/1.21/0685-Fix-Entity-Position-Desync.patch
diff options
context:
space:
mode:
Diffstat (limited to 'patches/removed/1.21/0685-Fix-Entity-Position-Desync.patch')
-rw-r--r--patches/removed/1.21/0685-Fix-Entity-Position-Desync.patch23
1 files changed, 0 insertions, 23 deletions
diff --git a/patches/removed/1.21/0685-Fix-Entity-Position-Desync.patch b/patches/removed/1.21/0685-Fix-Entity-Position-Desync.patch
deleted file mode 100644
index fb9d587df1..0000000000
--- a/patches/removed/1.21/0685-Fix-Entity-Position-Desync.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: Owen1212055 <[email protected]>
-Date: Thu, 23 Dec 2021 23:59:12 -0500
-Subject: [PATCH] Fix Entity Position Desync
-
-If entities were teleported in the first tick it would not be send to the client.
-
-This excludes hanging entities, as this fix caused problematic behavior due to them having their own
-position field.
-
-diff --git a/src/main/java/net/minecraft/server/level/ServerEntity.java b/src/main/java/net/minecraft/server/level/ServerEntity.java
-index 19a7d0ab2ee5494149dfb0503b7c69784b7bee8b..f355dd986bf861da3edb90d7e05f901e19686fef 100644
---- a/src/main/java/net/minecraft/server/level/ServerEntity.java
-+++ b/src/main/java/net/minecraft/server/level/ServerEntity.java
-@@ -171,7 +171,7 @@ public class ServerEntity {
- boolean flag4 = false;
- boolean flag5 = false;
-
-- if (this.tickCount > 0 || this.entity instanceof AbstractArrow) {
-+ if (!(this.entity instanceof net.minecraft.world.entity.decoration.HangingEntity) || this.tickCount > 0 || this.entity instanceof AbstractArrow) { // Paper - Always update position to fix first-tick teleports
- long k = this.positionCodec.encodeX(vec3d);
- long l = this.positionCodec.encodeY(vec3d);
- long i1 = this.positionCodec.encodeZ(vec3d);