StatusPlugin — плагин для Paper и Purpur, позволяющий игрокам выбирать заранее подготовленные статусы по модели CraftAttack. Статус может отображаться в чате, списке игроков и именной метке, а администратор определяет доступные варианты и их оформление.
Плагин работает только на серверной стороне: клиентская установка не поддерживается. Он относится к социальным, служебным и административным инструментам, поскольку помогает обозначать роли и состояния участников.
Центральная функция — набор предварительно созданных статусов, выбираемых через предусмотренную команду статуса. В описании приведены примеры наподобие Admin и VIP, но фактический перечень формирует владелец сервера.
Статусы подходят для:
• обозначения роли или группы;
• отображения состояния, например AFK;
• визуального различения участников;
• единого представления подписи в нескольких интерфейсах;
• передачи значения в совместимые шаблоны.
Материалы не описывают автоматическую выдачу ролей, экономику или полноценную систему прав, поэтому приписывать их StatusPlugin нельзя.
Проект поддерживает MiniMessage для чата, списка игроков и именной метки. Заявлены градиенты, шестнадцатеричные цвета и hover-события. Это позволяет согласованно выводить статус рядом с именем.
При подготовке оформления полезно:
• ограничивать длину подписи;
• проверять читаемость на разных фонах;
• не назначать одинаковый вид разным статусам;
• сохранять один порядок элементов имени;
• не перегружать чат декоративными деталями.
Готовая цветовая схема или обязательный шаблон в основе не приведены.
StatusPlugin может управлять header, footer и строками tab list. В числе функций указаны анимация, вращающиеся сообщения и сортировка участников. Официальное описание приводит пример порядка Owner, Admin, Member, AFK и No Status, но это иллюстрация принципа, а не подтверждённая неизменяемая иерархия.
Файлы этой карточки загружены с официального HTTPS-источника; размеры и опубликованные SHA-1/SHA-512 сверены, целостность и безопасные пути внутри архивов проверены статически. Файлы не запускались, поэтому динамическое поведение не заявляется как протестированное.
Проект заявляет автоматическое отображение страны или флага через GeoIP в чате и tab list. Основа не раскрывает источник базы, частоту обновления и точность определения. Поэтому такое значение нельзя считать подтверждённым местоположением человека.
Плагин умеет считать и показывать смерти. Описание упоминает индивидуальный показатель, общее число смертей на сервере, форматированный вариант со значком и необработанное числовое значение.
Практический порядок настройки:
• выбрать действительно полезные показатели;
• решить, следует ли публично показывать страну;
• установить единый формат чисел;
• проверить итоговый вид на тестовой копии;
• объяснить игрокам смысл отображаемых данных.
Заявлены интеграции с PlaceholderAPI, LibertyBans и TAB. PlaceholderAPI используется для передачи значений в совместимые шаблоны, LibertyBans — для оформления уведомлений о блокировках и заглушении чата, TAB — когда список игроков обслуживает отдельный плагин.
Также отмечено использование современной системы чата Paper ради совместимости с другими расширениями. В выбранных метаданных обязательные project dependencies не указаны. Следовательно, перечисленные плагины нельзя автоматически считать обязательными: необходимость зависит от задействованных функций.
Официальное описание перечисляет:
• config.yml — основные параметры чата, интеграций и GeoIP;
• status-options.yml — статусы и их форматы;
• tablist.yml — header, footer и формат списка;
• language.yml — сообщения и перевод.
При редактировании разумно хранить резервную копию и менять по одной группе параметров. Конкретный синтаксис в предоставленной основе не раскрыт, поэтому произвольные ключи и готовые конфигурации здесь не приводятся.
JAR помещается в папку plugins совместимого сервера. Официальная инструкция предусматривает перезапуск и последующее редактирование созданных файлов. Подтверждены Paper и Purpur; исходный текст уточняет, что проект тестировался только на Paper и его форках.
Поддерживаемые версии Minecraft: 26.1, 26.1.1, 26.1.2 и все перечисленные выпуски от 1.21 до 1.21.11. Клиент обозначен как unsupported, сервер — required.
Перед обновлением рекомендуется:
• сохранить настройки;
• сверить JAR с версией сервера;
• проверить чат, tab list и nametag на стенде;
• отдельно протестировать используемые интеграции;
• сохранить хеш установленного файла.
В фактической основе указаны два файла:
• StatusPlugin-7.0.10.jar — версия 7.0.10, 2 832 924 байта; SHA-512: 717a651ba576f0597b1bac4ed57e241db71133c60e9f4309e907d0cc037fec2662b834940200111d8300bc5633caa1623933c4d47191fc8c5bb2852d476e4098; SHA-1: 35f2ea754856682f4f292f58fe3cafaa08684582;
• StatusPlugin-7.0.9.jar — версия 7.0.9, 2 756 746 байт; SHA-512: a94058523473efed241795093c504008b4af7cac449f7f2ab2fe308d03a74882d0dca0860c4be145757260595a692c3e14805b1f468855d85b3b3df91cda3f99; SHA-1: 70d52f485a2a9b649a25b0970125f88774236d2e.
Контрольная сумма подтверждает совпадение локального файла с опубликованным артефактом, но не доказывает совместимость настроек и сторонних плагинов.
Основная карточка указывает лицензию MIT. При этом в предоставленном исходном описании присутствует фраза о Custom License. Сведения расходятся, поэтому перед распространением или изменением проекта необходимо проверить лицензионный файл конкретного выпуска. В этой справке MIT фиксируется как значение основной карточки, но противоречие не считается разрешённым.
JAR-файлы получены по официальному HTTPS, сверены с опубликованными хешами и прошли статическую проверку структуры и путей. Динамический запуск не выполнялся. Следовательно, фактическая работа GeoIP, форматирования, интеграций и поведения под нагрузкой не проверялась.
Материалы не описывают права доступа, значения по умолчанию, миграцию настроек между 7.0.9 и 7.0.10, способ хранения смертей, источник GeoIP и обработку ошибок. Также нельзя подтвердить, что StatusPlugin заменяет плагин прав или санкций.
До отдельной проверки не следует обещать:
• совместимость с любым плагином чата;
• безошибочное определение страны;
• сохранение всех старых настроек после обновления;
• определённое влияние на производительность;
• одинаковый внешний вид на всех клиентах.
Нет. Клиентская сторона обозначена как unsupported, а серверная — required.
Да. Описание предусматривает пользовательские статусы с собственными префиксами, а их список вынесен в отдельный файл.
Обязательные зависимости не указаны. PlaceholderAPI заявлен как интеграция и нужен только для связанных с ним сценариев.
Подтверждены Paper и Purpur. Исходный текст говорит о Paper и его форках, поэтому поддержку Spigot из этих данных выводить нельзя.
Основная карточка указывает MIT, но исходное описание упоминает Custom License. Следует проверить лицензию конкретного файла.
Плагин работает только на серверной стороне: клиентская установка не поддерживается. Он относится к социальным, служебным и административным инструментам, поскольку помогает обозначать роли и состояния участников.
Основное назначение
Центральная функция — набор предварительно созданных статусов, выбираемых через предусмотренную команду статуса. В описании приведены примеры наподобие Admin и VIP, но фактический перечень формирует владелец сервера.
Статусы подходят для:
• обозначения роли или группы;
• отображения состояния, например AFK;
• визуального различения участников;
• единого представления подписи в нескольких интерфейсах;
• передачи значения в совместимые шаблоны.
Материалы не описывают автоматическую выдачу ролей, экономику или полноценную систему прав, поэтому приписывать их StatusPlugin нельзя.
Скриншоты и внешний вид
Чат, tab list и nametag
Проект поддерживает MiniMessage для чата, списка игроков и именной метки. Заявлены градиенты, шестнадцатеричные цвета и hover-события. Это позволяет согласованно выводить статус рядом с именем.
При подготовке оформления полезно:
• ограничивать длину подписи;
• проверять читаемость на разных фонах;
• не назначать одинаковый вид разным статусам;
• сохранять один порядок элементов имени;
• не перегружать чат декоративными деталями.
Готовая цветовая схема или обязательный шаблон в основе не приведены.
Управление списком игроков
StatusPlugin может управлять header, footer и строками tab list. В числе функций указаны анимация, вращающиеся сообщения и сортировка участников. Официальное описание приводит пример порядка Owner, Admin, Member, AFK и No Status, но это иллюстрация принципа, а не подтверждённая неизменяемая иерархия.
Файлы этой карточки загружены с официального HTTPS-источника; размеры и опубликованные SHA-1/SHA-512 сверены, целостность и безопасные пути внутри архивов проверены статически. Файлы не запускались, поэтому динамическое поведение не заявляется как протестированное.
Страны и статистика смертей
Проект заявляет автоматическое отображение страны или флага через GeoIP в чате и tab list. Основа не раскрывает источник базы, частоту обновления и точность определения. Поэтому такое значение нельзя считать подтверждённым местоположением человека.
Плагин умеет считать и показывать смерти. Описание упоминает индивидуальный показатель, общее число смертей на сервере, форматированный вариант со значком и необработанное числовое значение.
Практический порядок настройки:
• выбрать действительно полезные показатели;
• решить, следует ли публично показывать страну;
• установить единый формат чисел;
• проверить итоговый вид на тестовой копии;
• объяснить игрокам смысл отображаемых данных.
Интеграции
Заявлены интеграции с PlaceholderAPI, LibertyBans и TAB. PlaceholderAPI используется для передачи значений в совместимые шаблоны, LibertyBans — для оформления уведомлений о блокировках и заглушении чата, TAB — когда список игроков обслуживает отдельный плагин.
Также отмечено использование современной системы чата Paper ради совместимости с другими расширениями. В выбранных метаданных обязательные project dependencies не указаны. Следовательно, перечисленные плагины нельзя автоматически считать обязательными: необходимость зависит от задействованных функций.
Файлы конфигурации
Официальное описание перечисляет:
• config.yml — основные параметры чата, интеграций и GeoIP;
• status-options.yml — статусы и их форматы;
• tablist.yml — header, footer и формат списка;
• language.yml — сообщения и перевод.
При редактировании разумно хранить резервную копию и менять по одной группе параметров. Конкретный синтаксис в предоставленной основе не раскрыт, поэтому произвольные ключи и готовые конфигурации здесь не приводятся.
Установка и совместимость
JAR помещается в папку plugins совместимого сервера. Официальная инструкция предусматривает перезапуск и последующее редактирование созданных файлов. Подтверждены Paper и Purpur; исходный текст уточняет, что проект тестировался только на Paper и его форках.
Поддерживаемые версии Minecraft: 26.1, 26.1.1, 26.1.2 и все перечисленные выпуски от 1.21 до 1.21.11. Клиент обозначен как unsupported, сервер — required.
Перед обновлением рекомендуется:
• сохранить настройки;
• сверить JAR с версией сервера;
• проверить чат, tab list и nametag на стенде;
• отдельно протестировать используемые интеграции;
• сохранить хеш установленного файла.
Опубликованные сборки
В фактической основе указаны два файла:
• StatusPlugin-7.0.10.jar — версия 7.0.10, 2 832 924 байта; SHA-512: 717a651ba576f0597b1bac4ed57e241db71133c60e9f4309e907d0cc037fec2662b834940200111d8300bc5633caa1623933c4d47191fc8c5bb2852d476e4098; SHA-1: 35f2ea754856682f4f292f58fe3cafaa08684582;
• StatusPlugin-7.0.9.jar — версия 7.0.9, 2 756 746 байт; SHA-512: a94058523473efed241795093c504008b4af7cac449f7f2ab2fe308d03a74882d0dca0860c4be145757260595a692c3e14805b1f468855d85b3b3df91cda3f99; SHA-1: 70d52f485a2a9b649a25b0970125f88774236d2e.
Контрольная сумма подтверждает совпадение локального файла с опубликованным артефактом, но не доказывает совместимость настроек и сторонних плагинов.
Лицензия и проверка файлов
Основная карточка указывает лицензию MIT. При этом в предоставленном исходном описании присутствует фраза о Custom License. Сведения расходятся, поэтому перед распространением или изменением проекта необходимо проверить лицензионный файл конкретного выпуска. В этой справке MIT фиксируется как значение основной карточки, но противоречие не считается разрешённым.
JAR-файлы получены по официальному HTTPS, сверены с опубликованными хешами и прошли статическую проверку структуры и путей. Динамический запуск не выполнялся. Следовательно, фактическая работа GeoIP, форматирования, интеграций и поведения под нагрузкой не проверялась.
Ограничения данных
Материалы не описывают права доступа, значения по умолчанию, миграцию настроек между 7.0.9 и 7.0.10, способ хранения смертей, источник GeoIP и обработку ошибок. Также нельзя подтвердить, что StatusPlugin заменяет плагин прав или санкций.
До отдельной проверки не следует обещать:
• совместимость с любым плагином чата;
• безошибочное определение страны;
• сохранение всех старых настроек после обновления;
• определённое влияние на производительность;
• одинаковый внешний вид на всех клиентах.
FAQ
Нужен ли игрокам отдельный мод?
Нет. Клиентская сторона обозначена как unsupported, а серверная — required.
Можно ли создавать собственные статусы?
Да. Описание предусматривает пользовательские статусы с собственными префиксами, а их список вынесен в отдельный файл.
Обязателен ли PlaceholderAPI?
Обязательные зависимости не указаны. PlaceholderAPI заявлен как интеграция и нужен только для связанных с ним сценариев.
Работает ли плагин на Spigot?
Подтверждены Paper и Purpur. Исходный текст говорит о Paper и его форках, поэтому поддержку Spigot из этих данных выводить нельзя.
Какая лицензия у проекта?
Основная карточка указывает MIT, но исходное описание упоминает Custom License. Следует проверить лицензию конкретного файла.