Плагин PrismTituls | Копия новой системы титулов с сервера HolyWorld [RELEASE-1.0]

PrismTituls | Копия новой системы титулов с сервера HolyWorld
Краткое описание:
PrismTituls | Копия новой системы титулов с сервера HolyWorld
105
836
  • Лайк 0
Реакции:1 пользователя

Предыдущие версии [2]

Последние обновления

PrismTituls RELEASE-1.0

Исправлено Исправлена ошибка NoClassDefFoundError: HikariDataSource при запуске плагина...
Смотреть еще...
Для версий
  1. 1.16.✘
  2. 1.17.✘
  3. 1.18.✘
  4. 1.19.✘
  5. 1.20.✘
  6. 1.21.✘
Java
  1. Java 8
Зависимости
PlaceholderAPI
PrismTituls
Player titles, custom rarities, physical name tags & PlaceholderAPI



PrismTituls - это плагин на систему титулов игроков.
Игрок собирает коллекцию титулов, выбирает активный через удобное меню и может передавать титулы физическими бирками (NAME_TAG).

Плагин отлично подходит для серверов с кейсами, донатом, кастомными наградами и отображением титула в чате / табе через PlaceholderAPI.



Скриншоты


1784211201997

Меню титулов /tituls — коллекция, сортировка, активный титул

1784211229711

Физическая бирка NAME_TAG с кастомным титулом — можно передать другому игроку



Возможности

  • Меню титулов /tituls в стиле BMenu / DeluxeMenus
  • Просмотр чужих титулов: /tituls <ник>
  • Активный титул через плейсхолдер %PrismTituls_titul%
  • Физическая бирка NAME_TAG — можно передать другому игроку
  • Активация бирки ПКМ → титул появляется в /tituls
  • В меню: ЛКМ — установить титул, ПКМ — превратить обратно в бирку
  • Снять активный титул одной кнопкой
  • Сортировка: сначала новые / старые / кастомные
  • Постраничная навигация
  • Настраиваемые категории редкости в rarity.yml (готовые градиенты HEX)
  • Авто-градиент по буквам: text + gradient
  • Полностью настраиваемое меню в menu.yml
  • Поддержка SQLite и MySQL для синхронизации в сети
  • Админ-команды выдачи / изъятия / просмотра титулов



Как это работает

  • Админ выдаёт титул командой или игрок активирует физическую бирку
  • Титул сохраняется в коллекцию игрока (с датой и редкостью)
  • В /tituls игрок выбирает активный титул
  • Активный титул отдаётся в PlaceholderAPI: %PrismTituls_titul%
  • ПКМ по титулу в меню превращает его в бирку — можно продать или подарить
  • ПКМ по бирке в руке снова добавляет титул в коллекцию



Команды

КомандаОписаниеПраво
/titulsОткрыть своё меню титуловprismtituls.use
/tituls <ник>Посмотреть титулы другого игрокаprismtituls.view
/prismtituls reloadПерезагрузить конфигиprismtituls.admin
/prismtituls give <ник> <титул...> <редкость>Выдать титул (текст с &#RRGGBB)prismtituls.admin
/prismtituls take <ник> <титул|номер>Забрать титул у игрокаprismtituls.admin
/prismtituls info <ник>Список титулов игрокаprismtituls.admin

Алиас админ-команды: /ptituls.



Права

Код:
prismtituls.use
prismtituls.view
prismtituls.admin

prismtituls.use - открыть своё меню /tituls (по умолчанию true).

prismtituls.view - смотреть чужие титулы /tituls <ник> (по умолчанию true).

prismtituls.admin - админ-команды /prismtituls (по умолчанию op).



PlaceholderAPI

PlaceholderAPI является необязательной зависимостью (softdepend).

Код:
%PrismTituls_titul%

Возвращает активный титул игрока (с цветами). Если титул не выбран — пустая строка (настраивается в config.yml).

Подходит для чата, таба, голограмм, scoreboard и других плагинов.



Категории редкости

Все редкости настраиваются в rarity.yml.

Можно задать готовый HEX-дизайн:

Код:
rarities:
  Кейсовый:
    display: "&#00ADCCК&#00B8D9е&#00C3E6й&#00CDF2с&#00D8FFо&#00CAEEв&#00BBDDы&#00ADCCй"
    custom: false

Или собрать градиент автоматически:

Код:
  Легендарный:
    text: "Легендарный"
    gradient:
      - "FF7000"
      - "FFD000"
    custom: false

custom: true — титул участвует в сортировке «Сначала кастомные».



Физическая бирка

  • Материал: NAME_TAG (настраивается)
  • Кастомные PDC-теги плагина (не обычная бирка)
  • Хранит текст титула, редкость, дату и флаг custom
  • Можно свободно передавать между игроками
  • ПКМ — активация в коллекцию /tituls
  • Если такой титул уже есть — бирка не тратится, игрок получает сообщение



Конфиги

  • config.yml - бирка, дата, storage (SQLite/MySQL)
  • messages.yml - сообщения активации и админки
  • menu.yml - дизайн меню, слоты, кнопки, сортировка
  • rarity.yml - категории редкости и градиенты



Хранилище

Плагин поддерживает два типа хранения:

  • SQLite - для одного сервера, используется по умолчанию
  • MySQL - для Bungee/Velocity сетей и синхронизации между серверами

Настройки находятся в config.ymlstorage.

Данные игрока подгружаются при входе и при открытии меню — удобно для нескольких серверов с общей MySQL.



Совместимость

  • Minecraft: 1.16.5 - 1.21.11
  • Java: 8+ (на серверах 1.21+ — Java 21 у самого сервера)
  • Сервер: Spigot / Paper
  • Опционально: PlaceholderAPI
  • Один universal jar на весь диапазон версий



Установка

  1. Поместите PrismTituls.jar в папку plugins.
  2. (Опционально) Установите PlaceholderAPI для плейсхолдера титула.
  3. Перезапустите сервер.
  4. Настройте config.yml, menu.yml, rarity.yml и messages.yml.
  5. Выдайте права prismtituls.use / prismtituls.view (по умолчанию уже true).
  6. Используйте /prismtituls reload после изменения конфигов.



Пример выдачи

Код:
/prismtituls give Steve &#2CCB00З&#32E500м&#37FF00е&#2CCB00я Кейсовый
/prismtituls info Steve
/prismtituls take Steve 1

Последний аргумент give — редкость из rarity.yml, всё между ником и редкостью — текст титула (можно с &#RRGGBB).



Автор

PrismDeveloper

Telegram: PrismDeveloper | Канал

PrismTituls - коллекция титулов, физические бирки и плейсхолдер под стиль вашего сервера.



Описание было сгенерировано через ИИ

Автор

PrismDeveloper

Еще ресурсы от PrismDeveloper

PrismStash | Полная копия тайников с сервера FunTime
PrismStash | Полная копия тайников с сервера FunTime
PrismStash | Полная копия тайников с сервера FunTime
PrismStackPotions | Стакай зелья без ограничений
PrismStackPotions | Стакай зелья без ограничений
Позволяет стакать зелья. Обычные, взрывные и туманные каждое со своим лимитом в конфиге.
PrismGoldSpawner | Уникальная система золотого спавнера с сервера HolyWorld
PrismGoldSpawner | Уникальная система золотого спавнера с сервера HolyWorld
Золотой спавнер и золотая кирка джейка с сервера HolyWorld
PrismCasino | Копия казино с сервера FunTime
PrismCasino | Копия казино с сервера FunTime
PrismCasino | Копия казино с сервера FunTime
PrismChestSecurity | Защити свои сундуки от других игроков
PrismChestSecurity | Защити свои сундуки от других игроков
PrismChestSecurity | Защити свои сундуки от других игроков
PrismConfirmBuy | Полная копия меню покупки с FunTime
PrismConfirmBuy | Полная копия меню покупки с FunTime
PrismConfirmBuy | Полная копия меню покупки с FunTime
PrismJail | Накажи нарушителя что бы тот сидел в тюряге
PrismJail | Накажи нарушителя что бы тот сидел в тюряге
PrismJail | Накажи нарушителя что бы тот сидел в тюряге
PrismGeoHistory | Узнай продал ли игрок аккаунт другому человеку
PrismGeoHistory | Узнай продал ли игрок аккаунт другому человеку
PrismGeoHistory | Узнай продал ли игрок аккаунт другому человеку
PrismBattlePass | Полная копия батл-пасса с сервера FunTime
PrismBattlePass | Полная копия батл-пасса с сервера FunTime
PrismBattlePass | Полная копия батл-пасса с сервера FunTime
PrismCustomMines | Полная копия авто-шахт с системой очков прокачки с сервера HolyWorld
PrismCustomMines | Полная копия авто-шахт с системой очков прокачки с сервера HolyWorld
Полная копия авто-шахт с системой очков прокачки с сервера HolyWorld
PrismMarket | Универсальный маркет с сервера FunTime
PrismMarket | Универсальный маркет с сервера FunTime
Полная копия дмаркета с FunTime с системой доплаты
PrismUniqueKey | Универсальные ключи и шалкера с HolyWorld
PrismUniqueKey | Универсальные ключи и шалкера с HolyWorld
Копия систем с универсальными ключами и универсальным шалкером с HolyWorld
ВерхНиз