From f220a6a1535c1f68856eedc5ca98b8bc8a406481 Mon Sep 17 00:00:00 2001 From: FatSaw Date: Sun, 31 Jul 2022 06:13:59 +0300 Subject: [PATCH] don t tick dead players that are not in the world currently --- sources/src/main/java/net/minecraft/server/EntityPlayer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources/src/main/java/net/minecraft/server/EntityPlayer.java b/sources/src/main/java/net/minecraft/server/EntityPlayer.java index 867b9e403..e01d11c38 100644 --- a/sources/src/main/java/net/minecraft/server/EntityPlayer.java +++ b/sources/src/main/java/net/minecraft/server/EntityPlayer.java @@ -784,7 +784,7 @@ public class EntityPlayer extends EntityHuman implements ICrafting { protected void a(double d0, boolean flag, IBlockData iblockdata, BlockPosition blockposition) {} protected void b(BlockPosition blockposition) { - if (!this.isSpectator()) { + if (valid && (!this.isSpectator() || this.world.isLoaded(new BlockPosition(this)))) { // Dionysus - don't tick dead players that are not in the world currently (pending respawn) super.b(blockposition); }