From 36dd8afec190ac5da53a77d2effe782f18342a5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beatrice=20Dellac=C3=A0?= Date: Sat, 12 Nov 2022 06:57:44 +0100 Subject: [PATCH] Implement chat format support --- .../beatrice/limbomanager/listeners/PlayerChatManager.java | 4 ++++ src/main/resources/config.yml | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/wtf/beatrice/limbomanager/listeners/PlayerChatManager.java b/src/main/java/wtf/beatrice/limbomanager/listeners/PlayerChatManager.java index 53d67fd..e37af59 100644 --- a/src/main/java/wtf/beatrice/limbomanager/listeners/PlayerChatManager.java +++ b/src/main/java/wtf/beatrice/limbomanager/listeners/PlayerChatManager.java @@ -14,6 +14,10 @@ public class PlayerChatManager implements Listener @EventHandler public void onPlayerChat(AsyncPlayerChatEvent event) { + String format = Cache.getConfiguration().getString("chat.format"); + format = format.replace("{player}", "%s") + .replace("{message}", "%s"); + event.setFormat(format); int coolDown = Cache.getConfiguration().getInt("chat.cool-down", 3); if(coolDown < 1) return; // disable this feature if cooldown is 0 or negative. diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml index c1c507a..099f10f 100644 --- a/src/main/resources/config.yml +++ b/src/main/resources/config.yml @@ -10,4 +10,5 @@ island: yaw: 0.0 pitch: 0.0 chat: - cool-down: 3 \ No newline at end of file + cool-down: 3 + format: '§7{player} » {message}' \ No newline at end of file