style: Modernize chat format with » separator and configurable styling in messages.yml

This commit is contained in:
2026-08-20 22:22:49 +02:00
parent 1df5c7020d
commit 514a8c0a5c
2 changed files with 8 additions and 2 deletions
@@ -148,11 +148,16 @@ public class GuildChatListener implements Listener {
messageComponent = message.color(NamedTextColor.WHITE);
}
// Assemblage final : [Grade] [TagGuilde] Pseudo: Message
// Séparateur moderne (ex: » en gris foncé)
Component separatorComponent = messageManager.has("guild.chat.separator")
? MiniMessage.miniMessage().deserialize(messageManager.get("guild.chat.separator"))
: Component.text(" » ", NamedTextColor.DARK_GRAY);
// Assemblage final : [Grade] [TagGuilde] Pseudo » Message
return prefixComponent
.append(tagComponent)
.append(nameComponent)
.append(Component.text(": ", NamedTextColor.DARK_GRAY))
.append(separatorComponent)
.append(messageComponent);
}
});
+1
View File
@@ -94,6 +94,7 @@ guild:
chat:
format: "<color:{color}>[Guild Chat]</color> {guild} <dark_gray>-</dark_gray> <gold>{rank}</gold> <dark_gray>-</dark_gray> <white>{player}</white> <dark_gray>=></dark_gray> <white>{message}</white>"
separator: "<dark_gray> » </dark_gray>"
broadcast:
member_joined: "<green><white>{player}</white> a rejoint la guilde !</green>"