Prevent despawned navigators being readded (#7574)
This commit is contained in:
@@ -117,7 +117,7 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
|||||||
public void tickNonPassenger(Entity entity) {
|
public void tickNonPassenger(Entity entity) {
|
||||||
// Paper start - log detailed entity tick information
|
// Paper start - log detailed entity tick information
|
||||||
io.papermc.paper.util.TickThread.ensureTickThread("Cannot tick an entity off-main");
|
io.papermc.paper.util.TickThread.ensureTickThread("Cannot tick an entity off-main");
|
||||||
+ this.entityManager.updateNavigatorsInRegion(entity); // Paper - optimise notify
|
+ if (!entity.isRemoved()) this.entityManager.updateNavigatorsInRegion(entity); // Paper - optimise notify
|
||||||
try {
|
try {
|
||||||
if (currentlyTickingEntity.get() == null) {
|
if (currentlyTickingEntity.get() == null) {
|
||||||
currentlyTickingEntity.lazySet(entity);
|
currentlyTickingEntity.lazySet(entity);
|
||||||
|
|||||||
Reference in New Issue
Block a user