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

TAB от NEZNAMY отвечает за список игроков по клавише Tab: шапку и подвал, префиксы в табе и над головой, сортировку по группам, а ещё скорборд и боссбар. Плагин бесплатный, без зависимостей, работает на Paper, Spigot, Purpur, Folia, Velocity, BungeeCord и на модовых Fabric, Forge, NeoForge. Префиксы берёт прямо из LuckPerms.

Установка на Paper, Spigot и в сети Velocity

  1. Скачайте jar под своё ядро и версию. Разработчик советует фильтр загрузок на Modrinth: начиная с Minecraft 26.1 один файл под все версии собрать невозможно. Есть также GitHub и SpigotMC.
  2. Одиночный сервер: положите jar в папку plugins и перезапустите сервер. Отдельных требований к Java нет: запускается сервер, запустится и TAB.
  3. Сеть на Velocity или BungeeCord: TAB рекомендуют ставить на прокси. Там вместо /tab пишется /btab, права те же, но проверяются на прокси, поэтому LuckPerms нужен и там.
  4. На бэкенды при установке на прокси ставится TAB-Bridge, иначе не будут работать плейсхолдеры PlaceholderAPI. На Velocity скорборд, ники над головой и сортировка работают через VelocityScoreboardAPI.
  5. Ставить TAB одновременно на прокси и на бэкенд нельзя. Откат на старую версию не поддерживается.

Для Bukkit: TAB 5.5.0 поддерживает все версии 1.x начиная с 1.7, для 1.5.2–1.6.4 берут TAB 5.2.5. С 6.0.0 старые 1.x постепенно убирают из сборок.

Как настроить header и footer

Шапка и подвал таба задаются в config.yml, раздел header-footer. Дизайны проверяются сверху вниз: применяется первый, у которого выполнено display-condition, а дизайн без условия служит запасным. Пример из официальной вики, сокращённый:

header-footer:
  enabled: true
  designs:
    world-test:
      display-condition: "%world%=test"
      header:
        - "Test header in world 'test'"
      footer:
        - "Test footer in world 'test'"
    default:
      header:
        - "&3&lServer name"
        - "&r&7Online players: &f%online%"
        - "&6Online staff: &e%staffonline%"
      footer:
        - "&2Ping: %ping%"
        - "&7&l Used memory: %memory-used% MB / %memory-max% MB"

Каждый элемент списка это одна строка. Пустая строка "" даёт отступ. Бегущий текст делается анимацией: в animations.yml задаётся change-interval в миллисекундах и список texts, в шапку вставляется %animation:Имя%. После правки выполните /tab reload.

Префиксы из LuckPerms в табе и над головой

Префикс хранится в LuckPerms, TAB его только показывает. Задайте префикс группе:

/lp group admin meta setprefix 100 "&c[Admin] "

В groups.yml плагина TAB удалите примеры групп и оставьте только это:

_DEFAULT_:
  tabprefix: "%luckperms-prefix%"
  tabsuffix: "%luckperms-suffix%"
  tagprefix: "%luckperms-prefix%"
  tagsuffix: "%luckperms-suffix%"
  • tabprefix и tabsuffix видны в табе, нужна включённая функция tablist-name-formatting.
  • tagprefix и tagsuffix видны над головой, нужна включённая scoreboard-teams.
  • На клиентах 1.12.2 и ниже префикс над головой обрезается до 16 символов.

Без LuckPerms префикс ставится командой TAB, текст с пробелами берут в кавычки: /tab group owner tabprefix "&2&lOwner&r ". Откуда взялось значение у конкретного игрока, покажет /tab dump <ник>.

Сортировка игроков по группам

Группу игрока TAB берёт из LuckPerms или Vault, если в config.yml стоит assign-groups-by-permissions: false. При true группа определяется правом tab.group.<группа>. Порядок в табе задаётся списком:

scoreboard-teams:
  sorting-types:
    - "GROUPS:owner,admin,mod,helper,builder,vip,default"
    - "PLACEHOLDER_A_TO_Z:%player%"

Сначала игроки сортируются по группе, внутри группы по алфавиту. Сортировать по весу групп LuckPerms можно строкой PLACEHOLDER_HIGH_TO_LOW:%luckperms_highest_group_weight%: это плейсхолдер PlaceholderAPI, вес ставится командой /lp group <группа> setweight <число>.

Почему не работает префикс или плейсхолдер

  • Плейсхолдер выводится текстом: проверьте, что он закрыт вторым знаком %, что для него установлено расширение PlaceholderAPI и что в сети на бэкенде стоит TAB-Bridge.
  • Префикс LuckPerms в сети не обновляется сразу: в конфиге LuckPerms включите messaging-service: pluginmsg.
  • Цвета в формате MiniMessage работают только на Paper и Velocity.
  • Префикс не тот: /tab dump <ник> покажет группу игрока и источник каждого значения.
  • После включения MySQL выполните /tab mysql upload, чтобы перенести groups.yml и users.yml в базу.

Команды и права TAB

КомандаЧто делаетПраво
/tab reloadперечитать все конфиги TABtab.reload
/tab group <группа> tabprefix <текст>префикс группы в табеtab.change.tabprefix
/tab group <группа> tagprefix <текст>префикс группы над головойtab.change.tagprefix
/tab player <ник> tabsuffix <текст>суффикс игрока в табеtab.change.tabsuffix
/tab player <ник> customtabname <текст>своё имя игрока в табеtab.change.customtabname
/tab group <группа> tabprefix <текст> -w <мир>префикс только в одном мире (-s <сервер> для прокси)tab.change.tabprefix
/tab player <ник> removeудалить все значения игрокаtab.remove
/tab dump <ник>группа игрока и откуда взяты его префиксыtab.dump
/tab groupsсписок групп с настройкамиtab.grouplist
/tab group <группа>все настройки одной группыtab.groupinfo
/tab scoreboard toggleскрыть или показать себе скорбордtab.scoreboard.toggle
/tab scoreboard show <имя> [ник]показать выбранный скорбордtab.scoreboard.show
/tab scoreboard announce <имя> <секунды>показать скорборд всем на времяtab.announce.scoreboard
/tab bossbar toggleскрыть или показать себе боссбарtab.bossbar.toggle
/tab bossbar announce <имя> <секунды>показать боссбар всем на времяtab.announce.bar
/tab nametag toggle [ник]скрыть или показать ник игрока над головойtab.nametag.visibility
/tab parse <ник> <текст>проверить, во что превращается плейсхолдерtab.parse
/tab cpuнагрузка по функциям плагинаtab.cpu
/tab mysql uploadперенести groups.yml и users.yml в MySQLtab.mysql.upload

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

Как настроить плагин TAB?
Поставьте jar в plugins и перезапустите сервер. Шапка и подвал правятся в config.yml в разделе header-footer, префиксы в groups.yml. После правок выполните /tab reload.
Как сделать префиксы в табе через LuckPerms?
Задайте префикс группе в LuckPerms командой /lp group admin meta setprefix 100 "&c[Admin] ". В groups.yml TAB оставьте группу _DEFAULT_ с tabprefix и tagprefix равными %luckperms-prefix%, затем /tab reload.
Какой TAB ставить на 1.21 и на 26.x?
Берите файл через фильтр загрузок на Modrinth: выберите ядро и версию, получите последнюю подходящую сборку. На момент 2026 года TAB поддерживает версии до 26.3.
Где ставить TAB в сети на Velocity или BungeeCord?
Рекомендуется на прокси, команда там /btab. На бэкенды ставится TAB-Bridge для плейсхолдеров PlaceholderAPI. Ставить сразу на прокси и на бэкенды нельзя.
Почему префикс не показывается над головой?
Над головой выводятся tagprefix и tagsuffix, и работает это только при включённой функции scoreboard-teams. Проверьте игрока через /tab dump <ник>. На клиентах 1.12.2 и ниже длина префикса над головой ограничена 16 символами.
Как отсортировать игроков в табе по донату или роли?
В scoreboard-teams.sorting-types перечислите группы по порядку: GROUPS:owner,admin,mod,vip,default. Группа берётся из LuckPerms или Vault.

Не хочется настраивать самому

TAB уже стоит и настроен в готовых сборках Cloud Delight: права, меню, защита и донат собраны в одно целое. Скачали, запустили, играете.