diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
index 920244d239..3a929ee0f9 100644
--- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
+++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
@@ -133,13 +133,16 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
             newEntity.a = entity.a;
             newEntity.health = entity.health;
             newEntity.fireTicks = entity.fireTicks;
+            newEntity.inventory = entity.inventory;
+            newEntity.inventory.e = newEntity;
+            newEntity.activeContainer = entity.activeContainer;
+            newEntity.defaultContainer = entity.defaultContainer;
             newWorld.A.d((int) location.getBlockX() >> 4, (int) location.getBlockZ() >> 4);
 
             newEntity.a.a(location.getX(), location.getY(), location.getZ(), location.getYaw(), location.getPitch());
             newWorld.manager.a(newEntity);
             newWorld.a(newEntity);
             manager.b.add(newEntity);
-            newEntity.l();
 
             entity.a.e = newEntity;
             entity = newEntity;