Плагин для серверов Майнкрафт — аддон для SimplePets, который позволяет продавать питомцев за предметы из инвентаря, а не за валюту из отдельного экономического плагина. Для каждого вида питомца можно назначить собственную цену, включая предметы с пользовательскими моделями.
Возможности
- Покупка питомцев за заданное количество предметов: например, за алмазы.
- Отдельная настройка цены и доступности для каждого вида питомца: аллая, аксолотля, кота, крипера, эндермена, вардена, визера и других.
- Два режима оплаты: однократная покупка питомца или списание предметов при каждом его призыве.
- Отображение цены, числа нужных предметов, их количества у игрока и статуса покупки в описании питомца.
- Поддержка пользовательских предметов и моделей через
CustomModelData.
Права
pet.itemeconomy.bypass — общее право, отменяющее оплату всех питомцев.
pet.itemeconomy.bypass.<type> — отменяет оплату конкретного вида питомца, например pet.itemeconomy.bypass.allay для аллая или pet.itemeconomy.bypass.warden для вардена.
Настройка
В конфиге для каждого питомца в разделе type.<type> задаются:
enabled— бесплатен ли питомец;display— текст цены в интерфейсе;cost.material— предмет для оплаты;cost.count— требуемое количество;cost.custom-model-data— номер пользовательской модели; для обычных предметов используется-1.
Параметр Pay-Per-Use-Enabled включает оплату при каждом призыве, а Hide-Price-If-Bypassed скрывает цену для игроков с обходящим правом. В разделах Messages и Lore-Lines можно изменить сообщения и строки описания; доступны заполнители {type}, {cost-display}, {current-total}, {cost} и {purchased}.
Требования
Нужен плагин SimplePets. Для оплаты предметами с пользовательскими моделями подходят Custom Items, ItemsAdder и другие плагины, использующие CustomModelData и базовый материал предмета.
