NestTabAlign

Плагин NestTabAlign 1.0.0

Создайте и подтвердите аккаунт для скачивания
Поддерживаемые версии
  1. 1.8
  2. 1.9
  3. 1.10
  4. 1.11
  5. 1.12
  6. 1.13
  7. 1.14
  8. 1.15
  9. 1.16
  10. 1.17
  11. 1.18
  12. 1.19
  13. 1.20
  14. 1.21
Ядра и Прокси
  1. Spigot
  2. Paper
  3. BungeeCord
Минимальная версия Java
8
🦉 NestTabAlign — Minecraft Plugin
Идеальное выравнивание суффиксов в Tab-листе по правому краю 🔥

tablist-example.png
tablist-example.png
Этот плагин возвращает любимую многими фичу align-tabsuffix-on-the-right из плагина You must be logged in to see this link., которая была удалена в версии 4.0.9.

Я разработал этот плагин в первую очередь для своего сервера You must be logged in to see this link., но решил поделиться им с комьюнити. Это мой первый публичный плагин, так что буду рад любой поддержке! ❤



🔶 Особенности и Возможности

  • 🚀 Выравнивание по правому краю: Суффиксы в табе теперь стоят ровно в ряд
  • ⚖️ Два режима работы: Dynamic (автоматическая подстройка) и Fixed (фиксированная ширина)
  • 🎨 Попиксельный расчёт: Учитывает ширину каждого символа
  • ⚡ Максимальная производительность: Асинхронные вычисления и умное кэширование
  • 📦 Легковесность: Минимум зависимостей и простая настройка

⚠️ Ограничения
  • Может конфликтовать с кастомными шрифтами (Resource Pack)
  • Если вы меняли ширину символов в ресурс-паке, потребуется ручная настройка character-width-overrides

📋 Требования
  • Java 8+
  • Spigot / Paper 1.8.8+
  • PlaceholderAPI
  • Поддержка BungeeCord в разработке



⚙️ Установка и Настройка

1. Скачайте NestTabAlign.jar и поместите в папку plugins
2. Перезагрузите сервер
3. Настройте плейсхолдеры в config.yml
4. Добавьте плейсхолдер %nta_space% в ваш плагин на таб (TAB, TitleManager, CMI и др.)

Режимы работы (config.yml):

🔹 DYNAMIC (alignment-mode: "DYNAMIC")
Плагин находит игрока с самым длинным ником/префиксом и подстраивает остальных под него
tracked-format: "%luckperms_prefix%%player_name%"

🔹 FIXED (alignment-mode: "FIXED")
Все строки подгоняются под фиксированную ширину, заданную в target-px

Настройка плейсхолдера:
Вам нужно указать, что находится слева и справа от пробелов, чтобы плагин корректно рассчитал отступ

placeholder-logic:
# Текст слева от пробелов (обычно префикс + ник)
# Должен совпадать с tracked-format
left-side: "%luckperms_prefix%%player_name%"

# Текст справа от пробелов (суффикс, пинг и т.д.)
# ВАЖНО указать всё, что стоит после пробела, иначе выравнивание собьется!
right-side: "%luckperms_suffix%%clan%%rank%%pvp%%gender%"

Пример: С настройкой right-side и без
right-side-diff.png
right-side-diff.png





💡 Интеграция с плагином TAB

Пример настройки groups.yml в плагине TAB:

per-server:
survival:
DEFAULT:
# Добавляем %nta_space% в конец имени или в начало суффикса
customtabname: "%player%%nta_space%"
tabprefix: "%luckperms_prefix% "
tabsuffix: "%luckperms_suffix%%clan%%rank%%pvp%%gender%"[/CODE]

right-align-off-vs-on.png




💻 Команды и Права

  • /ntalign reload — Перезагрузка конфига
    Право: nesttabalign.reload
  • /ntalign clearcache — Очистка кэша ширины строк
    Право: nesttabalign.clearcache
  • /ntalign debug <nick> — Отладка ширины строки игрока
    Право: nesttabalign.debug




📞 Обратная связь

Нашли баг? Есть идея? Пишите!
Telegram: NESTOWL | Discord: NESTOWL
Или создавайте Issue на GitHub

❤ Поддержать проект
Если плагин был полезен, буду благодарен за донат на кофе ☕
Это мотивирует развивать проект дальше!

You must be logged in to see this link.
You must be logged in to see this link.

Проект распространяется под лицензией MIT.
Вы можете свободно использовать и изменять код.

Зависимости
PlaceholderAPI
Исходный код
https://github.com/NESTOWL/NestTabAlign
Команды и права
💻 Команды и Права
  • /ntalign reload — Перезагрузка конфига
    Право: nesttabalign.reload
  • /ntalign clearcache — Очистка кэша ширины строк
    Право: nesttabalign.clearcache
  • /ntalign debug <nick> — Отладка ширины строки игрока
    Право: nesttabalign.debug
  • Люблю это (+2)
Реакции: милкивейка
Автор
NESTOWL
Скачивания
3
Просмотры
38
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Поделиться ресурсом

Назад
Сверху Снизу