Skip to content

Плагин

Путь config.yml > plugin.*

Пояснение

Эта категория отвечает за настройку плагина в целом, не затрагивая сообщения

Редактирование

yaml
<config.plugin>

По умолчанию

yaml
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

Используется для отображения имени, когда сообщения создано консолью console

version

Текущая версия плагина, используемая для корректного перехода между версиями плагина

ПРЕДУПРЕЖДЕНИЕ

Не изменяй версию плагина, если не знаешь, что делаешь!

language

  • По умолчанию en_us

Локализация, используемая для всех сообщений плагина

ПРЕДУПРЕЖДЕНИЕ

Выбираемая локализация должна быть из доступных

Можно создавать и использовать свои локализации, для этого:

  1. Скопируй один из файлов
  2. Переименуй его, желательно так, как в игре
  3. Теперь можно изменять любые сообщения внутри этого файла

Пример

Я хочу перевести плагин на Беларуский

  1. Копирую файл ru_ru.yml
  2. Переименовываю его в be_by.ymllocale
  3. Готово!

language-player

  • По умолчанию true

Если включено, то у каждого игрока будет проверяться его локализация майнкрафта и взависимости от этого будет показываться сообщение

locale

Если такой локализации нет, то будет использована из конфигурации

ОЧЕНЬ ВАЖНО ПОНИМАТЬ

Если ты изменяешь списки сообщений с включенным language-player, то это нужно делать во всех локализациях, иначе возможны визуальные ошибки

metrics

  • По умолчанию true

Позволяет плагину собирать статистику сервера и параметров плагина bstats

bungeecord

  • По умолчанию false

Чтобы плагин работал на BungeeCord:

  1. Включи его здесь
  2. Для BungeeCord сервера закинь файл FlectonePulse-bungee.jar в папку plugins
  3. Перезапусти BungeeCord и сервера, где стоит FlectonePulse

velocity

  • По умолчанию false

Чтобы плагин работал на Velocity:

  1. Включи его здесь
  2. Для Velocity сервера закинь файл FlectonePulse-velocity.jar в папку plugins
  3. Перезапусти Velocity и сервера, где стоит FlectonePulse

database

  • По умолчанию SQLITE

ВАЖНО

Название датабазы должно быть указано в верхнем регистре без кавычек

В данный момент поддерживаются:

  • SQLite - локальная
  • MySQL - серверная, нyжно обязательно настроить подключение в секретах

log-filter

Идея взята отсюда, спасибо @Whitescan

Списком указываются сообщения, которые нужно не показывать, используя ключевые слова, встречающиеся в сообщении

Например я хочу отфильтровать

filter

Значит нужно вписать: Unknown or incomplete command или command или Unknown