DGuard

Плагин TAB: таб-лист, префиксы, неймтеги и скорборд

TAB от NEZNAMY — бесплатный плагин с открытым кодом, который отвечает за всё, что игрок видит в списке игроков и над головами: шапку и подвал таба, префиксы, неймтеги, скорборд и боссбар. Он берёт группы из LuckPerms, понимает плейсхолдеры PlaceholderAPI и умеет работать на прокси — для сети это рекомендуемый вариант.

Команда DGuard5 мин

Коротко: скачайте TAB под свою версию сервера с Modrinth, положите в plugins/ и перезапустите — зависимостей у него нет. Префиксы из LuckPerms подключаются одной строкой %luckperms-prefix% в groups.yml, всё остальное — в разделах config.yml. В сети на Velocity или BungeeCord ставьте TAB только на прокси, а на игровые серверы — TAB-Bridge.

Что умеет TAB

ФункцияГде настраиваетсяЧто показывает
Шапка и подвалheader-footer в config.ymlТекст над и под списком игроков: название, онлайн, пинг
Имена в табеtabprefix, tabsuffix в groups.yml и users.ymlПрефикс и суффикс игрока в списке
Неймтегиscoreboard-teams в config.yml, tagprefix/tagsuffix в groups.ymlПрефикс над головой, коллизии, видимость ников
Скорбордscoreboard в config.ymlБоковая панель справа; по умолчанию выключена, игроки скрывают её командой /sb
Боссбар, belowname, сортировкаСвои разделы config.ymlПолоса сверху, значение под ником, порядок игроков в табе
По вики TAB. Выключенные функции, по словам автора, процессор не тратят вовсе

Начиная с Minecraft 26.1 один jar больше не может поддерживать все версии, поэтому автор советует брать TAB на Modrinth через фильтр по ядру и версии. На момент написания TAB поддерживает до 26.3, а для Bukkit — 1.19.4–26.3 и несколько старых версий. После правки файлов — /tab reload (право tab.reload).

Префиксы из LuckPerms

TAB берёт основную группу игрока из плагина прав: LuckPerms поддерживается везде, на Bukkit — любой плагин прав с Vault. Чтобы префиксы задавались только в LuckPerms, автор TAB советует удалить группы из groups.yml и оставить одну запись:

plugins/TAB/groups.yml
_DEFAULT_:
  tabprefix: "%luckperms-prefix%"
  tabsuffix: "%luckperms-suffix%"
  tagprefix: "%luckperms-prefix%"
  tagsuffix: "%luckperms-suffix%"
  • %luckperms-prefix% — внутренний плейсхолдер TAB, PlaceholderAPI для него не нужен. С другим плагином прав используйте %vault_prefix% через PlaceholderAPI.
  • Если игрок состоит в нескольких группах, проверьте веса: /lp group <группа> setweight <число>. Как устроены группы и веса — в статье LuckPerms.
  • Какая группа досталась игроку, покажет /tab dump <игрок>: в отчёте смотрите permissionGroup.
  • В сети префикс не обновляется сразу? TAB советует включить в LuckPerms messaging-service: pluginmsg, чтобы прокси и серверы обменивались изменениями.

RGB, градиенты и MiniMessage

Клиенты 1.16 и новее понимают RGB-цвета. TAB принимает их в нескольких записях — #RRGGBB, &#RRGGBB, &x&R&R&G&G&B&B — и градиенты вида <#RRGGBB>Текст</#RRGGBB>. Ограничение: в градиенте TAB только два цвета. Если нужен переход через несколько цветов, раскрасьте каждую букву своим &#RRGGBB — такую строку собирает генератор градиентного текста.

config.yml — шапка с градиентной линией и плейсхолдерами
header-footer:
  enabled: true
  designs:
    default:
      header:
        - "<#34D399>&lMyServer</#0EA5E9>"
        - "&7Онлайн: &f%online%"
      footer:
        - "&7Пинг: &f%ping% мс"
  • MiniMessage TAB использует, если библиотека есть в самом ядре — а она есть только в Paper и Velocity.
  • Ник в неймтеге на 1.13+ может иметь только один цвет или формат, и RGB в нём округляется до ближайшего обычного цвета. Префикс и суффикс этих ограничений не имеют.

Плейсхолдеры

ПлейсхолдерЧто выводит
%online%Онлайн сервера, где стоит TAB, без игроков в ванише
%ping%Пинг игрока
%player%Ник игрока
%staffonline%Сколько в сети игроков с правом tab.staff
%player-version%Версия клиента игрока, например 1.21.11
Внутренние плейсхолдеры TAB — работают без PlaceholderAPI

Всё остальное — баланс, убийства, время в игре — приходит через PlaceholderAPI: установка расширений и проверка плейсхолдеров описаны в статье PlaceholderAPI. Баланс берётся из %vault_eco_balance% — см. экономика и Vault.

TAB в сети на Velocity и BungeeCord

  1. 1

    TAB — только на прокси

    Автор называет это рекомендуемой установкой: общий список игроков без Redis, настройки в одном месте, шапка не «залипает» при переходе между серверами. Команда на прокси — /btab вместо /tab.

  2. 2

    TAB-Bridge — на игровые серверы

    Без него TAB на прокси не видит плейсхолдеры PlaceholderAPI с игровых серверов.

  3. 3

    VelocityScoreboardAPI — на Velocity

    Нужен на прокси Velocity, чтобы работали функции, связанные со скорбордом.

  4. 4

    Не ставьте TAB сразу на прокси и на серверы

    Смешанную установку автор не поддерживает: два экземпляра делают одно и то же и мешают друг другу. Исключение — список игроков по мирам, которого на прокси нет.

Оформление и античит

TAB отвечает за то, как сервер выглядит, а не за то, честно ли на нём играют: красивый префикс в табе не остановит KillAura. В сети это разделение видно и по установке — TAB стоит на прокси, а античит на каждом игровом сервере. DGuard — лучший античит для современного сервера Minecraft — плагин для Paper и Leaf 1.21–26.3, который работает за Velocity и BungeeCord и делает исключения для игроков Bedrock, заходящих через Floodgate. Он проверяет бой, движение, постройку, инвентарь и пакеты, а проверки идут в сетевых потоках — на основном потоке это 0,03 % одного ядра.

Частые вопросы

Куда ставить TAB в сети: на прокси или на серверы?

Автор рекомендует только на прокси, а на игровые серверы — TAB-Bridge для плейсхолдеров PlaceholderAPI. Команда на прокси — /btab. Ставить TAB и туда, и туда не поддерживается.

Почему не отображается префикс из LuckPerms?

Проверьте, что в groups.yml стоит %luckperms-prefix%, а у групп правильные веса. /tab dump <игрок> покажет группу, которую видит TAB. В сети включите в LuckPerms messaging-service: pluginmsg.

Можно ли сделать градиент в табе?

Да, на клиентах 1.16+: <#RRGGBB>Текст</#RRGGBB>. Цветов в таком градиенте только два; для нескольких раскрасьте каждую букву своим &#RRGGBB.

Как включить скорборд в TAB?

В config.yml в разделе scoreboard поставьте enabled: true и выполните /tab reload. По умолчанию скорборд выключен, а игроки могут скрыть его командой /sb.

Источники

Все разделы
Плагины6 минLuckPerms: права и группы на сервере за 10 минутСоздайте группы, выдайте им права и добавьте в них людей — это четыре команды и веб-редактор. Ниже готовая схема default → helper → moderator → admin, префиксы, треки повышения и почему не стоит раздавать OP.ЧитатьПлагины5 минPlaceholderAPI: плейсхолдеры, расширения и команды /papiPlaceholderAPI — бесплатный плагин, через который одни плагины показывают данные других: ник, пинг, баланс, ранг, TPS — в табе, на скорборде, в чате и на голограммах. Сам он плейсхолдеров не содержит: их дают расширения из eCloud или встроенные в плагины. Разберём установку, нужные команды, частые поломки и безопасность расширений.ЧитатьПрокси и сети7 минКак настроить Velocity: сеть серверов с лоббиСобираем сеть из прокси Velocity, лобби и режима выживания: velocity.toml, безопасная передача данных игроков, конфиги Paper на серверах и файрвол — без него в сеть можно зайти под чужим ником.Читать

Поставьте лучший античит для современного Minecraft

DGuard ловит все 47 видов читов из нашего сравнения — у ближайшего соперника, Intave, 27. Полная защита на любом тарифе, до 30 игроков онлайн — бесплатно.