▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/Advanced Lifesteal
Advanced Lifesteal

Advanced Lifesteal

A complete lifesteal rework: kill players to steal their hearts, withdraw hearts as physical items, and revive the banned through a Beacon GUI. One central Heart economy, one config file, zero bloat.

Оцените первым
16
0

Advanced Lifesteal

A Paper plugin that turns hearts into physical items. Players steal hearts by killing each other, withdraw their own hearts as tradeable items, and revive banned players through a Beacon GUI. Requires Paper 1.21+.


Features

Heart Stealing

  • Killing a player steals hearts.per-kill HP from the victim and gives it to the killer (default: 2.0 HP = 1 heart).
  • When a victim drops to hearts.min, they are automatically banned with a configurable reason.
  • Killer hearts are capped at hearts.max.
  • Lifesteal can be enabled or disabled per world via worlds.enabled.

Heart

  • Red bold display name "Heart", with lore describing its uses.
  • Right-click to consume: if the player is below hearts.max, the item is consumed and they gain exactly 1 max heart. If they are at hearts.max, the item is not consumed and a message is sent.

Heart Recipe

N D N| N = Netherite Ingot ×4 D S D| D = Diamond Block ×3 N A N| A = Enchanted Golden Apple ×1 | S = Nether Star ×1

= 1 Heart.

Revival Beacon

  • Custom item based on LODESTONE, placeable as a block.
  • Recipe matches the vanilla Beacon layout, with a Heart in place of the Nether Star: G G G | G= Glass G H G | H= Heart O O O | O= Obsidian

= 1 Revival Beacon.

/withdraw Command

  • /withdraw <amount> converts hearts from the player's max-health pool into physical Heart items.
  • Refuses if the action would drop the player below hearts.min.
  • Refuses if the player's inventory cannot hold the resulting items.
  • Rejects zero, negative, and non-numeric inputs.
  • Alias: /wd.

Commands

CommandDescriptionPermission
/lifesteal helpSubcommand listadlifesteal.command
/lifesteal reloadReload configadlifesteal.admin
/lifesteal hearts <player>View a player's heartsadlifesteal.command
/lifesteal ban <player>Manually ban a playeradlifesteal.admin
/lifesteal unban <player>Manually unban a playeradlifesteal.admin
/hearts [player]Check heartsadlifesteal.hearts
/revive <player>Revive a banned playeradlifesteal.revive
/withdraw <amount>Withdraw heartsadlifesteal.withdraw

All commands support tab completion.

Run /lifesteal reload after editing the config.

Requirements Paper 1.21 or newer

Java: 21 or newer

PlaceholderAPI — exposes heart count placeholders for scoreboards, tab lists, and chat.

Vault — economy hook, available for use if you add a Heart shop.

LuckPerms — advanced permission checks.

WorldGuard — region protection for placed Revival Beacons.

These aren't required at all

Support

Report bugs and request features on the project's issue tracker. Include the server version, plugin version, and a full stack trace for any errors.

Партнёрский материал

Сервер для плагина Advanced Lifesteal - как у профи

Плагин Advanced Lifesteal создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином Advanced Lifesteal для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.3.x26.2.x26.1.x1.21.x

Платформы

Поддерживаемые окружения

Сервер

Зависимости

Ссылки

Создатели

Детали

Лицензия:
Опубликован:1 месяц назад
Обновлён:1 день назад
Главная