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.InstanceCommand;
import de.kentoj.scrow.bukkit.command.instance.LobbyCommand; import de.kentoj.scrow.bukkit.command.instance.LobbyCommand;
import de.kentoj.scrow.bukkit.command.instance.PlayCommand; 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 org.bukkit.plugin.java.JavaPlugin;
import java.io.IOException; import java.io.IOException;
@ -30,7 +30,7 @@ public class CoreImplPlugin extends JavaPlugin {
} }
// Listeners // Listeners
getServer().getPluginManager().registerEvents(new ChatFormatEvent(), this); getServer().getPluginManager().registerEvents(new ChatStyleListener(), this);
// TODO/FIXME // TODO/FIXME
//registerServer(); //registerServer();

View file

@ -2,13 +2,12 @@ package de.kentoj.scrow.bukkit.listener;
import io.papermc.paper.event.player.AsyncChatEvent; import io.papermc.paper.event.player.AsyncChatEvent;
import net.kyori.adventure.text.Component; import net.kyori.adventure.text.Component;
import net.kyori.adventure.text.minimessage.MiniMessage; import net.kyori.adventure.text.format.NamedTextColor;
import net.kyori.adventure.text.serializer.plain.PlainTextComponentSerializer;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler; import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener; import org.bukkit.event.Listener;
public class ChatFormatEvent implements Listener { public class ChatStyleListener implements Listener {
@EventHandler @EventHandler
public void onChat(AsyncChatEvent event) { public void onChat(AsyncChatEvent event) {
Player player = event.getPlayer(); Player player = event.getPlayer();
@ -19,14 +18,11 @@ public class ChatFormatEvent implements Listener {
} }
private Component formatMessage(Player player, Component message) { private Component formatMessage(Player player, Component message) {
String messageText = PlainTextComponentSerializer.plainText().serialize(message); // §7Steve: §fHi
String playerName = player.getName(); return Component.text()
.append(player.displayName().color(NamedTextColor.GRAY))
// EDIT THIS TO CHANGE FORMAT! .append(Component.text(": ").color(NamedTextColor.GRAY))
String FORMAT = "<gray>{player}</gray>: <white>{message}</white>"; .append(message.color(NamedTextColor.WHITE))
.build();
return MiniMessage.miniMessage().deserialize(FORMAT
.replace("{player}", playerName)
.replace("{message}", messageText));
} }
} }