Как настроить плагин TAB
Начнём с того, что каждому создателю сервера хочется иметь что-то красивое и уникальное, что всегда будет у всех на глазах. Для этой темы и будет посвящена сегодняшняя публикация.
TAB — уникальный плагин на ТАБ и СКОРБОРД сервера. Он очень полезен, ведь в него можно вместить базовую статистику, дабы игрокам было легче посмотреть какую-то информацию, а так же, красиво украсить, чтобы сервер был более уникальным. (Нажмите, чтобы скачать плагин)
Информация о файлах
После установки плагина, нужно рассмотреть его совместимое. Оно содержит несколько файлов:
- animations.yml - в данном файле мы можем найти анимации текста, которые можно использовать в config.yml.
- config.yml - файл конфигурации плагина. В нём можно настроить таб, скорборд и приоритет ролей для ихнего размещения в таб-листе.
- groups.yml - файл с отображением привилегий в таб-листе и префиксе. В нём, в основе, идёт только украшение цвета и порядок отображаемого текста.
- messages.yml - настройка сообщений плагина. Этот файл не самый важный.
- users.yml - выполняет ту же функцию, что и groups.yml, только уже не для привилегий, а для конкретных игроков.
Настройка config.yml
Так, как это самый важный файл, в нём мы будем рассматривать только самые важные детали.
Настройка таба
ТАБ - это настройка отображения списка играющих на сервере игроков.
Самые первые строки конфига: это настройка таба сервера, который можно открыть клавишой TAB. Таб разделяется на две части: header - верхняя часть и footer - нижняя часть. В каждой из этих частей ниже есть настройка отображения текста. Можно добавить строку (нажмите enter и напишите - 'ваш текст') и убрать (просто удалите строку - 'текст')
Пример настройки таба с градиентом (от 1.16 и выше):
Настройка скорборда
SCOREBOARD - это та де настройка отображения информации, но уже не о всех играющих игроках, а именно информация о одном игроке (его никнейм, привилегия и остальная статистика.
Для начала, нужно включить скорборд в строке enable.
Параметр scoreboards - все скорборды сервера. Именно в них идет настройка отображения текста.
scoreboard-1.20.3+ - это просто название скорборда, которое ничего не означает. Вы можете назвать скорборд так, как Вы хотите.
display-condition - здесь идёт настройка отображения скорборда. Если ID версии игрока >= 765 (версия 1.20.3+), скорборд будет отображаться только у него и у всех остальных игроков этой версии. Вы можете полностью стереть эту строку.
Пример настройки скорборда с градиентом (от 1.16 и выше):
Приоритет ролей
Дабы корректно отображать последовность родей в табе, нужно настроить параметр primary-group-finding-list. На скриншоте видно, что первым в табе будет привилегия Owner, за ней идёт Admin и так до default. Вы можете менять порядок ролей (чем выше роль находится, тем выше она будет в списке игроков) или удалять / добавлять роли, которые есть у Вас на сервере.
Так же, вы можете включить параметр assign-groups-by-permissions. Плагин автоматически расставит порядок ролей, аналогично ихнему приоритету (от большего до меньшего).
Настройка animations.yml
Данный файл сильно взаимодействует с config.yml, users.yml и groups.yml, ведь в нём можно делать анимации текста.
Как это работает? Очень просто! На примере, выбирем эту анимацию:
ServerName - название анимации. В config.yml, users.yml или groups.yml оно будет отображаться, как %animation:ServerName%.
change-interval - интервал изменения текста. число 300 указано в тиках (1 секунда - 20 тиков), то есть, текст &c&lServerName перейдет в &c&n&lServerName через 300 тиков, или 15 секунд.
texts - настройка текста, который будет меняться каждые 15 секунд в данном примере.
Чтобы вывести анимацию, достаточно написать в конфиге плейсхолдер %animation:ServerName%.
Настройка groups.yml
Если в config.yml мы настраивали порядок ролей, здесь мы будет их оформлять.
Чтобы это настроить, читайте коментарии к действию на скриншоте.
Так же, Вы можете просто скопировать всю настройку префиксов Player и вставить её выше. Замените Player на название новой роли и настройте её аналогично примеру.
Если же Вы не хотите настраивать все префиксы отдельно, ничего не пишите. Это будет делать данный параметр, который всегда включён.
Готово! В случае, если у вас все равно остались какие-то вопросы, то вы можете создать тикет в нашем Discord-сервере и вам обязательно помогут.