KastCustomTitle 1.0.7
Обновление Minecraft-плагина KastCustomTitle, версия 1.0.7.
KastCustomTitle 1.0.7 Титулы стали полноценными защищёнными предметами. Забирайте титулы из коллекции, передавайте другим игрокам и возвращайте обратно одним нажатием. --- Что нового? Игрок может превратить любой титул из своей коллекции в физический предмет — зачарованную бирку с уникальными данными внутри. Действие Результат ЛКМ по титулу Установить титул ПКМ по титулу Забрать титул предметом ПКМ предметом Вернуть титул в коллекцию ПКМ работает по воздуху и по любому блоку. Если забрать активный титул, он автоматически снимется. Получение предметов по умолчанию доступно обычным игрокам. --- Физический предмет титула По умолчанию используется зачарованная бирка NAME_TAG 🏷️ красивое свечение без видимого зачарования; скрытые атрибуты предмета; настраиваемые название и lore; собственная модель или текстура из ресурспака; сохранение информации о титуле внутри PDC. Настройка Значение по умолчанию Материал NAME_TAG CustomModelData 1001 Получение предметов ✅ Включено Использование предметов ✅ Включено Все параметры предмета находятся в config.yml. --- Защита от дюпов 🛡️ Каждый выданный предмет получает уникальный одноразовый UUID-токен. Даже если предмет будет скопирован, титул получится активировать только один раз. Остальные копии станут недействительными. Дополнительные проверки: предмет не выдаётся, если данные не удалось сохранить; при заполненном инвентаре титул остаётся в коллекции; повторное использование одного токена блокируется; нельзя добавить в коллекцию уже имеющийся титул; учитывается максимальный размер коллекции. Активные токены хранятся в titleitemtokens.yml . Не удаляйте и не редактируйте этот файл вручную. 🔧 PDC-ключи предмета PDC можно использовать в собственных плагинах, скриптах и серверных системах. PDC-ключ Содержимое kastcustomtitle:item_type Тип предмета — title kastcustomtitle:title Текст и оформление титула kastcustomtitle:token Уникальный UUID-токен kastcustomtitle:data_version Версия формата предмета --- Новая система сообщений 💬 Сообщения и связанные с ними звуки собраны в одном понятном файле: messages.yml Формат Результат Обычное сообщение в чат Большой текст на экране Подзаголовок Сообщение над хотбаром Звук находится рядом с сообщением — больше не нужно искать его в другом конфиге. 📝 Пример сообщения со звуком used: lines: - " &f{title}" - " &fИспользован" sound: enabled: true name: ENTITYPLAYERLEVELUP volume: 1.0 pitch: 1.2 --- Новые плейсхолдеры PlaceholderAPI Значение %kasttitle_title% Активный титул с цветами %kasttitletitleraw% Титул в исходном виде %kasttitletitlesamount% Количество титулов в коллекции Нажмите на значение в таблице, чтобы скопировать нужный плейсхолдер. --- Ресурспаки Для отдельной текстуры используется стандартный CustomModelData. Значение по умолчанию: 1001 Его можно изменить или отключить в config.yml, указав 0. --- ⚙️ Полный список технических изменений Интерфейс обновлены подсказки в меню титулов; ЛКМ и ПКМ получили отдельные действия; добавлено понятное описание физического предмета; добавлена проверка свободного места в инвентаре. Безопасность добавлены одноразовые токены предметов; добавлена проверка принадлежности титула; добавлена защита от повторного использования; операции отменяются при ошибке сохранения; YAML-данные сохраняются атомарно. Хранилище улучшена обработка ошибок; убраны лишние записи YAML при работе с SQL; безопаснее выполняется перенос данных из YAML; сохранена поддержка YAML, SQLite, MySQL и MariaDB. Конфигурация все сообщения перенесены в messages.yml; звуки расположены рядом с сообщениями; добавлены , и ; конфиги приведены к удобному многострочному виду. --- Как обновиться Остановите сервер. Сделайте резервную копию папки плагина. Замените старый jar-файл новой версией. Запустите сервер. При необходимости настройте новый messages.yml. Основная команда: /ctitle После обновления проверьте меню титулов и настройте внешний вид предмета под стиль своего сервера. --- Версия после обновления: 1.0.7