Плагин для серверов Майнкрафт с механикой Lifesteal: игроки получают, теряют и передают сердца. Он подходит для выживания, SMP и серверов с фракциями, позволяет ограничивать запас сердец и настраивать наказание за их потерю.
Возможности
- Предмет сердца восстанавливает одно сердце при нажатии правой кнопкой мыши.
- Инструмент возрождения открывает меню со списком игроков, лишившихся последнего сердца; через него можно вернуть игрока с заданным числом сердец.
- Меню возрождения поддерживает несколько страниц, число слотов и возможность отключения настраиваются.
- Рецепты предмета сердца и инструмента возрождения изменяются в конфиге.
- При убийстве непрямым способом, например кристаллом энда или ТНТ, плагин по возможности определяет убийцу.
- Есть таблица лидеров по сердцам и плейсхолдеры PlaceholderAPI:
%lifesteal2_hearts%,%lifesteal2_is_banned%,%lifesteal2_rank%. - Данные о сердцах и блокировках сохраняются в
plugins/Lifesteal2/playerdata.ymlи не пропадают после перезапуска сервера.
Команды
/hearts [player]— показать свои сердца или сердца игрока./giveheart <player> <amount>— выдать сердца игроку./takehearts <player> <amount>— забрать сердца и получить их предметами./sethearts <player> <amount>— задать точное число сердец./withdrawhearts <amount>— превратить свои сердца в предметы./withdrawhearts <player> <amount>— снять сердца другого игрока в виде предметов./heartrecipe— добавить рецепт сердца в книгу рецептов./revivetoolrecipe— добавить рецепт инструмента возрождения в книгу рецептов./statuslifesteal— проверить состояние плагина и ошибки./heartleaderboard— показать таблицу лидеров./helplifesteal— показать список команд.
Права
lifesteal.hearts— использование/hearts.lifesteal.hearts.others— просмотр сердец другого игрока.lifesteal.giveheart— использование/giveheart.lifesteal.takehearts— использование/takehearts.lifesteal.sethearts— использование/sethearts.lifesteal.withdrawhearts— снятие своих сердец предметами.lifesteal.withdrawhearts.others— снятие сердец другого игрока.lifesteal.heartrecipe— использование/heartrecipe.lifesteal.revivetoolrecipe— использование/revivetoolrecipe.lifesteal.status— использование/statuslifesteal.lifesteal.leaderboard— использование/heartleaderboard.lifesteal.helplifesteal— использование/helplifesteal.
Настройка
Основные параметры хранятся в конфигурационном файле, а все сообщения и оформление таблицы лидеров — в messages.yml. Можно включить или отключить потерю сердца от естественной смерти, задать максимум сердец, число сердец после возрождения, размер меню и наказание за ноль сердец: постоянную или временную блокировку либо собственную команду.
Рецепты записываются для сетки крафта 3x3 слева направо и сверху вниз. Конфиг создаётся заново, если его удалить.
Требования
Плагин совместим с Spigot, Paper и Purpur. Для работы требуется Java 25 или выше; PlaceholderAPI поддерживается для вывода показателей на табло, боковой панели и в меню.
