CHANGE: Remove SRC from build, change version, remake message format
This commit is contained in:
@@ -16,17 +16,16 @@ public class ChatHandler {
|
||||
final float LOCAL_CHAT_RADIUS = 50;
|
||||
|
||||
ServerMessageEvents.ALLOW_CHAT_MESSAGE.register((message, sender, params) -> {
|
||||
// Отримуємо чистий текст, який написав гравець, замість toString()
|
||||
String text = message.signedContent();
|
||||
|
||||
ServerLevel serverLevel = sender.level();
|
||||
MinecraftServer server = serverLevel.getServer();
|
||||
List<ServerPlayer> players = server.getPlayerList().getPlayers();
|
||||
|
||||
String nickmane = sender.getDisplayName().getString();
|
||||
if (text.startsWith(prefix)) {
|
||||
|
||||
String actualMessage = text.substring(1).trim();
|
||||
Component globalMessage = Component.literal(sender.getDisplayName().getString() + ": " + actualMessage);
|
||||
Component globalMessage = Component.literal(nickmane + ": " + actualMessage);
|
||||
|
||||
for (ServerPlayer player : players) {
|
||||
player.sendSystemMessage(globalMessage);
|
||||
@@ -34,7 +33,9 @@ public class ChatHandler {
|
||||
|
||||
} else {
|
||||
|
||||
Component localMessage = Component.literal(sender.getDisplayName().getString() + ": " + text).withStyle(ChatFormatting.GRAY);
|
||||
Component localMessage = Component.literal(nickmane + ": ")
|
||||
.append(Component.literal(text)).withStyle(ChatFormatting.GRAY);
|
||||
|
||||
for (ServerPlayer player : players) {
|
||||
if (player.level() == serverLevel && player.distanceTo(sender) <= LOCAL_CHAT_RADIUS) {
|
||||
player.sendSystemMessage(localMessage);
|
||||
|
||||
Reference in New Issue
Block a user