- Поддерживаемые версии
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
- 1.21
- Ядра и Прокси
- Spigot
- Paper
- Минимальная версия Java
- 17
Версия 1.0.0 | Paper/Spigot 1.16.5 → 1.21.11 | Java 17
★ Полноценная система титулов с интеграцией LuckPerms
(автоматическая установка суффикса), собственным GUI, категориями и поддержкой PlaceholderAPI.
- Неограниченное количество категорий — создавайте свои в папке categories/ и настраивайте их внешний вид.
- Полная интеграция с LuckPerms: при надевании титула плагин очищает все user-suffix и ставит суффикс титула.
- Гибкая настройка каждого титула: название, материал, описание, суффикс, приоритет, зачарование, скрытие флагов.
- Удобное меню с категориями и подменю: полностью настраивается в menus.yml и categories/*.yml.
- Мощные команды для выдачи, создания, редактирования и снятия титулов.
- Поддержка PlaceholderAPI для вывода активного титула, суффикса и проверки наличия титулов.
- SQLite база данных — все титулы игроков хранятся в database/titles.db.
- Java 17 (или выше)
- Сервер Paper / Spigot 1.16.5 — 1.21.11
- LuckPerms (рекомендуется, обязателен для работы суффиксов)
- PlaceholderAPI (опционально, для плейсхолдеров)
Для администраторов
Код:
/kasttitle menu [категория] — открыть меню титулов
/kasttitle create <id> <категория> <приоритет> <игрок> <суффикс> — создать и выдать титул
/kasttitle give <игрок> <категория> <titleId> — выдать титул
/kasttitle equip <игрок> <titleId> — надеть титул
/kasttitle unequip <игрок> — снять титул
/kasttitle edit <id> <поле> <значение> — редактировать титул
/kasttitle reload — перезагрузить конфиги
Для игроков
Код:
/kttitle — открыть главное меню титулов
- kasttitle.admin — доступ ко всем админ-командам
- kasttitle.use — разрешение на команду открытия меню (по умолчанию true)
- Установите плагин в папку /plugins и перезапустите сервер.
- Создайте титул командой:
Код:/kasttitle create легенда exclusive 100 Игрок "§6Легендарный игрок" - Выдайте титул игроку (если не выдали при создании):
Код:/kasttitle give Игрок exclusive легенда - Игрок открывает меню (/kttitle) и надевает титул — суффикс автоматически установится через LuckPerms.
Важно: перед тем как добавить титул в кейс, создайте его командой /kasttitle create (см. раздел «Быстрый старт»).
В конфиге кейс-плагина пропишите выполнение команды:
Код:
kasttitle give %player% <категория> <idTitle>
Пример для CrazyCrates:
Код:
crate:
items:
legendary:
displayname: "&6Легендарный титул"
commands:
- "kasttitle give %player% exclusive legend_title"
- Категория и titleId должны существовать (категория — файл в categories/, титул — создан через /kasttitle create).
- Вместо %player% используйте переменную вашего кейс-плагина (обычно это %player% или {player}).
- Команда give только выдаёт титул в коллекцию игрока — надевать его нужно через меню (/kttitle).
- Категория и titleId должны существовать (категория — файл в categories/, титул — создан через /kasttitle create).
- Вместо %player% используйте переменную вашего кейс-плагина (обычно это %player% или {player}).
- Если нужно выдать титул без автоматического надевания, используйте только give. Игрок потом наденет его через меню.
Код:
%kasttitle_prefix% — префикс (если настроен)
%kasttitle_active_id% — ID активного титула
%kasttitle_active_name% — название активного титула
%kasttitle_active_suffix% — суффикс активного титула
%kasttitle_active_display% — полное отображение (название + суффикс)
%kasttitle_title% — то же, что active_name
%kasttitle_current% — то же, что active_name
%kasttitle_current_suffix% — суффикс активного титула
%kasttitle_has_<titleId>% — true/false (есть ли титул у игрока)
- Создайте файл в /plugins/KastTitle/categories/, например my_rare.yml.
- Настройте кнопку категории для главного меню (слот, материал, название, описание, звук).
- Настройте меню категории: заголовок, размер, рамку, слоты титулов, кнопку назад и внешний вид каждого титула.
- Выполните /kasttitle reload — категория появится в главном меню.
- config.yml — основные настройки, команды, звуки GUI.
- messages.yml — все сообщения плагина.
- menus.yml — шаблоны главного меню и подменю.
- categories/*.yml — настройка каждой категории отдельно.
- database/titles.db — SQLite база данных титулов.
🛠 Поддержка и баги
Нашли ошибку? Пишите в Telegram: You must be logged in to see this link.
Перед сообщением проверьте:
- Версию сервера и Java.
- Наличие LuckPerms и его корректную работу.
- Правильность YAML-синтаксиса в конфигах (особенно отступы).
- Существование категории и titleId при выдаче/создании.
- Зависимости
- LuckPemrs
- Команды и права
Основные команды
Код:/kttitle — открыть меню титулов (для всех игроков) /kasttitle menu [категория] — открыть главное меню или конкретную категорию /kasttitle create <id> <категория> <приоритет> <игрок> <суффикс> — создать титул и выдать игроку /kasttitle give <игрок> <категория> <titleId> — выдать существующий титул /kasttitle equip <игрок> <titleId> — надеть титул (прошлый суффикс снимается) /kasttitle unequip <игрок> — снять текущий титул /kasttitle edit <id> <поле> <значение> — редактировать титул /kasttitle reload — перезагрузить конфиги и категории
Команду открытия меню можно изменить в config.yml: commands.open-menu
Права
- kasttitle.use — доступ к меню титулов (/kttitle). По умолчанию: true
- kasttitle.admin — админ-доступ к управлению титулами (в текущей версии команда /kasttitle дополнительно ограничена OP)