Skip to content

Commit a6cd1e7

Browse files
committed
Ensure entity hasnt moved
1 parent 5367454 commit a6cd1e7

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

patches/server/0010-Add-task-scheduling-API.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Subject: [PATCH] Add task scheduling API
66

77
diff --git a/src/main/java/io/multipaper/shreddedpaper/ShreddedPaper.java b/src/main/java/io/multipaper/shreddedpaper/ShreddedPaper.java
88
new file mode 100644
9-
index 0000000000000000000000000000000000000000..25899aea12e866834b7513e69b30aa14437bc945
9+
index 0000000000000000000000000000000000000000..fd36882c99720cc04c72d30f18a943e2e70e0e99
1010
--- /dev/null
1111
+++ b/src/main/java/io/multipaper/shreddedpaper/ShreddedPaper.java
1212
@@ -0,0 +1,78 @@
@@ -69,7 +69,7 @@ index 0000000000000000000000000000000000000000..25899aea12e866834b7513e69b30aa14
6969
+
7070
+ public static void ensureSync(Entity entity1, ServerLevel serverLevel2, ChunkPos chunkPos2, Runnable runnable) {
7171
+ if (!isSync((ServerLevel) entity1.level(), entity1.chunkPosition()) || !isSync(serverLevel2, chunkPos2)) {
72-
+ runSync((ServerLevel) entity1.level(), entity1.chunkPosition(), serverLevel2, chunkPos2, runnable);
72+
+ runSync((ServerLevel) entity1.level(), entity1.chunkPosition(), serverLevel2, chunkPos2, () -> ensureSync(entity1, serverLevel2, chunkPos2, runnable)); // Entity may have moved since, ensure still sync);
7373
+ } else {
7474
+ runnable.run();
7575
+ }

0 commit comments

Comments
 (0)