diff --git a/nms-patches/PlayerList.patch b/nms-patches/PlayerList.patch index 9af00a61c6..80e7bd838f 100644 --- a/nms-patches/PlayerList.patch +++ b/nms-patches/PlayerList.patch @@ -473,13 +473,14 @@ - worldserver.addEntity(entityplayer1); - this.players.add(entityplayer1); - this.j.put(entityplayer1.getUniqueID(), entityplayer1); +- entityplayer1.syncInventory(); + if (!entityplayer.playerConnection.isDisconnected()) { + worldserver.getPlayerChunkMap().addPlayer(entityplayer1); + worldserver.addEntity(entityplayer1); + this.players.add(entityplayer1); + this.j.put(entityplayer1.getUniqueID(), entityplayer1); + } - entityplayer1.syncInventory(); ++ // entityplayer1.syncInventory(); entityplayer1.setHealth(entityplayer1.getHealth()); + // Added from changeDimension + updateClient(entityplayer); // Update health, etc...