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