diff --git a/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/server/management/PlayerListMixin.java b/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/server/management/PlayerListMixin.java index cf76a929..4639633f 100644 --- a/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/server/management/PlayerListMixin.java +++ b/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/server/management/PlayerListMixin.java @@ -447,6 +447,7 @@ public abstract class PlayerListMixin implements PlayerListBridge { if ((Object) playerIn instanceof Mob) { ((Mob) (Object) playerIn).dropLeash(true, false); } + playerIn.connection.player = serverplayerentity; serverplayerentity.connection = playerIn.connection; serverplayerentity.restoreFrom(playerIn, conqueredEnd);