Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: This feature may not be available in some browsers.
KastCustomTitle — обновление 1.0.4
Обмен титулами, улучшенная модерация и новая структура меню
Что добавлено
- Обмен титулами между игроками
![]()
Добавлена новая команда:
Код:/ctitle trade <игрок>- Полноценная система обмена
![]()
Теперь игрок может:
- отправить запрос на обмен
- принять или отклонить запрос прямо из чата
- передавать титулы в обе стороны
- подарить титул без ответного обмена, если это разрешено в конфиге
![]()
![]()
![]()
![]()
- Отдельное меню обмена титулами
![]()
В новом GUI можно:
- добавлять титулы в сделку
- убирать титулы из сделки
- подтверждать готовность
- отменять сделку
- видеть статус готовности обоих игроков
- Таймер подтверждения сделки
![]()
После готовности обоих игроков запускается таймер подтверждения.
Если кто-то снимает готовность — таймер сразу останавливается.- Автоматическая отмена сделки при выходе игрока
![]()
Если один из участников выходит с сервера во время сделки или во время подтверждения, сделка автоматически отменяется.- Кулдаун на повторный запрос обмена
![]()
Если игрок отклонил запрос, сразу заспамить новым уже не получится.- Полный вывод очереди модерации
![]()
Теперь можно открыть весь список титулов, ожидающих модерацию, с полноценной пагинацией по страницам.- Новый плейсхолдер
![]()
Добавлен плейсхолдер количества титулов на модерации:
Код:%kast_total_title_moderation%
Что улучшено
- Меню вынесены в отдельную папку
![]()
Теперь все меню плагина находятся в папке.Код:menus
Конфиги стали чище, удобнее и редактировать их теперь не через жопу.- Обновлён стиль сообщений и описаний
![]()
Все сообщения, предметы и элементы интерфейса приведены к более аккуратному и единому стилю.- Улучшена защита от ошибок и дюпов 🛡
Обмен титулами стал безопаснее и стабильнее.- Переработана структура кода
![]()
Плагин стал чище, понятнее и удобнее для дальнейших обновлений.
Что можно настраивать 🛠
- включение и выключение обмена титулами
- разрешение на одностороннюю передачу титула
- таймер подтверждения сделки
- кулдаун на отправку запросов
- слоты и оформление меню обмена
- сообщения, кнопки и звуки
Основные файлы настроек
Код:config.yml Код:menus/title.yml Код:menus/profile.yml Код:menus/moderation.yml Код:menus/trade.yml
Обновление 1.0.4 делает систему титулов заметно мощнее:
обмен между игроками, удобная модерация, гибкая настройка и более чистая структура плагина.
KastCustomTitle — Большое обновление
Полная переработка плагина
You must be logged in to see this link.
Что добавлено
- Новая система создания титулов через предмет
![]()
Теперь создание происходит через специальную книгу в меню.
Больше никаких мгновенных запросов в чат — всё аккуратно и удобно.
- Счётчик доступных созданий
![]()
У каждого игрока есть лимит попыток на создание титула.
Администратор выдаёт попытки командой, игрок использует их в любое время.
![]()
- Гибкая настройка книги в config.yml ⚙
Можно изменить:
- слот размещения
- material
- display_name
- многострочный lore
- плейсхолдер {available_creations}
- Отмена ввода с возвратом попытки ↩
Если игрок вводит отмена или cancel, попытка возвращается обратно (+1).- Возврат попытки после отклонения 🛡
Если модерация отклоняет титул — игрок получает попытку обратно.
- Обновлённый профиль игрока
![]()
Профиль полностью рабочий.
Можно просматривать титулы игрока и удалять их через GUI.
![]()
![]()
⚙ Технические улучшения
- Оптимизация логики — удалены лишние ветки и устаревшие части системы
- Чистка проекта — убраны ненужные ресурсы и старые yml
- Упрощённые конфиги — ключи подписаны и удобны для редактирования
⌨ Основные команды
- /ctitle — открыть меню титулов
- /ctitle give <player> [amount] — выдать попытки создания
- /ctitle moderation — открыть меню модерации
- /ctitle profile <player> — открыть профиль игрока
- /ctitle reload — перезагрузка конфигураций
Итог: Плагин стал быстрее, стабильнее и удобнее как для игроков, так и для администрации.
KastCustomTitle — обновление: модерация + новые базы данных
You must be logged in to see this link.
Коротко
- Добавлена модерация титулов (очередь заявок, GUI для модеров, одобрение/отклонение с причиной).
- Добавлены новые типы хранения: SQLite / MySQL / MariaDB (YAML остаётся по умолчанию).
- Сделан автоперенос титулов при смене хранилища: достаточно поменять тип БД и выполнить /ctitle reload (или рестарт) — титулы автоматически переедут.
- Добавлены уведомления модерам о количестве заявок: title-moderations раз в N секунд.
1) Модерация титулов
- Команда:
Код:/ctitle moderation- Право:
Код:kastcustomtitle.moderation- Игрок создаёт титул → он отправляется на рассмотрение, игроку приходит сообщение
Код:title-moderation- Модератор открывает меню и:
• ЛКМ — одобрить (титул появится у игрока в /ctitle, надеть сможет сам)
• ПКМ — отклонить → модератор пишет причину в чат → игроку приходитКод:title-moderation-deny- Оповещение модерам раз в N секунд:
(если заявок 0 — не шлётся)Код:title-moderations
2) Хранилище данных
- По умолчанию: YAML (файлы в папке /players по UUID)
- Дополнительно: SQLite / MySQL / MariaDB
- Автоперенос: при смене
и выполненииКод:storage.typeвсе титулы автоматически переносятся в выбранную БД.Код:/ctitle reload
Код:storage: type: "YAML" # YAML, SQLITE, MYSQL, MARIADB sqlite: file: "titles.db" mysql: host: "localhost" port: 3306 database: "minecraft" username: "root" password: "password" params: "?useUnicode=true&characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true" mariadb: host: "localhost" port: 3306 database: "minecraft" username: "root" password: "password" params: "?useUnicode=true&characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true"
Код:# каждые N секунд модерам будет приходить title-moderations (если есть заявки) second-messages: 15 # порядок слотов, куда раскладываются заявки в GUI title-slots: "10-16,19-25,28-34,37-43"
Как обновиться
- Замените .jar в папке /plugins
- Перезапустите сервер (или
)Код:/ctitle reload- Проверьте и настройте новые секции в config.yml и moderation.yml
- Выдайте модерам право
Код:kastcustomtitle.moderation
Если что-то работает не так — tg v2olent
KastCustomTitle — список изменений
Дата: 2025-11-22 (UTC)
Коротко:
• Применение титулов теперь через шаблоны команд LuckPerms (вы сами решаете — с пробелом или без).
• Хранение цвета приведено к&#RRGGBB; титулы не слетают после перезахода.
• Убрана старая авто-настройка пробела (делайте это в шаблонах).
• Исправлены несколько ошибок сборки/применения.
• Шаблоны для применения в LuckPerms — два ключа, выбор поluckperms.type:
—luckperms.apply-command-template-suffix
—luckperms.apply-command-template-prefix
Плейсхолдеры:%player_name%,{priority},{value}.
Пример:
• Хотите без пробела — просто уберите его в кавычках.YAML:luckperms: type: "suffix" # или "prefix" priority: 100 clear-before-apply: true clear-before-apply-command: "lp user %player_name% meta clear suffix" apply-command-template-suffix: 'lp user %player_name% meta setsuffix {priority} " {value}"' apply-command-template-prefix: 'lp user %player_name% meta setprefix {priority} "{value} "'
• Чистое хранение цветов — в YAML сохраняется только&#RRGGBB.
При первом чтении старые записи вида§x§F§F…автоматически конвертируются и сохраняются.
• Удалено: блокformat.auto-spaceболее не используется.
• Исправлено:
— ошибка компиляции вPlayerStore#getTitles;
— дублирование переменнойpriority
Было
YAML:format: auto-space: true luckperms: type: "suffix" priority: 100 clear-before-apply: true clear-before-apply-command: "lp user %player_name% meta clear suffix"
Стало
YAML:luckperms: type: "suffix" # или "prefix" priority: 100 clear-before-apply: true clear-before-apply-command: "lp user %player_name% meta clear suffix" apply-command-template-suffix: 'lp user %player_name% meta setsuffix {priority} " {value}"' apply-command-template-prefix: 'lp user %player_name% meta setprefix {priority} "{value} "'
Как обновиться
1) Замените JAR в /plugins.
2) Перезапустите сервер (или/customtitle reload).
3) Проверьте разделluckpermsвconfig.ymlи при необходимости настройте пробелы в шаблонах.
Мы используем основные cookies для обеспечения работы этого сайта, а также дополнительные cookies для обеспечения максимального удобства пользователя.
Посмотрите дополнительную информацию и настройте свои предпочтения