From cdb2ba1d438bc1c0e8cf86fdf073d603811d9b63 Mon Sep 17 00:00:00 2001 From: IzzelAliz Date: Thu, 14 Apr 2022 23:10:07 +0800 Subject: [PATCH] Update player instance in connection when respawning --- .../common/mixin/core/server/management/PlayerListMixin.java | 1 + 1 file changed, 1 insertion(+) 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);