KastCustomTitle | Создание кастомных титулов | своя меню | выдача даже если игрока нету в сети

Плагин KastCustomTitle | Создание кастомных титулов | своя меню | выдача даже если игрока нету в сети 1.0.1

Создайте и подтвердите аккаунт для скачивания
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 и при необходимости настройте пробелы в шаблонах.
Назад
Сверху Снизу