diff --git a/src/main/java/com/cnaude/purpleirc/PurpleIRC.java b/src/main/java/com/cnaude/purpleirc/PurpleIRC.java index 99e3741..5244b85 100644 --- a/src/main/java/com/cnaude/purpleirc/PurpleIRC.java +++ b/src/main/java/com/cnaude/purpleirc/PurpleIRC.java @@ -1281,11 +1281,13 @@ public String getGroupSuffix(Player player) { */ public String getGroupSuffix(String worldName, String player) { String suffix = ""; + UUID uuid = getPlayerUuid(player); if (vaultHelpers != null) { if (vaultHelpers.chat != null) { String group = ""; + OfflinePlayer offlinePlayer = getServer().getOfflinePlayer(uuid); try { - group = vaultHelpers.permission.getPrimaryGroup(worldName, player); + group = vaultHelpers.permission.getPrimaryGroup(worldName, offlinePlayer); } catch (Exception ex) { logDebug("Problem with primary group (" + player + "): " + ex.getMessage()); }