From 514a8c0a5c0b2aff6d27d9b191fadb324a32dbb4 Mon Sep 17 00:00:00 2001 From: GeminiAntigravityCLI Date: Thu, 20 Aug 2026 22:22:49 +0200 Subject: [PATCH] =?UTF-8?q?style:=20Modernize=20chat=20format=20with=20?= =?UTF-8?q?=C2=BB=20separator=20and=20configurable=20styling=20in=20messag?= =?UTF-8?q?es.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fr/luc/gamingcore/listener/GuildChatListener.java | 9 +++++++-- src/main/resources/messages.yml | 1 + 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/java/fr/luc/gamingcore/listener/GuildChatListener.java b/src/main/java/fr/luc/gamingcore/listener/GuildChatListener.java index b0bcf22..cbf3c25 100644 --- a/src/main/java/fr/luc/gamingcore/listener/GuildChatListener.java +++ b/src/main/java/fr/luc/gamingcore/listener/GuildChatListener.java @@ -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); } }); diff --git a/src/main/resources/messages.yml b/src/main/resources/messages.yml index b706335..d337b6a 100644 --- a/src/main/resources/messages.yml +++ b/src/main/resources/messages.yml @@ -94,6 +94,7 @@ guild: chat: format: "[Guild Chat] {guild} - {rank} - {player} => {message}" + separator: " » " broadcast: member_joined: "{player} a rejoint la guilde !"