mirror of
https://github.com/PaperMC/Paper.git
synced 2024-12-09 06:50:32 +08:00
df984898ac
Upstream has released updates that appears to apply and compile correctly. This update has not been tested by PaperMC and as with ANY update, please do your own testing CraftBukkit Changes:7554e08e
Add UUID support to CraftProfileBanList3fe37460
SPIGOT-5378: Fix TileEntity fixer deadlock12386dd4
SPIGOT-5375: Add spaces to coordinates from tile fixer606c19e2
SPIGOT-5373: Simultaneous left+right click in creative mode does not work13caf848
SPIGOT-5370: Fix Block#rayTrace considering other blocks.
30 lines
1.1 KiB
Diff
30 lines
1.1 KiB
Diff
From b117edd7ceca8c12db41bab25d92b3f5ad64d3ec Mon Sep 17 00:00:00 2001
|
|
From: Shane Freeder <theboyetronic@gmail.com>
|
|
Date: Sun, 28 Jul 2019 00:51:11 +0100
|
|
Subject: [PATCH] Mark entities as being ticked when notifying navigation
|
|
|
|
|
|
diff --git a/src/main/java/net/minecraft/server/WorldServer.java b/src/main/java/net/minecraft/server/WorldServer.java
|
|
index 0761f705be..5df9b0ffda 100644
|
|
--- a/src/main/java/net/minecraft/server/WorldServer.java
|
|
+++ b/src/main/java/net/minecraft/server/WorldServer.java
|
|
@@ -1371,6 +1371,7 @@ public class WorldServer extends World {
|
|
VoxelShape voxelshape1 = iblockdata1.getCollisionShape(this, blockposition);
|
|
|
|
if (VoxelShapes.c(voxelshape, voxelshape1, OperatorBoolean.NOT_SAME)) {
|
|
+ boolean wasTicking = this.tickingEntities; this.tickingEntities = true; // Paper
|
|
Iterator iterator = this.H.iterator();
|
|
|
|
while (iterator.hasNext()) {
|
|
@@ -1381,6 +1382,7 @@ public class WorldServer extends World {
|
|
}
|
|
}
|
|
|
|
+ this.tickingEntities = wasTicking; // Paper
|
|
}
|
|
}
|
|
|
|
--
|
|
2.22.1
|
|
|