Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details

Made by BritishLucio | Paper 1.21.11
⚠️ This is an unofficial recreation, inspired by Lifesteal World Season 2. It is NOT the original Lifesteal plugin.
Steal hearts by eliminating players, craft custom Hearts, place bounties and revive eliminated players using the Beacon of Life!
Current Version: v1.0.4-BETA | Still in Beta
⚔️ Features
❤️ Hearts & PvP
- Start with 10 hearts, with a configurable maximum of 20.
- Gain one maximum heart per player kill and lose one when you die.
- At maximum hearts, kills drop a Heart item instead.
/withdrawconverts your maximum hearts into usable Heart items.- Claim Hearts with a Respawn Anchor sound heard only by you.
- Custom Heart names, colours and optional resource-pack texture.
- Configurable restrictions for storing Hearts in chests, Shulker Boxes and Ender Chests.
💀 Deathbans & Revival
- Losing your final heart deathbans you when enabled.
- A server-wide Wither spawn sound announces deathbans.
- Craft a Beacon of Life to revive eliminated players.
- Player-head revival GUI with confirmation.
- Configurable deathbans and automatic heart resets when disabled.
🎯 Bounties
- Place item bounties on players.
- Browse players and inspect rewards using
/bountylist. - Earn a player's bounty rewards by eliminating them.
- Saved bounty data, operator controls and list resets.
📜 Commands
| Command | Description |
|---|---|
/lifesteal hearts |
Check your hearts |
/withdraw [amount] |
Withdraw Heart items |
/bounty <player> |
Place an item bounty |
/bountylist |
View players and bounty rewards |
/lifesteal giveheart <player> [amount] |
Give Hearts (OP) |
/lifesteal sethearts <player> <amount> |
Set hearts (OP) |
/lifesteal revive <player> |
Revive a player (OP) |
/lifesteal reload |
Reload configuration (OP) |
/bountylist reload |
Reset bounty-list visibility (OP) |
/bountysystem enable/disable |
Toggle bounties (OP) |
⚙️ Configuration
Everything you need to configure the plugin is located in config.yml!
Find it at:
plugins/Lifesteal/config.yml
You can customise starting hearts, maximum hearts, custom Heart names, deathbans, bounties and Heart storage restrictions.
After editing the file, run /lifesteal reload in-game or restart your server to apply the changes.
📜 Full config.yml
# ==========================================
# Lifesteal v1.0.4-BETA
# By BritishLucio
# ==========================================
# ==========================================
# HEART SETTINGS
# ==========================================
# Starting number of full hearts.
starting-hearts: 10
# Maximum number of full hearts.
max-hearts: 20
# ==========================================
# CUSTOM HEART NAME
# ==========================================
# Supports both & and § legacy colour codes.
#
# COLOURS
# &0 / §0 = Black
# &1 / §1 = Dark Blue
# &2 / §2 = Dark Green
# &3 / §3 = Dark Aqua
# &4 / §4 = Dark Red
# &5 / §5 = Dark Purple
# &6 / §6 = Gold
# &7 / §7 = Gray
# &8 / §8 = Dark Gray
# &9 / §9 = Blue
# &a / §a = Green
# &b / §b = Aqua
# &c / §c = Red
# &d / §d = Light Purple
# &e / §e = Yellow
# &f / §f = White
#
# FORMATTING
# &k / §k = Obfuscated
# &l / §l = Bold
# &m / §m = Strikethrough
# &n / §n = Underlined
# &o / §o = Italic
# &r / §r = Reset
#
# Examples:
# "&4Heart" = Dark Red Heart
# "&cHeart" = Red Heart
# "&c&lHeart" = Bold Red Heart
# "§dHeart" = Light Purple Heart
# "§6§lHeart" = Bold Gold Heart
#
# RGB hex codes are not supported.
heart-name: "&4Heart"
# ==========================================
# DEATHBAN SETTINGS
# ==========================================
# true = Players are deathbanned when they
# lose their final heart.
#
# false = Players respawn with their starting
# hearts instead of being deathbanned.
#
# Existing deathbans are not automatically
# removed when this setting is disabled.
deathban-enabled: true
# ==========================================
# BOUNTY SETTINGS
# ==========================================
# true = Enable the bounty system.
# false = Disable the bounty system.
bounty-system-enabled: true
# ==========================================
# HEART STORAGE SETTINGS
# ==========================================
# Allow Hearts to be stored in normal chests,
# trapped chests, barrels and other containers.
#
# false = Storage is blocked.
# true = Storage is allowed.
storeheartsinchest: false
# Allow Hearts to be stored in Shulker Boxes,
# including all coloured variants.
#
# false = Storage is blocked.
# true = Storage is allowed.
storeheartsinshulker: false
# Allow Hearts to be stored in Ender Chests.
#
# false = Storage is blocked.
# true = Storage is allowed.
storeheartsinenderchest: false
Important: Player hearts, deathbans, revival data and bounty rewards are automatically saved in data.yml. You do not need to edit that file to configure the plugin.
💔 Optional Heart Resource Pack
The custom Heart uses Custom Model Data 1001. The plugin works without a resource pack, but Hearts will appear as Nether Stars.
Download the Heart Resource Pack
Made by BritishLucio | Lifesteal v1.0.4-BETA


