Плагин для серверов Майнкрафт с режимом выживания LifeSteal: за убийство игрока победитель получает сердца, а жертва их теряет. Игрок без сердец выбывает, но союзники могут вернуть его с помощью особого маяка воскрешения. Интерфейс и сообщения плагина доступны на русском языке.
Возможности
- Сердца можно забирать в предмет, использовать обратно или получать за убийства; их также можно настроить как выпадающую добычу после смерти игрока или естественной смерти.
- Дополнительные сердца и маяк воскрешения создаются по настраиваемым рецептам. Во время воскрешения маяк может показывать луч, частицы и декоративные блоки.
- Администратор задаёт начальное, максимальное и минимальное число сердец, число сердец за убийство и смерть, лимит воскрешений, задержку между получением сердец и период защиты после воскрешения.
- Можно отключить тотемы бессмертия, пвп с кристаллами, взрывы якорей возрождения в обычном мире и кроватей в незере и энде.
- Поддерживаются собственные предметы: для них настраиваются название, описание, материал, зачарованный блеск, число выдаваемых сердец, рецепты, звук, доступные миры и право на использование.
- Есть защита от убийств альтернативных аккаунтов, команды, выполняемые при выбывании и воскрешении, а также хранение данных в SQLite, MySQL или MariaDB.
- Для PlaceholderAPI доступны плейсхолдеры
%lifestealz_hearts%,%lifestealz_maxhearts%,%lifestealz_health%,%lifestealz_revived%,%lifestealz_isInGracePeriod%и%lifestealz_gracePeriodRemaining%.
Команды
/hearts— посмотреть своё количество сердец./eliminate— исключить игрока./revive— воскресить игрока./rg flags— открыть список флагов региона WorldGuard; флагheartlossразрешает потерю сердец в регионе.
Права
lifestealz.admin.reload— перезагрузка плагина.lifestealz.admin.setlife— изменение числа сердец игрока.lifestealz.admin.giveitem— выдача особых предметов.lifestealz.admin.eliminate— доступ к/eliminate.lifestealz.admin.revive— доступ к/revive.lifestealz.bypassrevivelimit— обход лимита воскрешений.lifestealz.withdraw— превращение сердца в предмет.lifestealz.revive— воскрешение маяком.lifestealz.viewrecipes— просмотр рецептов.lifestealz.help— меню справки.lifestealz.viewhearts— доступ к/hearts.lifestealz.maxhearts.[amount]— персональный максимум сердец.
Настройка
Файлы находятся в plugins/LifeStealZ/. В config.yml выбирается язык через lang, например ru-RU; здесь же задаются правила сердец, защита после воскрешения, запреты предметов и параметры анти-альт системы. В items.yml создаются предметы и их крафты: пустая ячейка рецепта обозначается как AIR. В storage.yml выбирается хранилище и указываются параметры базы данных.
Требования
Плагин работает на серверах Paper и Purpur. Для плейсхолдеров требуется PlaceholderAPI, а флаг регионов heartloss доступен при использовании WorldGuard.
