From 81d05fe991849f04a11aaa11e3c5dfe3057b453c Mon Sep 17 00:00:00 2001 From: Lionarius Date: Sun, 1 Jun 2025 18:24:23 +0300 Subject: [PATCH] Revert "remove shadow of public method getPlayers" This reverts commit 6c159d6aa21e65620895c470d505fbc3d0154c3a. --- .../net/lionarius/skinrestorer/mixin/PlayerListMixin.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/net/lionarius/skinrestorer/mixin/PlayerListMixin.java b/common/src/main/java/net/lionarius/skinrestorer/mixin/PlayerListMixin.java index 53c81d7..ccaed02 100644 --- a/common/src/main/java/net/lionarius/skinrestorer/mixin/PlayerListMixin.java +++ b/common/src/main/java/net/lionarius/skinrestorer/mixin/PlayerListMixin.java @@ -20,6 +20,9 @@ import java.util.List; @Mixin(PlayerList.class) public abstract class PlayerListMixin { + @Shadow + public abstract List getPlayers(); + @Shadow @Final private MinecraftServer server; @@ -30,7 +33,7 @@ public abstract class PlayerListMixin { @Inject(method = "removeAll", at = @At("HEAD")) private void removeAll(CallbackInfo ci) { - for (var player : ((PlayerList) (Object) this).getPlayers()) { + for (var player : getPlayers()) { SkinRestorer.Events.onPlayerDisconnect(player); } }