Плагин для серверов Майнкрафт, который позволяет игрокам выбирать цвет префикса ранга через меню. Поддерживает обычные цвета и градиенты, а также интеграцию с чатами, таблицами игроков и LuckPerms.
Возможности
- Меню выбора доступных цветов: цвет показывается окрашенным кожаным нагрудником, активный вариант выделен; для длинного списка предусмотрены страницы.
- Обычные HEX-цвета и градиенты из нескольких цветов.
- Автоматическая работа с TAB, LPC, EssentialsXChat, ChatControl, CMI и VentureChat; подходящий формат префикса выбирается для каждого плагина.
- Плейсхолдеры PlaceholderAPI:
%colorprefix_prefix%— цветной префикс;%colorprefix_tag%— открывающий тег MiniMessage;%colorprefix_close_tag%— закрывающий тег MiniMessage;%colorprefix_color_id%— идентификатор выбранного цвета.
Команды
/cp— открыть меню выбора цвета./cp reload— перезагрузить настройки и список цветов./cp reset [player]— сбросить выбранный игроком цвет./cp give <player> <id>— выдать игроку цвет.
Также работают /colorprefix, /color и /farbe.
Права
colorprefix.use— открыть меню.colorprefix.color.<id>— доступ к обычному цвету.colorprefix.gradient.<id>— доступ к градиенту.colorprefix.color.*— все обычные цвета.colorprefix.gradient.*— все градиенты.colorprefix.*— полный доступ, включая административные команды.colorprefix.admin.reload— команда перезагрузки.colorprefix.admin.reset— сброс цвета.colorprefix.admin.give— выдача цвета.
Настройка
Цвета задаются в colors.yml: для каждого указываются display-name, permission, gradient и список colors. Язык выбирается ключом language; в комплекте есть английский и немецкий переводы, а собственный язык добавляется файлом lang/xx.yml.
Ключ chat-plugins.auto-apply включает автоматическое применение префикса в найденных плагинах чата; при значении false остаётся вывод через PlaceholderAPI. Вес префикса LuckPerms задаётся luckperms.prefix-weight.
Требования
Нужны Paper или Purpur и Java 21. LuckPerms и PlaceholderAPI поддерживаются как дополнительные зависимости; плагины TAB, LPC, EssentialsXChat, ChatControl, CMI и VentureChat определяются автоматически.
