diff --git a/src/main/java/com/loki/lochat/commands/ChatColorCommand.java b/src/main/java/com/loki/lochat/commands/ChatColorCommand.java index d4f0181..67f9dac 100644 --- a/src/main/java/com/loki/lochat/commands/ChatColorCommand.java +++ b/src/main/java/com/loki/lochat/commands/ChatColorCommand.java @@ -46,7 +46,7 @@ public class ChatColorCommand implements CommandExecutor, TabCompleter { // Проверяем валидность цвета (формат &X где X - это цветовой код) if (!isValidColor(color)) { - player.sendMessage(ChatFormatter.parse("Неверный формат цвета! Используйте формат &X, например: &b, &a, &c")); + player.sendMessage(ChatFormatter.parse("&#FF0000Неверный формат цвета! Используйте формат &X, например: &b, &a, &c")); return true; } @@ -62,7 +62,7 @@ public class ChatColorCommand implements CommandExecutor, TabCompleter { // Показываем пример с примененным цветом String preview = ChatFormatter.convertAllColors(color + "Пример текста"); - player.sendMessage(ChatFormatter.parse("Цвет чата установлен! Пример: " + preview)); + player.sendMessage(ChatFormatter.parse("�FF00Цвет чата установлен! Пример: " + preview)); return true; } diff --git a/src/main/java/com/loki/lochat/commands/LoChatCommand.java b/src/main/java/com/loki/lochat/commands/LoChatCommand.java index 7170554..88cef9d 100644 --- a/src/main/java/com/loki/lochat/commands/LoChatCommand.java +++ b/src/main/java/com/loki/lochat/commands/LoChatCommand.java @@ -29,26 +29,26 @@ public class LoChatCommand implements CommandExecutor, TabCompleter { } if (args.length == 0) { - sender.sendMessage(ChatFormatter.parse("LoChat v" + plugin.getDescription().getVersion() + "")); + sender.sendMessage(ChatFormatter.parse("&#FFD700LoChat v" + plugin.getDescription().getVersion())); sender.sendMessage(ChatFormatter.parse("󅒐Команды:")); - sender.sendMessage(ChatFormatter.parse("/lochat reload - Перезагрузить конфиги")); - sender.sendMessage(ChatFormatter.parse("/lochat commands - Список кастомных команд")); - sender.sendMessage(ChatFormatter.parse("/lochat commands reload - Перезагрузить кастомные команды")); + sender.sendMessage(ChatFormatter.parse("&#FFFF00/lochat reload - Перезагрузить конфиги")); + sender.sendMessage(ChatFormatter.parse("&#FFFF00/lochat commands - Список кастомных команд")); + sender.sendMessage(ChatFormatter.parse("&#FFFF00/lochat commands reload - Перезагрузить кастомные команды")); return true; } switch (args[0].toLowerCase()) { case "reload" -> { plugin.reload(); - sender.sendMessage(ChatFormatter.parse("Конфигурация перезагружена!")); + sender.sendMessage(ChatFormatter.parse("�FF00Конфигурация перезагружена!")); } case "commands" -> { if (args.length > 1 && args[1].equalsIgnoreCase("reload")) { plugin.getCustomCommandManager().reload(); - sender.sendMessage(ChatFormatter.parse("Кастомные команды перезагружены!")); + sender.sendMessage(ChatFormatter.parse("�FF00Кастомные команды перезагружены!")); } else { var commands = plugin.getCustomCommandManager().getCommands(); - sender.sendMessage(ChatFormatter.parse("Кастомные команды (" + commands.size() + "):")); + sender.sendMessage(ChatFormatter.parse("&#FFD700Кастомные команды (" + commands.size() + "):")); for (var cmd : commands.values()) { sender.sendMessage(ChatFormatter.parse("&e/" + cmd.name + " 󅒐(" + cmd.type + ")")); if (!cmd.aliases.isEmpty()) { @@ -57,7 +57,7 @@ public class LoChatCommand implements CommandExecutor, TabCompleter { } } } - default -> sender.sendMessage(ChatFormatter.parse("Неизвестная команда. Используйте /lochat для помощи.")); + default -> sender.sendMessage(ChatFormatter.parse("&#FF0000Неизвестная команда. Используйте /lochat для помощи.")); } return true; diff --git a/src/main/java/com/loki/lochat/commands/MuteCommand.java b/src/main/java/com/loki/lochat/commands/MuteCommand.java index ab1ea1c..e1fa1a8 100644 --- a/src/main/java/com/loki/lochat/commands/MuteCommand.java +++ b/src/main/java/com/loki/lochat/commands/MuteCommand.java @@ -50,7 +50,7 @@ public class MuteCommand implements CommandExecutor, TabCompleter { // Парсим время long duration = parseTime(timeStr); if (duration == -1) { - sender.sendMessage(ChatFormatter.parse("Неверный формат времени! Используйте: 1m, 1h, 1d, permanent")); + sender.sendMessage(ChatFormatter.parse("&#FF0000Неверный формат времени! Используйте: 1m, 1h, 1d, permanent")); return true; } diff --git a/src/main/java/com/loki/lochat/commands/UnmuteCommand.java b/src/main/java/com/loki/lochat/commands/UnmuteCommand.java index 6132f54..db13ac1 100644 --- a/src/main/java/com/loki/lochat/commands/UnmuteCommand.java +++ b/src/main/java/com/loki/lochat/commands/UnmuteCommand.java @@ -57,7 +57,7 @@ public class UnmuteCommand implements CommandExecutor, TabCompleter { )); if (target.isOnline()) { - target.sendMessage(ChatFormatter.parse("Вы были размучены!")); + target.sendMessage(ChatFormatter.parse("�FF00Вы были размучены!")); } return true; diff --git a/src/main/java/com/loki/lochat/config/ConfigManager.java b/src/main/java/com/loki/lochat/config/ConfigManager.java index cd6247e..ac5c448 100644 --- a/src/main/java/com/loki/lochat/config/ConfigManager.java +++ b/src/main/java/com/loki/lochat/config/ConfigManager.java @@ -41,7 +41,7 @@ public class ConfigManager { // Добавляем настройки объявлений если их нет if (!config.contains("announcements")) { config.set("announcements.show-title", true); - config.set("announcements.title-header", "ОБЪЯВЛЕНИЕ"); + config.set("announcements.title-header", "&#FFD700ОБЪЯВЛЕНИЕ"); config.set("announcements.show-actionbar", true); config.set("announcements.title-duration", 3); } @@ -55,8 +55,8 @@ public class ConfigManager { config.set("mentions.enabled", true); config.set("mentions.sound", true); config.set("mentions.sound-type", "BLOCK_NOTE_BLOCK_PLING"); - config.set("mentions.highlight", "@{player}"); - config.set("mentions.self-highlight", "{player}"); + config.set("mentions.highlight", "&#FFFF00@{player}"); + config.set("mentions.self-highlight", "&#FFD700{player}"); } if (!config.contains("filter.enabled")) { @@ -164,11 +164,11 @@ public class ConfigManager { } public String getMentionHighlight() { - return config.getString("mentions.highlight", "@{player}"); + return config.getString("mentions.highlight", "&#FFFF00@{player}"); } public String getSelfMentionHighlight() { - return config.getString("mentions.self-highlight", "{player}"); + return config.getString("mentions.self-highlight", "&#FFD700{player}"); } // Filter @@ -220,7 +220,7 @@ public class ConfigManager { // Formats public String getAnnouncementFormat() { - return config.getString("formats.announcement", "[ОБЪЯВЛЕНИЕ] "); + return config.getString("formats.announcement", "&#FFD700[ОБЪЯВЛЕНИЕ] "); } // Announcements @@ -229,7 +229,7 @@ public class ConfigManager { } public String getAnnouncementTitleHeader() { - return config.getString("announcements.title-header", "ОБЪЯВЛЕНИЕ"); + return config.getString("announcements.title-header", "&#FFD700ОБЪЯВЛЕНИЕ"); } public boolean isAnnouncementActionBarEnabled() { diff --git a/src/main/java/com/loki/lochat/config/MessageConfig.java b/src/main/java/com/loki/lochat/config/MessageConfig.java index 70ec06f..49d2421 100644 --- a/src/main/java/com/loki/lochat/config/MessageConfig.java +++ b/src/main/java/com/loki/lochat/config/MessageConfig.java @@ -31,7 +31,7 @@ public class MessageConfig { } public String get(String path) { - return messages.getString(path, "Message not found: " + path + ""); + return messages.getString(path, "&#FF0000Message not found: " + path); } public String get(String path, String... replacements) {