- Для версий
- 1.21.✘
- Исходный код
- https://github.com/Nagivka/NGVKflags
- Зависимости
- LuckPerms, PlaceholderAPI
NGVKflags — это высокооптимизированный и легкий плагин для серверов Minecraft, который позволяет игрокам выбирать флаги государств через удобное GUI-меню и отображать их в виде символа/глифа рядом со своим ником.
Идеально подходит для военно-политических, RP и гриферских серверов, где важна национальная или клановая идентичность игроков.
Идеально подходит для военно-политических, RP и гриферских серверов, где важна национальная или клановая идентичность игроков.
⚙️ Как работает плагин (Механика)
- Выбор флага: Игрок вводит команду /flags и открывает красивое графическое меню (GUI).
- Применение суффикса: При клике на флаг плагин связывается с LuckPerms и присваивает игроку суффикс с иконкой флага (с заданной приоритетностью). Флаг мгновенно начинает отображаться в табе, чате и над головой игрока (в зависимости от настроек вашего плагина на чат/таб).
- Сброс и задержка: Игрок может в любой момент сбросить свой флаг через кнопку в GUI или команду. Для защиты от спама предусмотрен настраиваемый кулдаун.
📦 Зависимости (Dependencies)
- Обязательные:
- LuckPerms(для управления суффиксами игроков)
- Опциональные (Soft-Depend):
- PlaceholderAPI(для вывода флагов в сторонние плагины, таб и борд)
- Oraxen(для использования кастомных текстур и ресурспаков)
📜 Команды и Права (Commands & Permissions)
| Команда | Описание | Право (Permission) |
| /flags | Открыть главное меню выбора флага | ngvkflags.use (по умолчанию для всех) |
| /flags reload | Перезагрузить конфиг и базу флагов | ngvkflags.admin |
| /flags stats | Посмотреть статистику популярных флагов | ngvkflags.admin |
| /flags set <игрок> <id_флага> | Принудительно установить флаг игроку | ngvkflags.admin |
| /flags remove <игрок> | Снять флаг с игрока | ngvkflags.admin |
🧩 Плейсхолдеры (PlaceholderAPI)
Для использования установите PlaceholderAPI и используйте следующие заполнители в вашем плагине на чат, таб или скорборд:- %ngvkflags_current_char% — Возвращает текущий юникод-символ флага игрока (например: ꑘ).
- %ngvkflags_current_name% — Возвращает форматированное название выбранного флага (например: Россия).
- %ngvkflags_total_flags% — Возвращает общее количество доступных флагов на сервере.
✨ Ключевые особенности
- Full HEX Color Support: Полная поддержка палитры HEX-цветов (&#RRGGBB).
- Гибкая настройка: Возможность кастомизировать звуки, сообщения, размеры GUI, названия и лор каждого флага в config.yml.
ассеты тут: GitHub - Nagivka/flagsASSETS