Skip to content

Commit 0f7a36c

Browse files
committed
Spigot: Support prefixes & suffixes in formatting
1 parent 874ddb9 commit 0f7a36c

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

API/src/main/java/me/innectic/permissify/api/util/ChatFormatter.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ public static String formatChat(UUID uuid, String username, String message) {
3030
Optional<PermissionGroup> group = handler.getPrimaryGroup(uuid);
3131
if (!group.isPresent()) return username + ": " + message;
3232
String formatter = handler.getChatFormat(false);
33-
return formatter.replace("{group}", group.get().getName())
33+
String finalGroup = group.get().getPrefix() + " " + group.get().getName() + " " + group.get().getSuffix();
34+
return formatter.replace("{group}", finalGroup)
3435
.replace("{username}", username).replace("{message}", message);
3536
}
3637

@@ -54,8 +55,10 @@ public static String formatWhisper(UUID senderUuid, String senderName, UUID rece
5455
Optional<PermissionGroup> receiverGroup = handler.getPrimaryGroup(senderUuid);
5556
if (!receiverGroup.isPresent()) return senderName + " > " + receiverName + ": " + message;
5657
String formatter = handler.getWhisperFormat(false);
57-
return formatter.replace("{senderGroup}", senderGroup.get().getName())
58+
String sender = senderGroup.get().getPrefix() + " " + senderGroup.get().getName() + " " + senderGroup.get().getSuffix();
59+
String receiver = receiverGroup.get().getPrefix() + " " + receiverGroup.get().getName() + " " + receiverGroup.get().getSuffix();
60+
return formatter.replace("{senderGroup}", sender)
5861
.replace("{username}", senderName).replace("{message}", message)
59-
.replace("{to}", receiverName).replace("{receiverGroup}", receiverGroup.get().getName());
62+
.replace("{to}", receiverName).replace("{receiverGroup}", receiver);
6063
}
6164
}

0 commit comments

Comments
 (0)