Плагин для серверов Майнкрафт, который позволяет создавать и выдавать игрокам наборы предметов. Наборы настраиваются через внутриигровое меню, поддерживают условия получения, задержки, одноразовую выдачу и стартовый комплект для первого входа.
Возможности
- Редактирование содержимого, свойств и иконок наборов прямо в игре.
- Настраиваемое меню выбора наборов с категориями, ротациями и собственными именами предметов-иконок.
- Условия на основе плейсхолдеров для получения набора.
- Действия при успешном получении или отказе: команды от консоли и игрока, звуки, сообщения, титры, объявление всем игрокам и задержка перед следующим действием.
- Одноразовые наборы и набор для игрока, впервые зашедшего на сервер.
- Перенос наборов и данных из PlayerKits2.
- Хранение данных в MongoDB, MySQL или SQLite; SQLite работает без отдельной настройки базы данных.
- Данные игрока загружаются при входе, а в памяти остаётся только необходимый кэш.
Для вывода сведений о наборе доступны плейсхолдеры:
%xplayerkits_cooldown_<kitId>%— время до следующего получения;%xplayerkits_claimed_onetime_<kitId>%— получен ли одноразовый набор;%xplayerkits_claimed_cooldown_<kitId>%— действует ли задержка на набор.
Команды
/xkits editor— открыть редактор наборов./xkits kits— открыть меню выбора наборов./xkits open [rotation/category]— открыть меню категории или ротации./xkits preview <kitName> [player]— посмотреть содержимое набора./xkits give <kitName> <player>— выдать набор без проверок./xkits claim <kitName> <player>— выдать набор с проверками условий./xkits reset <kitName> <player>— сбросить данные игрока по указанному набору./xkits resetall <player>— сбросить все данные игрока о наборах./xkits delete <kitName>— удалить набор./xkits migrate playerkits2_yml/playerkits2_mysql— перенести данные из PlayerKits2./xkits migratekits playerkits2— перенести наборы из PlayerKits2.
Права
xkits.admin— доступ к/xkits editorи/xkits slots.xkits.preview— доступ к/xkits preview.xkits.countdown.bypass— обход задержки получения набора.xkits.onetime.bypass— обход ограничения одноразового набора.
Настройка
Для действий набора используются записи вида console:<команда>, command:<команда>, sound:<звук>;<громкость>;<высота>, message:<текст>, broadcast:<текст>, titles:<заголовок>;<подзаголовок> и wait_ticks:<тики>. Также поддерживается звук из ресурс-пака через playsound_resource_pack:<звук>;<громкость>;<высота>.
