Плагин для серверов Майнкрафт, который позволяет создавать особые предметы с командами, правами и временем перезарядки. Их параметры хранятся в NBT-данных самого предмета, поэтому сохраняются при передаче игроку или хранении.
Возможности
- Настройка материала, названия через MiniMessage, описания и зачарований предмета.
- Выполнение списка консольных команд при использовании предмета.
- Отдельное время перезарядки для каждого игрока и предмета.
- Требование права для использования, автоматическая регистрация прав из конфига.
- Расходуемые предметы и строгий режим: данные можно брать из конфига либо из самого предмета.
- Перезагрузка конфига и определений предметов без перезапуска сервера.
- Вывод названия предмета и его перезарядки через PlaceholderAPI.
Команды
/ci reload— перечитать конфигурацию./ci get <id> [amount]— выдать особый предмет./ci— показать справку.
Для этих команд требуется commanditem.admin.
Полезные плейсхолдеры PlaceholderAPI:
%commanditem_cooldown_<item_id>%— форматированное оставшееся время перезарядки;%commanditem_cooldown_s_<item_id>%— оставшееся время в секундах;%commanditem_name_<item_id>%— название предмета в формате MiniMessage.
Права
commanditem.use.<item_id>— использовать предмет с указанным идентификатором.commanditem.use.*— использовать все особые предметы.
Настройка
Предметы задаются в config.yml. В строгом режиме их свойства всегда берутся из конфига; при отключённом режиме нужно ограничить игрокам возможность изменять NBT-данные предметов.
Требования
Нужен сервер Paper или его форк, например Purpur. Для плейсхолдеров требуется PlaceholderAPI.
