Плагин
Путь config.yml > plugin.*
Пояснение
Эта категория отвечает за настройку плагина в целом, не затрагивая сообщения
Редактирование
<config.plugin>
По умолчанию
plugin:
console: "Console"
version: "0.0.8"
language: "en_us"
language-player: true
metrics: true
bungeecord: false
velocity: false
database: SQLITE
log-filter:
- "Paper Async Command Builder"
- "Caught previously unhandled exception :"
- "Error received from Telegram GetUpdates Request"
- "OkHttp TaskRunner"
Параметры
console
- По умолчанию
Console
Используется для отображения имени, когда сообщения создано консолью
version
Текущая версия плагина, используемая для корректного перехода между версиями плагина
ПРЕДУПРЕЖДЕНИЕ
Не изменяй версию плагина, если не знаешь, что делаешь!
language
- По умолчанию
en_us
Локализация, используемая для всех сообщений плагина
ПРЕДУПРЕЖДЕНИЕ
Выбираемая локализация должна быть из доступных
Можно создавать и использовать свои локализации, для этого:
- Скопируй один из файлов
- Переименуй его, желательно так, как в игре
- Теперь можно изменять любые сообщения внутри этого файла
Пример
Я хочу перевести плагин на Беларуский
- Копирую файл
ru_ru.yml
- Переименовываю его в
be_by.yml
- Готово!
language-player
- По умолчанию
true
Если включено, то у каждого игрока будет проверяться его локализация майнкрафта и взависимости от этого будет показываться сообщение
Если такой локализации нет, то будет использована из конфигурации
ОЧЕНЬ ВАЖНО ПОНИМАТЬ
Если ты изменяешь списки сообщений с включенным language-player
, то это нужно делать во всех локализациях, иначе возможны визуальные ошибки
metrics
- По умолчанию
true
Позволяет плагину собирать статистику сервера и параметров плагина
bungeecord
- По умолчанию
false
Чтобы плагин работал на BungeeCord:
- Включи его здесь
- Для BungeeCord сервера закинь файл
FlectonePulse-bungee.jar
в папкуplugins
- Перезапусти BungeeCord и сервера, где стоит FlectonePulse
velocity
- По умолчанию
false
Чтобы плагин работал на Velocity:
- Включи его здесь
- Для Velocity сервера закинь файл
FlectonePulse-velocity.jar
в папкуplugins
- Перезапусти Velocity и сервера, где стоит FlectonePulse
database
- По умолчанию
SQLITE
ВАЖНО
Название датабазы должно быть указано в верхнем регистре без кавычек
В данный момент поддерживаются:
SQLite
- локальнаяMySQL
- серверная, нyжно обязательно настроить подключение в секретах
log-filter
Идея взята отсюда, спасибо @Whitescan
Списком указываются сообщения, которые нужно не показывать, используя ключевые слова, встречающиеся в сообщении
Например я хочу отфильтровать
Значит нужно вписать: Unknown or incomplete command
или command
или Unknown