style: replace MiniMessage colors with &#RRGGBB format
This commit is contained in:
parent
212640a64e
commit
7f2c384d8a
8 changed files with 99 additions and 91 deletions
|
|
@ -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("<gray>Используйте Minecraft color codes: &a, &b, &c, &d, &e, &f, &0-&9, &k, &l, &m, &n, &o, &r</gray>"));
|
||||
player.sendMessage(ChatFormatter.parse("<gray>Пример: /chatcolor &b</gray>"));
|
||||
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;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ public class LoChatCommand implements CommandExecutor, TabCompleter {
|
|||
|
||||
if (args.length == 0) {
|
||||
sender.sendMessage(ChatFormatter.parse("<gold>LoChat v" + plugin.getDescription().getVersion() + "</gold>"));
|
||||
sender.sendMessage(ChatFormatter.parse("<gray>Команды:</gray>"));
|
||||
sender.sendMessage(ChatFormatter.parse("󅒐Команды:"));
|
||||
sender.sendMessage(ChatFormatter.parse("<yellow>/lochat reload</yellow> - Перезагрузить конфиги"));
|
||||
sender.sendMessage(ChatFormatter.parse("<yellow>/lochat commands</yellow> - Список кастомных команд"));
|
||||
sender.sendMessage(ChatFormatter.parse("<yellow>/lochat commands reload</yellow> - Перезагрузить кастомные команды"));
|
||||
|
|
@ -50,9 +50,9 @@ public class LoChatCommand implements CommandExecutor, TabCompleter {
|
|||
var commands = plugin.getCustomCommandManager().getCommands();
|
||||
sender.sendMessage(ChatFormatter.parse("<gold>Кастомные команды (" + commands.size() + "):</gold>"));
|
||||
for (var cmd : commands.values()) {
|
||||
sender.sendMessage(ChatFormatter.parse("<yellow>/" + cmd.name + "</yellow> <gray>(" + cmd.type + ")</gray>"));
|
||||
sender.sendMessage(ChatFormatter.parse("&e/" + cmd.name + " 󅒐(" + cmd.type + ")"));
|
||||
if (!cmd.aliases.isEmpty()) {
|
||||
sender.sendMessage(ChatFormatter.parse("<gray> Алиасы: " + String.join(", ", cmd.aliases) + "</gray>"));
|
||||
sender.sendMessage(ChatFormatter.parse("󅒐 Алиасы: " + String.join(", ", cmd.aliases)));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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("<gray>Время: 1m, 1h, 1d, permanent"));
|
||||
sender.sendMessage(ChatFormatter.parse("󅒐Время: 1m, 1h, 1d, permanent"));
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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> <message>"
|
||||
announcement: "CADF[ОБЪЯВЛЕНИЕ] <message>"
|
||||
|
||||
# Настройки объявлений
|
||||
announcements:
|
||||
# Показывать title при объявлении
|
||||
show-title: true
|
||||
# Заголовок title
|
||||
title-header: "<#04CADF>ОБЪЯВЛЕНИЕ</#04CADF>"
|
||||
title-header: "CADFОБЪЯВЛЕНИЕ"
|
||||
# Показывать actionbar при объявлении
|
||||
show-actionbar: true
|
||||
# Время показа title (в секундах)
|
||||
|
|
|
|||
|
|
@ -11,13 +11,13 @@
|
|||
|
||||
# Примеры команд:
|
||||
help:
|
||||
message: "<gold>Добро пожаловать на сервер!</gold>\n<gray>Используйте /rules для просмотра правил</gray>"
|
||||
message: "&6Добро пожаловать на сервер!\n󅒐Используйте /rules для просмотра правил"
|
||||
aliases: ["помощь", "хелп"]
|
||||
type: "chat"
|
||||
target: "sender"
|
||||
|
||||
rules:
|
||||
message: "<red><bold>ПРАВИЛА СЕРВЕРА:</bold></red>\n<gray>1. Не гриферить\n2. Не читерить\n3. Уважать других игроков</gray>"
|
||||
message: "&c&lПРАВИЛА СЕРВЕРА:\n�. Не гриферить\n2. Не читерить\n3. Уважать других игроков"
|
||||
aliases: ["правила", "rule"]
|
||||
type: "chat"
|
||||
target: "sender"
|
||||
|
|
|
|||
|
|
@ -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] ... <gray>— установить градиент</gray>
|
||||
<#04CADF>/color on <gray>— включить цвет</gray>
|
||||
<#04CADF>/color off <gray>— выключить цвет</gray>
|
||||
<#04CADF>/color reset <gray>— сбросить цвет</gray>
|
||||
<#04CADF>/color copy <игрок> <gray>— скопировать цвет</gray>
|
||||
<gray>Пример: /color #FF0000 #00FF00 #0000FF</gray>
|
||||
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 <текст> <gray>— установить префикс</gray>
|
||||
<#04CADF>/prefix on <gray>— включить префикс</gray>
|
||||
<#04CADF>/prefix off <gray>— выключить префикс</gray>
|
||||
<#04CADF>/prefix reset <gray>— сбросить префикс</gray>
|
||||
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: "<gray>Префикс: <white>{prefix}</white></gray>"
|
||||
info-prefix-enabled: "<gray>Префикс включён: <white>{enabled}</white></gray>"
|
||||
info-colors: "<gray>Цвета: <white>{colors}</white></gray>"
|
||||
info-color-enabled: "<gray>Цвет включён: <white>{enabled}</white></gray>"
|
||||
info-prefix-purchased: "<gray>Префикс куплен: <white>{purchased}</white></gray>"
|
||||
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}"
|
||||
|
|
@ -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: "<gray>[PM] Ты → {receiver_display}<gray>: {message}</gray>"
|
||||
format-received: "<gray>[PM] {sender_display}<gray> → Ты: {message}</gray>"
|
||||
format-sent: "󅒐[PM] Ты → {receiver_display}󅒐: {message}"
|
||||
format-received: "󅒐[PM] {sender_display}󅒐 → Ты: {message}"
|
||||
# Использовать градиентные ники в PM
|
||||
use-gradient-names: true
|
||||
# Старые форматы (для совместимости)
|
||||
sent: "<gray>[PM] Ты → {player}: {message}</gray>"
|
||||
received: "<gray>[PM] {player} → Ты: {message}</gray>"
|
||||
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: "<gray>[SPY] {sender} → {receiver}: {message}</gray>"
|
||||
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Вы замучены навсегда!"
|
||||
Loading…
Add table
Add a link
Reference in a new issue