Sale 40% off 104 products · ends Oct 15, 2026 Shop the sale
All Products / Minecraft / Plugins / zLifesteal Core | Premium Lifesteal


❤ CUSTOM HEART RECIPES

Craft hearts your way.

Since v2.4.0, you can create fully custom crafting recipes for hearts
and execute custom commands as events, giving you extreme customizability.

Grant potion effects, crate keys, money, and anything else you can imagine.


thread-arrow.png
Competitive Survival Mode. Made with ❤ by zArrowTan, part of the ArrowBoi Series.

Overview

zLifeSteal brings a competitive heart-stealing mechanic to your Minecraft server. When a player dies they lose hearts, and the killer steals them to grow stronger. Run out of hearts and you face exile through spectator mode or a temporary ban.

With a built-in revive system, custom hearts, crafting recipes, a beacon shop, PlaceholderAPI support, and deep configuration, zLifeSteal creates an intense survival experience that keeps players fighting for every heart. Best of all, it runs with zero required dependencies straight out of the box.

▶ Video Showcase (Hindi)


❤ Heart Stealing Mechanics

  • Players lose hearts when killed and drop physical heart items
  • Killers gain hearts by right-clicking dropped hearts to consume them
  • Golden Hearts: rare drops from last-life kills that grant 2 hearts instead of 1
  • Fire-Resistant Hearts: optional fire resistance for Hearts and Golden Hearts, so they survive lava instead of despawning
  • Fully configurable min, max, starting, and per-death hearts, including whether natural (non-PvP) deaths cost hearts
  • Same-IP protection to prevent heart farming

✖ Zero-Heart Consequences

  • Spectator Exile: eliminated players enter spectator mode for a configurable duration, with a respawn timer and firework celebration
  • Temporary Ban: ban for a set time, supporting seconds, minutes, hours, days, weeks, months, and years
  • Restrictions: exiled players cannot chat or use commands
  • Automatic unban and return with server-wide broadcast announcements

⚡ Revive System

  • Craft or purchase Revive Beacons to bring eliminated players back
  • Interactive GUI to choose which player to revive
  • Configurable cooldown system to prevent spam
  • Revived players return with a configurable number of hearts
  • Fireworks and sounds celebrate every revival

🛠 Crafting Recipes

  • Custom heart crafting recipe with fully configurable materials and shape
  • Revive Beacon crafting (Netherite, Beacon, and Obsidian by default)
  • Toggle any recipe on or off in the config
  • Preview recipes in-game with /ls recipe

🧩 Custom Hearts

  • Create your own consumable hearts, each with a unique ID, that run custom commands when consumed
  • Grant potion effects, crate keys, money, or anything else you can script
  • Fully configurable and creatable by server owners, each with its own crafting recipe
  • Hand them out with /ls give <player> custom <heart_id> <amount>

🛍 Beacon Shop

  • Buy Revive Beacons using your hearts via /ls shop
  • Custom GUI with glowing items and flexible lore
  • Configurable costs and item appearances
  • Configurable full-inventory handling: deny the purchase with a notice, or drop the item on the ground

⚙ Advanced Customization

  • Full Hex Color Support: use &#FF5555 or <#FF5555> in all messages, item names, and lores
  • Auto-Config Update: new config values are added automatically while preserving your settings
  • Customizable hearts, golden hearts, and beacon items (material, name, lore, glow)
  • Per-player data storage with a YAML database
  • Optional player head drops on death with a configurable chance

📊 PlaceholderAPI Support

Use these placeholders anywhere PlaceholderAPI is supported, including scoreboards, tab, and menus:
  • %lifesteal_hearts% current heart count
  • %lifesteal_max_hearts% maximum heart count
  • %lifesteal_revives% total revive count
Pick how hearts display with the hearts-out-of-20 option: a 20/19/18 style or a 10.0/9.5/9.0 style.
⭐ Why Choose zLifeSteal?

  • Zero Required Dependencies: works straight out of the box (PlaceholderAPI optional)
  • Performance Optimized: lightweight, async, with efficient data handling
  • Hex Color Support: modern RGB for stunning visuals
  • Auto Config Updates: new features integrate without breaking your config
  • Extensive Customization: every message, item, and mechanic is configurable
  • Active Development: frequent updates and fixes
  • Professional Code: clean, documented, and maintainable

🔗 Commands & Permissions

Player Commands
  • /ls help
    Show all available commands
  • /ls check <player>
    View a player's hearts or ban status
  • /ls stats
    View lifesteal statistics
  • /ls shop
    Open the Beacon Shop
  • /ls recipe
    View the crafting recipes
  • /ls withdraw <amount>
    Withdraw hearts as physical items

Admin Commands
  • /ls give <player> <amount>
    Give hearts to a player
  • /ls give <player> custom <heart_id> <amount>
    Give a custom heart to a player
  • /ls take <player> <amount>
    Remove hearts from a player
  • /ls set <player> <amount>
    Set a player's exact heart count
  • /ls ban <player>
    Ban a player through the lifesteal system
  • /ls revive <player>
    Revive a player without using a beacon
  • /ls giveitem <player> <type> <amount>
    Give heart, golden heart, or beacon items
  • /ls reload
    Reload all configurations

Permissions
  • lifesteal.admin (Default: OP)
    Access to all admin commands
  • lifesteal.user (Default: True)
    Access to basic user commands
  • lifesteal.stats (Default: True)
    Access to the /ls stats command

⚙️ Configuration Preview
Spoiler: config.yml
YAML
# Core Mechanics
core:
  check-same-ip: true
  hearts-lost-per-death: 1.0
  max-hearts: 40.0
  initial-hearts: 10.0
  hearts-on-revive: 10.0
  drop-physical-heart: true
  zero-heart-action: "spectator" # Options: "ban", "spectator", "none"

# Heart Display
display:
  hearts-out-of-20: false # true = 20/19/18, false = 10.0/9.5/9.0

# Golden Heart Configuration
golden-heart-item:
  material: "GOLD_NUGGET"
  name: "&#FFD700Golden Heart"
  glow: true
  hearts-to-give: 2.0

# Ban System
zero-heart-options:
  ban-mode:
    enabled: true
    ban-duration: "1h" # Format: 1s, 10m, 1h, 7d, 4w, 6M, 1y

# Revive System
revive:
  revive-cooldown-enabled: true
  revive-cooldown-time: 3600 # 1 hour in seconds
  revive-beacon-cost: 3.0

# And much more...
Spoiler: guiconfig.yml - Full GUI Customization
YAML
# Customize every GUI element including:
- Shop GUI (title, size, items, decorations)
- Recipe GUI (heart and beacon recipes display)
- Revive GUI (title, player head display, background)
- Support for hex colors in all GUI text

📥 Installation

  1. Download zLifeSteal.jar
  2. Place it in your plugins/ folder
  3. Restart your server
  4. Configure config.yml and guiconfig.yml to your liking
  5. Run /ls reload to apply changes

📋 Requirements

  • Minecraft Version: 1.17+ (works on 1.17 through 1.21.x)
  • Server Software: Spigot or Paper (Paper recommended for performance)
  • Java Version: Java 17 or higher
  • PlaceholderAPI: optional, required only for placeholder support

🖼 Screenshots
Spoiler: In-Game Screenshots
NVIDIA_Overlay_oXgd33UqAA.png

Beacon Shop GUI

Discord_JUJZBUl3GE.png

Revive Player GUI

Discord_I0JD7yhvZH.gif

Recipe Viewer

🆕 Recent Updates

PlaceholderAPI Support (v2.4.2 - v2.4.3)
Added %lifesteal_hearts%, %lifesteal_max_hearts%, and %lifesteal_revives% placeholders, plus a hearts-out-of-20 display toggle.

Custom Hearts & Command Events (v2.4.0)
Build fully custom crafting recipes and consumable custom hearts that run commands when used. Grant potion effects, crate keys, money, or anything else you can script.

Fire-Resistant Hearts (v2.2)
Hearts and Golden Hearts can now survive lava instead of despawning.

Consume Effects & Pop Animation (v2.5.x)
Configurable particle bursts and sounds on consume, plus a custom pop animation that shows your heart's actual texture in front of the player.

Smarter Config Handling
Auto config migration carries your settings forward across updates and self-heals older config files.

📈 Metrics

This plugin uses bStats to collect anonymous usage stats. You can opt out anytime in plugins/bStats/config.yml.

zLifeSteal.svg

💬 Support & Links

  • Need help? Join the Discord: Click here to join
  • Found a bug? Report it on the Discord server
  • Feature requests? Always listening to community feedback

⭐ If you enjoy this plugin, please leave a review! ⭐
Made with ❤ by zArrowTan

Latest Reviews

5.0

2 reviews · 2 from BuiltByBit

5
2
4
0
3
0
2
0
1
0

2 reviews 0 reviews 2 reviews

Filter by source

S

scrimix

· BuiltByBit

best lifesteal plugin out there for sure the owner is always on constantly to support you and fixed problems with in one day

Reply from our team

Thanks

M

MasterStudios

· BuiltByBit

zLifeSteal is an incredibly polished and well-designed lifesteal plugin. The heart-stealing mechanic feels balanced and rewarding, and features like golden hearts, revives, and exile add real stakes to PvP without making it frustrating. Setup is easy, performance is solid, and the customization options are perfect for shaping the plugin to fit any Lifesteal SMP. If you want a high-quality, competitive lifesteal experience that players actually enjoy, this plugin delivers. Highly recommended

Reply from our team

Thanks

No reviews on the store yet.

zLifesteal Core | Premium Lifesteal

v2.7.0 5.0 (2)
zArrowTan

zArrowTan

High Quality & Affordable Premium LifeSteal Experience with Custom Hearts Recipe!

$5.39

$8.99 40% off
Instant download · Updates included · Lifetime licence
$4.60 cheaper than on BuiltByBit $9.99 there, $8.99 here every day, $5.39 in this sale.

Digital product, delivered instantly, no refunds · Terms

3
Views
0
Purchases
5.0 / 5
Avg Rating
Sep 25, 2026
Release Date
Sep 25, 2026
Last Update Date
plugin
spigot plugin
lifesteal
survival
pvp
crates
punishments
reports

Share and earn

Earn on every sale you send here

10%

162 pts / sale

Available Bundles

Z Series Plugins
Z Series Plugins 8 products $18.59 $24.79
Save $6.20 25% off together +4 Details Already in cart
© zArrowTan Resources 2026
Forked and customised by zArrowTan · Powered by Light Store