- Для версий
- 1.21.✘
- Документация
- https://github.com/igormaclakoff-dev/TagShop
- Исходный код
- https://github.com/igormaclakoff-dev/TagShop
- Зависимости
- PlayerPoints, LuckPerms, PlaceholderAPI, TAB
TagShop
Витрина ник-тегов с покупкой за валюту сервера и своими тегами
Витрина ник-тегов с покупкой за валюту сервера и своими тегами
TagShop — плагин для серверов на Paper 1.21.x, который добавляет полноценную витрину ник-тегов: игроки покупают теги за донат-валюту, создают свои теги с RGB-цветами и градиентами, а выбранный тег мгновенно появляется в табе и чате через LuckPerms. Админ может выдавать теги напрямую или физическими билетами прямо из меню.
Возможности плагина
- Витрина тегов — красивый GUI-каталог на 45 слотов со страницами, тирами, ценами и правами доступа.
- Коллекция игрока — все купленные и созданные теги в отдельном меню с сортировкой.
- Кастомные титулы — игрок вводит название своего тега прямо в чат.
- Полная поддержка цветов — legacy-коды
&c, hex&#RRGGBBи плавные градиенты<gradient:#A-#B>. - LuckPerms — тег пишется в префикс или суффикс игрока и сразу виден в табе и чате.
- Физические билеты — админ выдаёт предмет-бирку, игрок открывает тег ПКМ.
- Настраиваемая валюта — название донат-валюты меняется прямо в игре:
/tagshopadmin wallet <название>. - Защита от повторной активации — если тег уже есть у игрока, билет не сгорит.
- Права доступа — отдельные теги можно привязывать к конкретным правам LuckPerms.
- PlaceholderAPI — плейсхолдеры
%tagshop_current%,%tagshop_balance%и другие. - Tab-дополнение — все админ-команды с подсказками: список команд, ID тегов, имена игроков.
- Гибкая настройка — вся витрина, тиры, сообщения, билеты и валюта настраиваются в config.yml.
Скриншоты
Пример титула

Кнопка создания кастомного титула в меню

Настройка кастомного титула

Создание тестового кастомного титула

Кастомный титул виден только у игрока

Сообщение о том, что титул надет

Игрок в табе с титулом

Билет с титулом

Защита от повторной активации

Админ-команды

Смена валюты

Команды игрока
| Команда | Описание | Разрешение |
|---|---|---|
/tagshop | Открыть витрину тегов | tagshop.use |
/tagshop мои | Открыть коллекцию | tagshop.use |
/tagshop снять | Снять активный тег | tagshop.use |
/tagshop свой | Создать свой тег | tagshop.custom |
/tagshop список | Список всех тегов с ID | tagshop.use |
/tagshop <id> | Надеть тег по ID | tagshop.use |
/tagshop <ник> | Посмотреть тег другого игрока | tagshop.use |
/tagshop инфо | Информация о плагине | tagshop.use |
Алиасы:
tag / ts / tagmenu.Админ-команды
| Команда | Описание | Разрешение |
|---|---|---|
/tagshopadmin | Список всех команд (справка) | tagshop.admin |
/tagshopadmin add <id> <цена> <имя...> | Добавить тег (0 = бесплатный) | tagshop.admin |
/tagshopadmin remove <id> | Удалить тег | tagshop.admin |
/tagshopadmin cost <id> <цена> | Сменить цену | tagshop.admin |
/tagshopadmin gate <id> <право|none> | Требуемое право доступа | tagshop.admin |
/tagshopadmin tier <id> <тир> | Категория тега | tagshop.admin |
/tagshopadmin hint <id> <описание...> | Описание тега | tagshop.admin |
/tagshopadmin give <игрок> <id|all|free> | Выдать теги | tagshop.admin |
/tagshopadmin ticket <игрок> <id> | Выдать билет (ПКМ = открытие) | tagshop.admin |
/tagshopadmin take <игрок> <id> | Забрать тег | tagshop.admin |
/tagshopadmin wallet <название...> | Сменить валюту | tagshop.admin |
/tagshopadmin points <игрок> <кол-во> | Выдать валюту | tagshop.admin |
/tagshopadmin list | Список тегов с ID | tagshop.admin |
/tagshopadmin reload | Перезагрузить конфиг | tagshop.reload |
Алиасы:
tagadmin / tagsadmin / tsadmin.Все подкоманды поддерживают Tab-дополнение: список команд, ID тегов и имена игроков.
Разрешения
Код с оформлением (BB-коды):
tagshop.use: # пользование витриной — default: true
tagshop.custom: # создание своих тегов — default: true