Skip to content

Commit 409b250

Browse files
committed
Implement getPlayerSkin in NickIntegration
1 parent ca1844b commit 409b250

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

core/src/main/java/dev/pgm/community/nick/feature/PGMNickIntegration.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package dev.pgm.community.nick.feature;
22

3+
import static dev.pgm.community.util.PlayerUtils.PLAYER_UTILS;
34
import static net.kyori.adventure.text.Component.text;
45

56
import dev.pgm.community.utils.PGMUtils;
@@ -10,11 +11,13 @@
1011
import net.kyori.adventure.text.format.NamedTextColor;
1112
import net.kyori.adventure.text.format.TextDecoration;
1213
import org.bukkit.entity.Player;
14+
import org.jspecify.annotations.NonNull;
1315
import tc.oc.pgm.api.PGM;
1416
import tc.oc.pgm.api.integration.Integration;
1517
import tc.oc.pgm.api.integration.NickIntegration;
1618
import tc.oc.pgm.api.match.Match;
1719
import tc.oc.pgm.api.player.MatchPlayer;
20+
import tc.oc.pgm.util.skin.Skin;
1821

1922
public class PGMNickIntegration implements NickIntegration {
2023

@@ -36,6 +39,11 @@ public String getNick(Player player) {
3639
return nick.getOnlineNick(player.getUniqueId());
3740
}
3841

42+
@Override
43+
public Skin getPlayerSkin(@NonNull Player player, Player viewer) {
44+
return PLAYER_UTILS.getPlayerSkin(player, viewer);
45+
}
46+
3947
public void cancelTask() {
4048
hotbarTask.cancel(true);
4149
}

0 commit comments

Comments
 (0)