Плагин для серверов Майнкрафт, который превращает NPC из Citizens в кузнеца для платного ремонта вещей. Игрок открывает меню правой кнопкой мыши, видит повреждённые предметы из инвентаря, брони и второй руки и оплачивает ремонт через экономику сервера.
Возможности
- Цена ремонта зависит от прочности предмета, его материала, зачарований и числа предыдущих ремонтов.
- В меню можно починить отдельную вещь или все доступные вещи. Если денег не хватает, предметы ремонтируются от самых дешёвых к дорогим.
- Для каждого NPC можно назначить отдельную мастерскую со своим названием, множителем цены, доступными материалами и требуемым правом.
- Скидки для групп задаются через права: применяется самая выгодная доступная игроку скидка.
- Администратор управляет мастерскими через внутриигровое меню; настройки сохраняются в
shops/<id>.yml. - Платные ремонты записываются в
shops/<id>/logs/<date>.log. - Тексты плагина настраиваются в
messages.yml, а формула цен — вconfig.yml.
Команды
Основная команда: /repairshop. Алиасы: /rshop, /repairnpc.
/repairshop quote [shop]— узнать цену ремонта предмета в руке./repairshop prices— показать цену полного ремонта для материалов./repairshop shops— открыть меню создания и редактирования мастерских./repairshop create|edit|delete <shop>— создать, изменить или удалить мастерскую./repairshop assign <shop>и/repairshop unassign— назначить выбранного NPC кузнецом или снять назначение./repairshop open [shop] [player]— открыть меню мастерской./repairshop list— вывести список мастерских./repairshop compat— показать используемый режим совместимости./repairshop reload— перезагрузить настройки, сообщения и мастерские.
Для создания NPC и привязки мастерской используются команды:
/npc create Blacksmith
/repairshop assign default
Права
repairshop.use— открыть мастерскую у NPC.repairshop.quote— использовать/repairshop quoteи/repairshop prices.repairshop.admin— управление мастерскими, NPC, настройками и перезагрузка плагина.
Настройка
Стоимость рассчитывается по базовой цене материала, повреждению, зачарованиям, множителю мастерской, скидке и числу ремонтов. Каждый последующий ремонт увеличивает цену, а счётчик хранится на самом предмете.
Требования
Нужны Vault и подключённый к нему плагин экономики; без экономического провайдера плагин не запускается. Citizens нужен для работы NPC-кузнецов, но меню можно открывать командой и без него.
Плагин работает на Paper, Purpur, Pufferfish, Leaf, Spigot и CraftBukkit. Также он может работать на гибридных Bukkit-серверах Mohist, Arclight, CatServer и Ketting. Folia и прокси BungeeCord или Velocity не поддерживаются.
