apply review fixes

This commit is contained in:
redstone2888 2026-07-06 19:45:44 +04:00
parent bfa59178c4
commit be5cf042ed
2 changed files with 10 additions and 14 deletions

View file

@ -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();

View file

@ -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 = "<gray>{player}</gray>: <white>{message}</white>";
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();
}
}