diff --git a/README.md b/README.md
index 6a8c6f0..ce3d176 100644
--- a/README.md
+++ b/README.md
@@ -196,7 +196,7 @@ command-name:
#### Простая команда помощи
```yaml
help:
- message: "Добро пожаловать на сервер!\nИспользуйте /rules для просмотра правил"
+ message: "&6Добро пожаловать на сервер!\nИспользуйте /rules для просмотра правил"
aliases: ["помощь", "хелп"]
type: "chat"
target: "sender"
@@ -224,7 +224,7 @@ restart-warning:
#### Команда с title
```yaml
welcome:
- message: "Добро пожаловать!\nНаслаждайтесь игрой!"
+ message: "&6Добро пожаловать!\nНаслаждайтесь игрой!"
aliases: ["привет"]
type: "title"
target: "sender"
diff --git a/src/main/java/com/loki/lochat/commands/ChatColorCommand.java b/src/main/java/com/loki/lochat/commands/ChatColorCommand.java
index 493075e..d4f0181 100644
--- a/src/main/java/com/loki/lochat/commands/ChatColorCommand.java
+++ b/src/main/java/com/loki/lochat/commands/ChatColorCommand.java
@@ -37,8 +37,8 @@ public class ChatColorCommand implements CommandExecutor, TabCompleter {
if (args.length == 0) {
player.sendMessage(ChatFormatter.parse(plugin.getMessageConfig().getInvalidUsage("/chatcolor <цвет>")));
- player.sendMessage(ChatFormatter.parse("Используйте Minecraft color codes: &a, &b, &c, &d, &e, &f, &0-&9, &k, &l, &m, &n, &o, &r"));
- player.sendMessage(ChatFormatter.parse("Пример: /chatcolor &b"));
+ player.sendMessage(ChatFormatter.parse("Используйте Minecraft color codes: &a, &b, &c, &d, &e, &f, &0-&9, &k, &l, &m, &n, &o, &r"));
+ player.sendMessage(ChatFormatter.parse("Пример: /chatcolor &b"));
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 a4e4105..7170554 100644
--- a/src/main/java/com/loki/lochat/commands/LoChatCommand.java
+++ b/src/main/java/com/loki/lochat/commands/LoChatCommand.java
@@ -30,7 +30,7 @@ public class LoChatCommand implements CommandExecutor, TabCompleter {
if (args.length == 0) {
sender.sendMessage(ChatFormatter.parse("LoChat v" + plugin.getDescription().getVersion() + ""));
- sender.sendMessage(ChatFormatter.parse("Команды:"));
+ sender.sendMessage(ChatFormatter.parse("Команды:"));
sender.sendMessage(ChatFormatter.parse("/lochat reload - Перезагрузить конфиги"));
sender.sendMessage(ChatFormatter.parse("/lochat commands - Список кастомных команд"));
sender.sendMessage(ChatFormatter.parse("/lochat commands reload - Перезагрузить кастомные команды"));
@@ -50,9 +50,9 @@ public class LoChatCommand implements CommandExecutor, TabCompleter {
var commands = plugin.getCustomCommandManager().getCommands();
sender.sendMessage(ChatFormatter.parse("Кастомные команды (" + commands.size() + "):"));
for (var cmd : commands.values()) {
- sender.sendMessage(ChatFormatter.parse("/" + cmd.name + " (" + cmd.type + ")"));
+ sender.sendMessage(ChatFormatter.parse("&e/" + cmd.name + " (" + cmd.type + ")"));
if (!cmd.aliases.isEmpty()) {
- sender.sendMessage(ChatFormatter.parse(" Алиасы: " + String.join(", ", cmd.aliases) + ""));
+ sender.sendMessage(ChatFormatter.parse(" Алиасы: " + String.join(", ", cmd.aliases)));
}
}
}
diff --git a/src/main/java/com/loki/lochat/commands/MuteCommand.java b/src/main/java/com/loki/lochat/commands/MuteCommand.java
index d840817..ab1ea1c 100644
--- a/src/main/java/com/loki/lochat/commands/MuteCommand.java
+++ b/src/main/java/com/loki/lochat/commands/MuteCommand.java
@@ -33,7 +33,7 @@ public class MuteCommand implements CommandExecutor, TabCompleter {
if (args.length < 2) {
sender.sendMessage(ChatFormatter.parse(plugin.getMessageConfig().getInvalidUsage("/mute <игрок> <время> [причина]")));
- sender.sendMessage(ChatFormatter.parse("Время: 1m, 1h, 1d, permanent"));
+ sender.sendMessage(ChatFormatter.parse("Время: 1m, 1h, 1d, permanent"));
return true;
}
diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml
index f880a12..5a692e4 100644
--- a/src/main/resources/config.yml
+++ b/src/main/resources/config.yml
@@ -40,9 +40,9 @@ mentions:
sound: true
sound-type: "BLOCK_NOTE_BLOCK_PLING"
# Выделение при @ник
- highlight: "<#04CADF>@{player}#04CADF>"
+ highlight: "CADF@{player}"
# Выделение когда твой ник написали (без @)
- self-highlight: "<#04CADF>{player}#04CADF>"
+ self-highlight: "CADF{player}"
# Фильтр мата
filter:
@@ -156,14 +156,14 @@ automessages:
random: false
formats:
- announcement: "<#04CADF>[ОБЪЯВЛЕНИЕ]#04CADF> "
+ announcement: "CADF[ОБЪЯВЛЕНИЕ] "
# Настройки объявлений
announcements:
# Показывать title при объявлении
show-title: true
# Заголовок title
- title-header: "<#04CADF>ОБЪЯВЛЕНИЕ#04CADF>"
+ title-header: "CADFОБЪЯВЛЕНИЕ"
# Показывать actionbar при объявлении
show-actionbar: true
# Время показа title (в секундах)
diff --git a/src/main/resources/custom-commands.yml b/src/main/resources/custom-commands.yml
index 571d508..213e8a5 100644
--- a/src/main/resources/custom-commands.yml
+++ b/src/main/resources/custom-commands.yml
@@ -11,13 +11,13 @@
# Примеры команд:
help:
- message: "Добро пожаловать на сервер!\nИспользуйте /rules для просмотра правил"
+ message: "&6Добро пожаловать на сервер!\nИспользуйте /rules для просмотра правил"
aliases: ["помощь", "хелп"]
type: "chat"
target: "sender"
rules:
- message: "ПРАВИЛА СЕРВЕРА:\n1. Не гриферить\n2. Не читерить\n3. Уважать других игроков"
+ message: "&c&lПРАВИЛА СЕРВЕРА:\n. Не гриферить\n2. Не читерить\n3. Уважать других игроков"
aliases: ["правила", "rule"]
type: "chat"
target: "sender"
diff --git a/src/main/resources/gradient-messages.yml b/src/main/resources/gradient-messages.yml
index f415046..f8dfe09 100644
--- a/src/main/resources/gradient-messages.yml
+++ b/src/main/resources/gradient-messages.yml
@@ -2,56 +2,56 @@
# Сообщения модуля градиентных ников
# Общие
-only-player: "<#04CADF>Эта команда только для игроков!#04CADF>"
-no-permission: "<#04CADF>У вас нет прав на это действие!#04CADF>"
-player-not-found: "<#04CADF>Игрок не найден!#04CADF>"
-reload-success: "<#04CADF>Конфигурация градиентов перезагружена!#04CADF>"
-cooldown: "<#04CADF>Подождите ещё {time} секунд!#04CADF>"
+only-player: "CADFЭта команда только для игроков!"
+no-permission: "CADFУ вас нет прав на это действие!"
+player-not-found: "CADFИгрок не найден!"
+reload-success: "CADFКонфигурация градиентов перезагружена!"
+cooldown: "CADFПодождите ещё {time} секунд!"
# Цвета
color-help: |
- <#04CADF>=== Команда /color ===#04CADF>
- <#04CADF>/color <цвет1> [цвет2] ... — установить градиент
- <#04CADF>/color on — включить цвет
- <#04CADF>/color off — выключить цвет
- <#04CADF>/color reset — сбросить цвет
- <#04CADF>/color copy <игрок> — скопировать цвет
- Пример: /color #FF0000 #00FF00 #0000FF
-color-enabled: "<#04CADF>Цвет ника включён!#04CADF>"
-color-disabled: "<#04CADF>Цвет ника выключен!#04CADF>"
-color-reset: "<#04CADF>Цвет ника сброшен!#04CADF>"
-color-no-colors: "<#04CADF>У вас нет установленных цветов!#04CADF>"
-color-success: "<#04CADF>Цвет успешно установлен! Списано: {price} PP#04CADF>"
-color-copy-usage: "<#04CADF>Использование: /color copy <игрок>#04CADF>"
-color-copy-no-colors: "<#04CADF>У игрока {player} нет цветов!#04CADF>"
-invalid-color: "<#04CADF>Неверный формат цвета: {color}. Используйте #RRGGBB#04CADF>"
-too-many-colors: "<#04CADF>Максимум {max} цветов!#04CADF>"
-not-enough-colors: "<#04CADF>Минимум {min} цветов!#04CADF>"
-not-enough-points-color: "<#04CADF>Недостаточно поинтов! Нужно: {price} PP#04CADF>"
+ CADF=== Команда /color ===
+ CADF/color <цвет1> [цвет2] ... — установить градиент
+ CADF/color on — включить цвет
+ CADF/color off — выключить цвет
+ CADF/color reset — сбросить цвет
+ CADF/color copy <игрок> — скопировать цвет
+ Пример: /color #FF0000 #00FF00 #0000FF
+color-enabled: "CADFЦвет ника включён!"
+color-disabled: "CADFЦвет ника выключен!"
+color-reset: "CADFЦвет ника сброшен!"
+color-no-colors: "CADFУ вас нет установленных цветов!"
+color-success: "CADFЦвет успешно установлен! Списано: {price} PP"
+color-copy-usage: "CADFИспользование: /color copy <игрок>"
+color-copy-no-colors: "CADFУ игрока {player} нет цветов!"
+invalid-color: "CADFНеверный формат цвета: {color}. Используйте #RRGGBB"
+too-many-colors: "CADFМаксимум {max} цветов!"
+not-enough-colors: "CADFМинимум {min} цветов!"
+not-enough-points-color: "CADFНедостаточно поинтов! Нужно: {price} PP"
# Префикс
prefix-help: |
- <#04CADF>=== Команда /prefix ===#04CADF>
- <#04CADF>/prefix <текст> — установить префикс
- <#04CADF>/prefix on — включить префикс
- <#04CADF>/prefix off — выключить префикс
- <#04CADF>/prefix reset — сбросить префикс
-prefix-enabled: "<#04CADF>Префикс включён!#04CADF>"
-prefix-disabled: "<#04CADF>Префикс выключен!#04CADF>"
-prefix-reset-success: "<#04CADF>Префикс сброшен!#04CADF>"
-prefix-no-prefix: "<#04CADF>У вас нет установленного префикса!#04CADF>"
-prefix-success: "<#04CADF>Префикс успешно установлен! Списано: {price} PP#04CADF>"
-prefix-success-free: "<#04CADF>Префикс успешно изменён!#04CADF>"
-prefix-no-colors: "<#04CADF>Префикс не может содержать цветовые коды!#04CADF>"
-prefix-invalid-chars: "<#04CADF>Префикс содержит недопустимые символы!#04CADF>"
-prefix-blacklisted: "<#04CADF>Этот префикс запрещён!#04CADF>"
-prefix-too-long: "<#04CADF>Префикс слишком длинный! Максимум: {max} символов#04CADF>"
-not-enough-points-prefix: "<#04CADF>Недостаточно поинтов! Нужно: {price} PP#04CADF>"
+ CADF=== Команда /prefix ===
+ CADF/prefix <текст> — установить префикс
+ CADF/prefix on — включить префикс
+ CADF/prefix off — выключить префикс
+ CADF/prefix reset — сбросить префикс
+prefix-enabled: "CADFПрефикс включён!"
+prefix-disabled: "CADFПрефикс выключен!"
+prefix-reset-success: "CADFПрефикс сброшен!"
+prefix-no-prefix: "CADFУ вас нет установленного префикса!"
+prefix-success: "CADFПрефикс успешно установлен! Списано: {price} PP"
+prefix-success-free: "CADFПрефикс успешно изменён!"
+prefix-no-colors: "CADFПрефикс не может содержать цветовые коды!"
+prefix-invalid-chars: "CADFПрефикс содержит недопустимые символы!"
+prefix-blacklisted: "CADFЭтот префикс запрещён!"
+prefix-too-long: "CADFПрефикс слишком длинный! Максимум: {max} символов"
+not-enough-points-prefix: "CADFНедостаточно поинтов! Нужно: {price} PP"
# Админ информация
-info-header: "<#04CADF>=== Информация об игроке {player} ===#04CADF>"
-info-prefix: "Префикс: {prefix}"
-info-prefix-enabled: "Префикс включён: {enabled}"
-info-colors: "Цвета: {colors}"
-info-color-enabled: "Цвет включён: {enabled}"
-info-prefix-purchased: "Префикс куплен: {purchased}"
+info-header: "CADF=== Информация об игроке {player} ==="
+info-prefix: "Префикс: &f{prefix}"
+info-prefix-enabled: "Префикс включён: &f{enabled}"
+info-colors: "Цвета: &f{colors}"
+info-color-enabled: "Цвет включён: &f{enabled}"
+info-prefix-purchased: "Префикс куплен: &f{purchased}"
\ No newline at end of file
diff --git a/src/main/resources/messages.yml b/src/main/resources/messages.yml
index 15a8747..f148fab 100644
--- a/src/main/resources/messages.yml
+++ b/src/main/resources/messages.yml
@@ -1,61 +1,69 @@
-prefix: "<#04CADF>[LoChat]#04CADF>"
+prefix: "CADF[LoChat]"
global:
- disabled: "<#04CADF>Глобальный чат отключен#04CADF>"
- toggled-on: "<#04CADF>Глобальный чат включен#04CADF>"
- toggled-off: "<#04CADF>Глобальный чат отключен#04CADF>"
+ disabled: "CADFГлобальный чат отключен"
+ toggled-on: "CADFГлобальный чат включен"
+ toggled-off: "CADFГлобальный чат отключен"
local:
- no-players: "<#04CADF>Рядом нет игроков#04CADF>"
+ no-players: "CADFРядом нет игроков"
pm:
# Форматы личных сообщений
# {sender} - ник отправителя, {receiver} - ник получателя
# {sender_display} - отправитель с градиентом, {receiver_display} - получатель с градиентом
# {message} - текст сообщения
- format-sent: "[PM] Ты → {receiver_display}: {message}"
- format-received: "[PM] {sender_display} → Ты: {message}"
+ format-sent: "[PM] Ты → {receiver_display}: {message}"
+ format-received: "[PM] {sender_display} → Ты: {message}"
# Использовать градиентные ники в PM
use-gradient-names: true
# Старые форматы (для совместимости)
- sent: "[PM] Ты → {player}: {message}"
- received: "[PM] {player} → Ты: {message}"
- no-reply: "<#04CADF>Некому ответить#04CADF>"
- ignored: "<#04CADF>Этот игрок вас игнорирует#04CADF>"
- player-offline: "<#04CADF>Игрок не в сети#04CADF>"
- self: "<#04CADF>Нельзя писать самому себе#04CADF>"
+ sent: "[PM] Ты → {player}: {message}"
+ received: "[PM] {player} → Ты: {message}"
+ no-reply: "CADFНекому ответить"
+ ignored: "CADFЭтот игрок вас игнорирует"
+ player-offline: "CADFИгрок не в сети"
+ self: "CADFНельзя писать самому себе"
ignore:
- added: "<#04CADF>Игрок {player} добавлен в игнор#04CADF>"
- removed: "<#04CADF>Игрок {player} убран из игнора#04CADF>"
- already-ignored: "<#04CADF>Игрок уже в игноре#04CADF>"
- not-ignored: "<#04CADF>Игрок не в игноре#04CADF>"
- self: "<#04CADF>Нельзя игнорировать себя#04CADF>"
+ added: "CADFИгрок {player} добавлен в игнор"
+ removed: "CADFИгрок {player} убран из игнора"
+ already-ignored: "CADFИгрок уже в игноре"
+ not-ignored: "CADFИгрок не в игноре"
+ self: "CADFНельзя игнорировать себя"
announce:
- reloaded: "<#04CADF>Конфигурация перезагружена#04CADF>"
+ reloaded: "CADFКонфигурация перезагружена"
spy:
- enabled: "<#04CADF>Шпион режим включен#04CADF>"
- disabled: "<#04CADF>Шпион режим выключен#04CADF>"
- format: "[SPY] {sender} → {receiver}: {message}"
+ enabled: "CADFШпион режим включен"
+ disabled: "CADFШпион режим выключен"
+ format: "[SPY] {sender} → {receiver}: {message}"
filter:
- blocked: "<#04CADF>Сообщение заблокировано (мат)#04CADF>"
- warned: "<#04CADF>Предупреждение: не используйте мат!#04CADF>"
+ blocked: "CADFСообщение заблокировано (мат)"
+ warned: "CADFПредупреждение: не используйте мат!"
cooldown:
- wait: "<#04CADF>Подождите {time} сек перед следующим сообщением#04CADF>"
+ wait: "CADFПодождите {time} сек перед следующим сообщением"
antispam:
- caps: "<#04CADF>Слишком много заглавных букв!#04CADF>"
- repeat: "<#04CADF>Не повторяйте символы!#04CADF>"
- similar: "<#04CADF>Не отправляйте одинаковые сообщения!#04CADF>"
+ caps: "CADFСлишком много заглавных букв!"
+ repeat: "CADFНе повторяйте символы!"
+ similar: "CADFНе отправляйте одинаковые сообщения!"
clearchat:
- cleared: "<#04CADF>Чат очищен администратором {player}#04CADF>"
+ cleared: "CADFЧат очищен администратором {player}"
errors:
- no-permission: "<#04CADF>Нет прав!#04CADF>"
- player-not-found: "<#04CADF>Игрок не найден#04CADF>"
- invalid-usage: "<#04CADF>Использование: {usage}#04CADF>"
+ no-permission: "CADFНет прав!"
+ player-not-found: "CADFИгрок не найден"
+ invalid-usage: "CADFИспользование: {usage}"
+
+mute:
+ muted: "CADFИгрок {player} замучен на {time}"
+ unmuted: "CADFИгрок {player} размучен"
+ already-muted: "CADFИгрок уже замучен"
+ not-muted: "CADFИгрок не замучен"
+ you-muted: "CADFВы замучены! Осталось: {time}"
+ permanent: "CADFВы замучены навсегда!"
\ No newline at end of file