
StatusPlugin
Плагин StatusPlugin для серверов Minecraft на Paper позволяет игрокам устанавливать заранее настроенные статусы (как в CraftAttack) через команду /status. Гипернастраиваемые префиксы, анимированный TAB, отображение страны и смерти игроков.
Зачем нужен StatusPlugin
На любом сервере Майнкрафт рано или поздно встаёт вопрос: как выделить администрацию, вип-игроков или просто дать возможность показать свой статус. Ручные префиксы через LuckPerms - это круто, но не все админы хотят возиться с правами для каждой группы. StatusPlugin решает эту задачу проще: игроки сами выбирают себе статус из заранее заданных вами вариантов. Всё как на популярных хайп-серверах вроде CraftAttack.
Плагин тестировался на Paper и его форках (Purpur, Pufferfish и т.д.), так что работает стабильно именно на современных серверных ядрах.
Что умеет плагин
Система статусов
Вы создаёте в файле status-options.yml любые статусы - например, "Admin", "VIP", "Donator", "AFK". У каждого свой префикс, цвет, форматирование. Игрок пишет /status VIP - и у него в чате, в табе и над головой появляется выбранный префикс. Причем форматирование использует MiniMessage: поддерживаются градиенты, HEX-цвета, ховер-ивенты. То есть можно сделать красивые цветные префиксы, которые при наведении показывают дополнительную информацию.
TAB-лист
TAB - одна из главных фишек плагина. Включает:
- Анимированные заголовок и нижний колонтитул (можно сделать бегущую строку с новостями сервера).
- Ротация сообщений - используйте тег
<rotating>, чтобы строки сменяли друг друга. - Сортировка игроков по рангу: Owner > Admin > Member > AFK > NO STATUS. Никакой каши в списке.
- Отображение статистики прямо в табе: количество смертей, страна игрока, TPS сервера, пинг.
Отображение страны
Подключается GeoIP (через MaxMind или аналог) - в TAB и чате автоматически показывается флаг и название страны игрока. Удобно для международных серверов.
Смерти
Плагин считает смерти каждого игрока и может показывать их в табе или чате. Например, в формате [☠ 5] - прямо как на хардкорных серверах. Настраивается в конфиге.
Интеграции с другими плагинами
- PlaceholderAPI - полная поддержка плейсхолдеров. Можете выводить статус, смерти, страну в любых других плагинах.
- LibertyBans - кастомное оформление уведомлений о муте/бане.
- TAB - если вы предпочитаете плагин TAB для управления табом, StatusPlugin с ним дружит.
- Использует современную чат-систему Paper, так что совместимость с другими плагинами на чат максимальная.
Установка и настройка
Всё стандартно: скачиваете JAR, кидаете в папку plugins, перезапускаете сервер. После этого в папке плагина появляются файлы конфигурации:
config.yml- главные настройки (чат, интеграции, GeoIP).status-options.yml- определяете свои статусы и их формат.tablist.yml- настройка заголовка, футера и формата списка игроков.language.yml- перевод всех сообщений плагина (можно сделать русский язык).
Плейсхолдеры для PlaceholderAPI
Серверные:
%statusplugin_performance%- производительность сервера (TPS), цветная.%statusplugin_mspt%- среднее время тика (MSPT).%statusplugin_total_deaths%- общее количество смертей на сервере (с суффиксами K/M).%statusplugin_total_deaths_raw%- то же, но числом.
Игровые:
%statusplugin_status%- отформатированный статус игрока.%statusplugin_status_raw%- сырой ключ статуса (без форматирования).%statusplugin_deaths%- количество смертей игрока.%statusplugin_deaths_formatted%- смерти с иконкой черепа, например[☠ 5].%statusplugin_country%- название страны игрока.%statusplugin_countrycode%- код страны (RU, US и т.д.).
Важно знать
Плагин распространяется под кастомной лицензией - перед коммерческим использованием уточняйте условия. StatusPlugin работает только на Paper и его форках, на Spigot или Bukkit могут быть проблемы. Проверено на версиях Minecraft 1.19-1.21.
Если хотите дать игрокам гибкость в выборе статуса без танцев с правами - это ваш вариант. Скачайте StatusPlugin и настройте под себя: анимированный TAB, флаги стран, статистика смертей - всё в одном плагине.
