diff --git a/src/de/steamwar/bungeecore/tablist/TablistPart.java b/src/de/steamwar/bungeecore/tablist/TablistPart.java index e784d789..30c848f1 100644 --- a/src/de/steamwar/bungeecore/tablist/TablistPart.java +++ b/src/de/steamwar/bungeecore/tablist/TablistPart.java @@ -26,6 +26,7 @@ import net.md_5.bungee.api.chat.TextComponent; import net.md_5.bungee.api.connection.ProxiedPlayer; import net.md_5.bungee.chat.ComponentSerializer; import net.md_5.bungee.connection.InitialHandler; +import net.md_5.bungee.connection.LoginResult; import net.md_5.bungee.protocol.Property; import java.util.List; @@ -38,11 +39,11 @@ interface TablistPart { class Item { public static Property[] playerProperties(ProxiedPlayer player) { - InitialHandler handler = (InitialHandler) player.getPendingConnection(); - if(handler == null) + LoginResult loginResult = ((InitialHandler) player.getPendingConnection()).getLoginProfile(); + if(loginResult == null) return new Property[0]; - return handler.getLoginProfile().getProperties(); + return loginResult.getProperties(); } private final UUID uuid;