Lifesteal ++

⭐ — (0 endorsements) 📥 142 downloads 📌 v1.0 📅 3/10/2026
🟡 Updated this year

By EternalFrost · equipment

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 3/9/2026 📅 Created: 3/10/2026

🔍 Analysis

  • 🏆 #24 of 91 equipment mods in this game by downloads

📋 About This Mod

✅ Killer gains hearts and victim loses hearts on PvP kills.
✅ Players drop their own head on death.
✅ Placing a player's head triggers configurable heart swapping behavior.
✅ Optional tab-list formatting to show each player's max hearts.

# ❤️ LifestealSwapper A Paper plugin that adds configurable lifesteal mechanics: - Killer gains hearts and victim loses hearts on PvP kills. - Players drop their own head on death. - Placing a player's head triggers configurable heart swapping behavior. - Optional tab-list formatting to show each player's max hearts. ## Features - Fully configurable heart bounds (`min`, `max`, `starting`). - Configurable kill transfer values (`killer-gain`, `victim-loss`). - Head swap modes: - `FULL_SWAP` - `TRANSFER_FROM_OWNER` - `TRANSFER_TO_OWNER` - Configurable messages and sounds. - `/lifesteal reload` command. - Admin heart management commands. ## Commands - `/lifesteal reload` - reload plugin config. - `/lifesteal hearts get <player>` - view a player's max hearts. - `/lifesteal hearts set <player> <amount>` - set max hearts (clamped by config min/max). - `/lifesteal hearts add <player> <amount>` - add hearts. - `/lifesteal hearts remove <player> <amount>` - remove hearts. - `/lifesteal hearts reset <player>` - reset to configured starting hearts. ## Permissions - `lifesteal.admin` - allows all `/lifesteal` admin commands. ## Configuration Edit `src/main/resources/config.yml` (or the generated `plugins/LifestealSwapper/config.yml` on your server). Key sections: - `hearts` - global heart limits and starting hearts - `lifesteal` - kill-based heart transfers - `heads` - death head drops and item appearance - `head-swap` - behavior when placing a player head - `tab-list` - optional tab display of hearts - `messages` / `sounds` - UX tuning - `permissions` - permission nodes ## Config File: <details> <summary>Spoiler</summary> ``` # LifestealSwapper configuration # 1 heart = 2 health points in Minecraft internals. hearts: starting: 10 min: 1 max: 20 lifesteal: enabled: true killer-gain: 1 victim-loss: 1 require-player-killer: true allow-self-kill: false heads: drop-on-death: true display-name: "&c%player%'s Head" lore: - "&7Place this head to trigger a heart swap." head-swap: enabled: true mode: FULL_SWAP # FULL_SWAP | TRANSFER_FROM_OWNER | TRANSFER_TO_OWNER transfer-amount: 1 remove-placed-head-block: true require-owner-online: true allow-self-use: false join: apply-starting-hearts-to-new-players: true tab-list: enabled: true update-ticks: 40 format: "&7%name% &c%hearts%❤" messages: prefix: "&8 " reload-success: "&aConfiguration reloaded." no-permission: "&cYou do not have permission." player-only: "&cOnly players can use this." owner-offline: "&cThat head owner must be online to swap hearts." self-head-blocked: "&cYou cannot use your own head." kill-victim: "&cYou lost %victim_loss% heart(s)." kill-killer: "&aYou stole %killer_gain% heart(s) from %victim%." swap-placer: "&aYou used %owner%'s head and swapped hearts." swap-owner: "&e%placer% placed your head and swapped hearts with you." sounds: enabled: true kill-victim: ENTITY_WITHER_HURT kill-killer: ENTITY_PLAYER_LEVELUP swap-placer: ENTITY_ENDERMAN_TELEPORT swap-owner: ENTITY_ENDERMAN_TELEPORT permissions: admin: lifesteal.admin ``` </details>

# ❤️ LifestealSwapper

A Paper plugin that adds configurable lifesteal mechanics:

  • Killer gains hearts and victim loses hearts on PvP kills.
  • Players drop their own head on death.
  • Placing a player's head triggers configurable heart swapping behavior.
  • Optional tab-list formatting to show each player's max hearts.

## Features

  • Fully configurable heart bounds (`min`, `max`, `starting`).
  • Configurable kill transfer values (`killer-gain`, `victim-loss`).
  • Head swap modes:
  • - `FULL_SWAP`
  • - `TRANSFER_FROM_OWNER`
  • - `TRANSFER_TO_OWNER`
  • Configurable messages and sounds.
  • `/lifesteal reload` command.
  • Admin heart management commands.

## Commands

  • `/lifesteal reload` - reload plugin config.
  • `/lifesteal hearts get ` - view a player's max hearts.
  • `/lifesteal hearts set ` - set max hearts (clamped by config min/max).
  • `/lifesteal hearts add ` - add hearts.
  • `/lifesteal hearts remove ` - remove hearts.
  • `/lifesteal hearts reset ` - reset to configured starting hearts.

## Permissions

- `lifesteal.admin` - allows all `/lifesteal` admin commands.

## Configuration

Edit `src/main/resources/config.yml` (or the generated `plugins/LifestealSwapper/config.yml` on your server).

Key sections:

  • `hearts` - global heart limits and starting hearts
  • `lifesteal` - kill-based heart transfers
  • `heads` - death head drops and item appearance
  • `head-swap` - behavior when placing a player head
  • `tab-list` - optional tab display of hearts
  • `messages` / `sounds` - UX tuning
  • `permissions` - permission nodes

## Config File:

Spoiler

``` # LifestealSwapper configuration # 1 heart = 2 health points in Minecraft internals.

hearts: starting: 10 min: 1 max: 20

lifesteal: enabled: true killer-gain: 1 victim-loss: 1 require-player-killer: true allow-self-kill: false

heads: drop-on-death: true display-name: "&c%player%'s Head" lore: - "&7Place this head to trigger a heart swap."

head-swap: enabled: true mode: FULL_SWAP # FULL_SWAP | TRANSFER_FROM_OWNER | TRANSFER_TO_OWNER transfer-amount: 1 remove-placed-head-block: true require-owner-online: true allow-self-use: false

join: apply-starting-hearts-to-new-players: true

tab-list: enabled: true update-ticks: 40 format: "&7%name% &c%hearts%❤"

messages: prefix: "&8[&cLifesteal&8] " reload-success: "&aConfiguration reloaded." no-permission: "&cYou do not have permission." player-only: "&cOnly players can use this." owner-offline: "&cThat head owner must be online to swap hearts." self-head-blocked: "&cYou cannot use your own head." kill-victim: "&cYou lost %victim_loss% heart(s)." kill-killer: "&aYou stole %killer_gain% heart(s) from %victim%." swap-placer: "&aYou used %owner%'s head and swapped hearts." swap-owner: "&e%placer% placed your head and swapped hearts with you."

sounds: enabled: true kill-victim: ENTITY_WITHER_HURT kill-killer: ENTITY_PLAYER_LEVELUP swap-placer: ENTITY_ENDERMAN_TELEPORT swap-owner: ENTITY_ENDERMAN_TELEPORT

permissions: admin: lifesteal.admin

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Plugins
Author
EternalFrost
Version
1.0
Downloads
142
Endorsements
0
Category
equipment
Created
3/10/2026
Updated
3/9/2026
Game Versions
1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
Tags
equipment, game-mechanics, utility

🔧 How to Install Minecraft Plugins Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Plugins →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Plugins versions does Lifesteal ++ support?

The author lists 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5. Other versions may work but are untested by the author.

What is the latest version of Lifesteal ++?

Version 1.0, published 2026-03-09 with 142 downloads recorded at the source.

Keep browsing — more Minecraft Plugins mods await

📋 All Minecraft Plugins Mods 🏆 Top 25 📂 More equipment 👤 More by EternalFrost 🔎 Similar Mods 🌐 Best equipment (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods