827cc63263
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 Bukkit Changes: ffc8e4ca SPIGOT-5716: Clarify documentation of MultipleFacing CraftBukkit Changes: d07a78b1 SPIGOT-5716: Clarify documentation of MultipleFacing 46a13860 SPIGOT-5718: Block.BreakBlockNaturally does not reflect tool used 214ffea9 SPIGOT-5727: GameRule doImmediateRespawn cannot be set per-world Spigot Changes: 2f5d615f SPIGOT-5730: Modernise inventory patch a2bdb119 SPIGOT-5679: Add config option for end portal activation sound Closes #3352
26 lines
1.1 KiB
Diff
26 lines
1.1 KiB
Diff
From 0000000000000000000000000000000000000000 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 36a951cfcd617baf1a840f394e639567bd044308..58018bfcee5396d440b0f022a7aa9ed452e67ec5 100644
|
|
--- a/src/main/java/net/minecraft/server/WorldServer.java
|
|
+++ b/src/main/java/net/minecraft/server/WorldServer.java
|
|
@@ -1401,6 +1401,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.navigators.iterator();
|
|
|
|
while (iterator.hasNext()) {
|
|
@@ -1411,6 +1412,7 @@ public class WorldServer extends World {
|
|
}
|
|
}
|
|
|
|
+ this.tickingEntities = wasTicking; // Paper
|
|
}
|
|
}
|
|
|