Плагин для серверов Майнкрафт с соревновательным пвп: вместо кражи сердец игроки отнимают друг у друга силу атаки. Победы увеличивают урон, смерти отнимают силу, а при падении ниже заданного порога персонаж выбывает до воскрешения.
Возможности
- Начальная сила, прирост за убийство, потеря при смерти, максимум и порог выбывания задаются в конфиге.
- Выбывшего игрока можно вернуть маяком воскрешения; после этого он получает стартовую силу. Режим выбывания — бан или наблюдатель.
- Силу можно вывести в предмет «пыль силы» для обмена с другими игроками и затем внести обратно.
- При первом входе игрок выбирает один из шести боевых классов через меню: мастер меча, берсерк с топором, лучник, повелитель бури с трезубцем, специалист по арбалету или защитник со щитом. У классов есть пассивные и особые способности, отдельные перезарядки, эффекты, звуки и параметры баланса.
- Мастер меча после трёх успешных ударов в серии может наносить критические удары; его особая способность включается правой кнопкой мыши после серии из пяти ударов и ускоряет атаки.
- Берсерк оглушает цель после пяти подтверждённых критических ударов, а его заряжаемый удар наносит увеличенный урон.
- Каждый третий выстрел лучника наносит двойной урон, каждый десятый — тройной. Трезубец периодически вызывает молнию при ударе, а особая способность отталкивает врагов и рывком перемещает владельца.
- Выстрел арбалетчика может притянуть противника; каждый десятый успешный выстрел наносит увеличенный урон. Защитник после отключения щита получает сопротивление урону, а особая способность на время защищает от ближних атак, снарядов, огня, взрывов и магии.
- Урон оружия рассчитывается из базового урона оружия и текущей силы игрока. Есть крафтовое усиленное стальное и мифриловое оружие, незеритовое оружие Alpha из босса, а также легендарные предметы с особыми способностями: мотыга Strength Siphon, двуручный меч Titan Claymore и кинжал Assassin Dagger.
- Плагин отслеживает комбо, критические удары, серии убийств, выход из боя и косвенные убийства; предусмотрена защита от передачи силы между одними и теми же игроками, самоуничтожения, фарма с дополнительных аккаунтов и игроков с одного IP.
- Для интерфейса используются сообщения в панели действий, полосы боссов, таблицы счёта, частицы и звуки. Поддерживаются PlaceholderAPI, RGB-цвета и MiniMessage.
Команды
/withdraw <amount>— вывести силу в пыль силы./revive <player>— воскресить выбывшего игрока./class info— посмотреть выбранный класс;/class abilities— его способности./recipes— открыть меню рецептов./ussmp help— открыть справку./eliminate <player>— исключить игрока./strength set,/strength add,/strength remove,/strength check,/strength reset,/strength top— управлять силой, смотреть её и таблицу лидеров./ussmp reload— перезагрузить плагин;/ussmp debug— включить отладку.
Права
ussmp.use— использование основных функций;ussmp.withdrawиussmp.withdraw.unlimited— вывод силы без обычного ограничения.ussmp.revive— воскрешение;ussmp.revive.noitem— воскрешение без предмета.ussmp.classиussmp.class.change— просмотр и смена класса;ussmp.recipes— меню рецептов.ussmp.ability.passive,ussmp.ability.ultimate,ussmp.ability.legendary— доступ к пассивным, особым и легендарным способностям.ussmp.immune.strengthloss,ussmp.immune.elimination,ussmp.immune.strengthsteal— защита соответственно от потери, выбывания и кражи силы.ussmp.admin.*— все административные права, включаяussmp.admin.eliminate,ussmp.admin.strength,ussmp.admin.reload,ussmp.admin.debug,ussmp.admin.bypassиussmp.admin.give.
Настройка
Основные правила меняются в config.yml: ключи strength.per-kill-gain, strength.per-death-loss, strength.max-cap и strength.elimination-threshold задают изменение и пределы силы. В elimination.mode выбирается BAN или SPECTATOR, в revive.require-item — обязательность маяка воскрешения, а weapon-class.assignment-mode определяет способ выбора класса.
Для вывода данных в PlaceholderAPI доступны, в частности, %ultimatestrength_strength%, %ultimatestrength_total_damage%, %ultimatestrength_class%, %ultimatestrength_kills%, %ultimatestrength_deaths%, %ultimatestrength_killstreak%, %ultimatestrength_rank% и %ultimatestrength_status%. Дополнительный ресурс-пак можно скачать здесь.
Требования
Плагин работает на серверах Paper и Folia и требует Java 21 или новее. PlaceholderAPI и Vault поддерживаются как дополнительные зависимости.
