Плагин для серверов Майнкрафт на Paper, который добавляет усиление оружия, брони, щитов и других настроенных предметов через отдельное меню. Усиления прибавляют характеристики, не заменяя обычные и уже существующие пользовательские модификаторы предмета.
Возможности
- Усиление открывается правым кликом с предметом «ядро усиления». В меню положите шаблон усиления и нужный предмет, затем подтвердите действие.
- Каждая попытка расходует один шаблон. Успех зависит от уровня усиления и значений из конфига.
- До настроенного безопасного порога неудача не имеет последствий; на следующих этапах она снижает уровень либо уничтожает предмет. Свитки защиты уровня и защиты от уничтожения автоматически расходуются из инвентаря и спасают предмет.
- Базово можно усиливать оружие, броню и щиты; администратор может добавить собственные группы предметов. Для каждой группы настраиваются характеристики: например, урон и скорость атаки для оружия, защита и прочность брони, здоровье или дальность взаимодействия для щита.
- Итоговая прибавка рассчитывается по формуле
base-value × уровень усиления. - Шаблоны усиления можно получить при рыбалке, а ядра и защитные свитки — при открытии сундуков, сундуков-ловушек, бочек и шалкеров. Для каждого блока добыча проверяется только один раз.
- Минеральные зелья и загадочное зелье временно повышают шанс успеха. Бонусы минеральных зелий складываются, а загадочное зелье даёт отдельную прибавку и не складывается само с собой.
Команды
/sh core— выдать ядро усиления./sh template— выдать шаблон усиления./sh scroll level [amount]— выдать свиток защиты уровня./sh scroll destroy [amount]— выдать свиток защиты от уничтожения./sh potion— выдать загадочное зелье./sh give <player> <core|template|level scroll|destroy scroll|potion> [amount]— выдать предмет указанному игроку./sh setlevel <level>— задать уровень усиления предмету в руке./sh info— показать данные усиления предмета в руке./sh reloadили/strengthenreload— перезагрузить конфиг.
Права
zakostrengthen.give— выдача ядер, шаблонов, свитков и зелий.zakostrengthen.admin— изменение уровня, просмотр данных предмета и перезагрузка конфига.
Настройка
Основные параметры находятся в config.yml:
level-success-rateзадаёт шанс успеха по уровням; для текущего уровня берётся ближайшее меньшее или равное настроенное значение.max-levelиstagesопределяют максимальный уровень и границы безопасной зоны, зоны понижения уровня и зоны уничтожения.- В
equipment-types,intensify-attributesиslot-configимена типов должны совпадать. Вintensify-attributesукажите идентификатор характеристикиattribute, прибавку за уровеньbase-valueи слот действияslot. - Для брони можно использовать слот
ANY, для главной руки —HAND, для второй руки —OFF_HAND; также доступныHEAD,CHEST,LEGSиFEET. - В
mineral-potion-bonus,mineral-potion,mystery-potion,template-dropиchest-lootменяются бонусы зелий, их длительность и вероятности добычи. - В
custom-itemsнастраиваются материал, название, описание иcustom-model-dataслужебных предметов. Их работу это не нарушает, поскольку плагин распознаёт предметы по внутренним меткам.
Минеральные зелья создаются на верстаке: минерал размещается сверху, грубое зелье — в центре, порох — снизу. Для них можно настроить ингредиенты и бонусы в mineral-potion-recipes.
Требования
Для работы требуется серверное ядро Paper и Java 21.
