diff --git a/core-bukkit-impl/src/main/java/de/kentoj/scrow/bukkit/CoreImplPlugin.java b/core-bukkit-impl/src/main/java/de/kentoj/scrow/bukkit/CoreImplPlugin.java
index 48fe64d..5a5b25d 100644
--- a/core-bukkit-impl/src/main/java/de/kentoj/scrow/bukkit/CoreImplPlugin.java
+++ b/core-bukkit-impl/src/main/java/de/kentoj/scrow/bukkit/CoreImplPlugin.java
@@ -6,7 +6,7 @@ import de.kentoj.scrow.bukkit.command.instance.InstanceCache;
import de.kentoj.scrow.bukkit.command.instance.InstanceCommand;
import de.kentoj.scrow.bukkit.command.instance.LobbyCommand;
import de.kentoj.scrow.bukkit.command.instance.PlayCommand;
-import de.kentoj.scrow.bukkit.listener.ChatFormatEvent;
+import de.kentoj.scrow.bukkit.listener.ChatStyleListener;
import org.bukkit.plugin.java.JavaPlugin;
import java.io.IOException;
@@ -30,7 +30,7 @@ public class CoreImplPlugin extends JavaPlugin {
}
// Listeners
- getServer().getPluginManager().registerEvents(new ChatFormatEvent(), this);
+ getServer().getPluginManager().registerEvents(new ChatStyleListener(), this);
// TODO/FIXME
//registerServer();
diff --git a/core-bukkit-impl/src/main/java/de/kentoj/scrow/bukkit/listener/ChatFormatEvent.java b/core-bukkit-impl/src/main/java/de/kentoj/scrow/bukkit/listener/ChatStyleListener.java
similarity index 50%
rename from core-bukkit-impl/src/main/java/de/kentoj/scrow/bukkit/listener/ChatFormatEvent.java
rename to core-bukkit-impl/src/main/java/de/kentoj/scrow/bukkit/listener/ChatStyleListener.java
index a7043e8..5b921e6 100644
--- a/core-bukkit-impl/src/main/java/de/kentoj/scrow/bukkit/listener/ChatFormatEvent.java
+++ b/core-bukkit-impl/src/main/java/de/kentoj/scrow/bukkit/listener/ChatStyleListener.java
@@ -2,13 +2,12 @@ package de.kentoj.scrow.bukkit.listener;
import io.papermc.paper.event.player.AsyncChatEvent;
import net.kyori.adventure.text.Component;
-import net.kyori.adventure.text.minimessage.MiniMessage;
-import net.kyori.adventure.text.serializer.plain.PlainTextComponentSerializer;
+import net.kyori.adventure.text.format.NamedTextColor;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
-public class ChatFormatEvent implements Listener {
+public class ChatStyleListener implements Listener {
@EventHandler
public void onChat(AsyncChatEvent event) {
Player player = event.getPlayer();
@@ -19,14 +18,11 @@ public class ChatFormatEvent implements Listener {
}
private Component formatMessage(Player player, Component message) {
- String messageText = PlainTextComponentSerializer.plainText().serialize(message);
- String playerName = player.getName();
-
- // EDIT THIS TO CHANGE FORMAT!
- String FORMAT = "{player}: {message}";
-
- return MiniMessage.miniMessage().deserialize(FORMAT
- .replace("{player}", playerName)
- .replace("{message}", messageText));
+ // §7Steve: §fHi
+ return Component.text()
+ .append(player.displayName().color(NamedTextColor.GRAY))
+ .append(Component.text(": ").color(NamedTextColor.GRAY))
+ .append(message.color(NamedTextColor.WHITE))
+ .build();
}
}