Плагин для серверов Майнкрафт с механикой Lifesteal: игроки получают и теряют сердца, а сердца можно превратить в предметы для торговли и экономики. Подходит для серверов с пвп, сезонными вайпами и защитой от накрутки убийств; есть русский язык интерфейса, а все сообщения можно редактировать.
Возможности
- Для каждого мира задаются начальное, минимальное и максимальное число сердец, награда за убийство, штраф за смерть и поведение игрока при нуле сердец.
- Мобы могут ронять сердца с отдельными правами для типов существ и белыми либо чёрными списками миров.
- За серии убийств можно выдавать деньги через Vault, предметы, выполнять консольные команды и отправлять объявления.
- Предметы-сердца настраиваются в
hearts.yml: материал, текстура головы игрока и данные NBT. Их можно передавать, продавать, выставлять на аукцион и съедать для получения сердец. - Магазин с интерфейсом позволяет покупать сердца за игровую валюту.
- Защита от выхода во время боя помечает участников пвп на заданное время и наказывает вышедшего игрока.
- Есть рейтинг
/lifesteal top, голограмма лидеров, вывод данных в строке действий или полосе босса и плейсхолдеры для таблиста и скорборда. - Система отслеживает фермы убийств и циклические убийства, сохраняет историю и предупреждает персонал с правом
lifesteal.alert.

Команды
- Игрокам:
/lifesteal,/lifesteal top,/lifesteal transfer,/lifesteal shop. - Персоналу:
/lifesteal give,/lifesteal revive,/lifesteal reload,/lifesteal test. - Выдать предмет-сердце:
/lifesteal giveheart <player> <id|tier> [amount]. - Управление маяками:
/beacon add|remove|list|clear|spawn|despawn|spawns. Это сокращение для/lifesteal beacon. - Создать голограмму рейтинга:
/lifesteal hologram place.
Права
Основные наборы прав: lifesteal.player, lifesteal.mod, lifesteal.admin.
Настройка
Правила сердец задаются в lifesteal-core.yml, исключения для отдельных миров — в lifesteal-worlds.yml, а предметы-сердца — в hearts.yml. Язык выбирается в config.yml, тексты находятся в languages/<locale>.yml; доступен файл русского языка.
Данные игроков хранятся в YAML-файлах data/players/<uuid>.yml или в MySQL. После изменения конфигов используйте /lifesteal reload.
Требования
Плагин рассчитан на серверы Paper и работает самостоятельно. Необязательные интеграции: PlaceholderAPI для плейсхолдеров, Vault для денежных наград, EzSeasons для расписания сезонов и сброса сердец, WorldGuard для региона вокруг маяка, EzCountdown для таймера прогрева и TeamsAPI для запрета передачи сердец между союзниками.
