Плагин для серверов Майнкрафт с режимом LifeSteal: за убийство игрок получает постоянное сердце, а погибший его теряет. Когда сердца заканчиваются, игрок выбывает из игры; его можно вернуть с помощью особого предмета.
Возможности
- Количество стартовых, минимальных и максимальных сердец, а также число сердец за убийство и смерть настраиваются.
- При убийстве сердца передаются сразу, а плагин ведёт статистику убийств, смертей, украденных сердец и соотношения убийств к смертям.
- За повторные убийства одного игрока действует задержка, защищающая от фарма сердец.
- При нуле сердец можно настроить бан, режим наблюдателя или повторный кик при входе.
- Сердца можно превратить в предметы и передавать другим игрокам. Защита минимального запаса не даст вывести слишком много.
- Можно отключить действие тотема бессмертия, пвп с кристаллами Края, включить постепенную потерю сердец и исключить отдельные миры, например лобби.
- Данные хранятся в SQLite либо MySQL/MariaDB; второй вариант подходит для сетей Bungee/Velocity.
- Для PlaceholderAPI доступны показатели
%ultimatelifesteal_hearts%,%ultimatelifesteal_max_hearts%,%ultimatelifesteal_health%,%ultimatelifesteal_kills%,%ultimatelifesteal_deaths%,%ultimatelifesteal_kdr%и плейсхолдеры таблиц лидеров.
Команды
/withdraw <amount>— превратить сердца в предметы./hearts— посмотреть свои сердца./hearts <player>— посмотреть сердца другого игрока./recipes— открыть просмотр особых крафтов./uls help— справка для администратора./uls sethearts <player> <amount>— задать число сердец игроку./uls giveitem <type> [player]— выдать особый предмет./uls revive <player>— вернуть выбывшего игрока./uls reset <player>— сбросить данные игрока./uls reload— перезагрузить конфигурацию.
Права
ultimatelifesteal.admin— доступ ко всем административным командам.ultimatelifesteal.withdraw— вывод сердец в предметы.ultimatelifesteal.hearts— просмотр своих сердец.ultimatelifesteal.hearts.others— просмотр сердец других игроков.ultimatelifesteal.recipes— просмотр крафтов.ultimatelifesteal.use.heart— использование предметов-сердец.ultimatelifesteal.use.revive— использование кристаллов воскрешения.ultimatelifesteal.craft.heart— крафт сердец.ultimatelifesteal.craft.revive— крафт кристаллов воскрешения.ultimatelifesteal.bypass.max— обход лимита сердец.ultimatelifesteal.bypass.elimination— защита от выбывания.ultimatelifesteal.bypass.heartloss— защита от потери сердец после смерти.
Настройка
Основные параметры находятся в config.yml, рецепты — в recipes.yml, а сообщения — в папке languages/. Можно менять стартовое число сердец, лимиты, потерю от обычной смерти и пвп-смерти, а также способ выбывания: ban, spectator или kick.
Предмет-сердце при использовании добавляет одно постоянное сердце. По умолчанию он создаётся из алмазов, золотых блоков и звезды Незера. Кристалл воскрешения открывает меню выбора выбывшего игрока; его рецепт включает изумрудные блоки, маяки, тотемы бессмертия и звезду Незера. Оба рецепта меняются в recipes.yml.
Требования
Плагин работает на Paper и требует Java 21 или выше; Spigot не поддерживается. Интеграция с PlaceholderAPI нужна для вывода статистики через плейсхолдеры.
