Logo
MINECRAFTBIBLE
Items
Items

All game items

Blocks
Blocks

Building blocks

Mobs
Mobs

Creatures & monsters

Biomes
Biomes

World biomes

Structures
Structures

Generated structures

Recipes
Recipes

Crafting guides

Advancements
Advancements

Achievements

Loot Tables
Loot Tables

Drop rates

Tags
Tags

Item groupings

All Versions
View all data →
Capes
Cape ArchiveNEW

Browse rare Minecon capes, OptiFine capes, and custom capes from players worldwide

Browse

Player Database
Player DatabasePopular

Search any player

Skin Browser
Skin Browser

Browse & download skins

Cape Gallery
Cape GalleryNEW

Minecon & OptiFine capes

Seed Vault
Seed Vault

Curated seeds

Learn

Guides
GuidesNew

Tutorials & tips

Blog
Blog

News & updates

Community

Community Hub
Community HubHub

Posts, discussions & more

All Versions
View community →
Seed Analyzer
Seed Analyzer

World seed analysis

Loot Explorer
Loot Explorer

Drop rates

Crafting Calculator
Crafting Calculator

Material planning

Enchant Calculator
Enchant Calculator

Probability math

Redstone Lab
Redstone Lab

Signal timing

Trading Profit
Trading Profit

Villager ROI

All Versions
View all tools →
Mods
Mods

Browse all mods

Plugins
Plugins

Server plugins

Resource Packs
Resource Packs

Textures & sounds

Shaders
Shaders

Visual enhancements

Datapacks
Datapacks

World logic

Scanner
Mod Intelligence

Scan & analyze any mod

All Versions
View all mods →
Loading...
IntroductionIntroductionVersion HistoryVersion HistoryGuidesGuidesBlog & NewsBlog & News
ItemsItemsBlocksBlocksMobsMobsRecipesRecipesBiomesBiomesStructuresStructuresAdvancementsAdvancementsLoot TablesLoot TablesTagsTags
ModsModsPluginsPluginsResource PacksResource PacksShadersShadersDatapacksDatapacks

MinecraftBible

The Ultimate Wiki

Logo
MINECRAFTBIBLE

The ultimate Minecraft reference. Every item, block, mob, and recipe documented with precision.

Community

  • Skin Browser
  • Cape Gallery
  • Seed Vault
  • Blog
  • Guides

Database

  • Items
  • Blocks
  • Mobs
  • Recipes
  • Biomes
  • Structures

Tools

  • Seed Analyzer
  • Mod Intelligence
  • Crafting Calculator
  • Enchant Calculator

Mods & Packs

  • Mods
  • Plugins
  • Resource Packs
  • Shaders
  • Datapacks

Site & Legal

  • About
  • Authors
  • Editorial Policy
  • Corrections
  • Contact
  • Privacy Policy
  • Terms of Service
  • DMCA
  • Sitemap

© 2026 MinecraftBible. Not affiliated with Mojang or Microsoft.

PrivacyTermsContact
DxLifeStealCore
PluginLicenseRef-All-Rights-Reserved

DxLifeStealCore

Best Replica Of LifestealCore And Added New Features

37
Downloads
1
Followers
2 months ago
Updated
📦
1
Versions
equipmentgame-mechanicspaperpurpurspigot
Download Latestv1.0.0View on Modrinth

📖About DxLifeStealCore

❤ DxLifeStealCore

Advanced LifeSteal Plugin — More Powerful Than Ever

By DipuXPro · Minecraft 1.20–1.21.x · Paper / Bukkit


License
MC Version
API
Java

"Every heart stolen. Every life lost. Every revival earned."


🔑 License

This plugin requires a valid license key to run.
Without a valid key, the plugin will refuse to enable.

License Key: 25Z8VM-UGXHD5

Enter your key in config.yml under license.key before starting your server.
To purchase additional license keys, visit dxlifesteal.dev.


✨ What is DxLifeStealCore?

DxLifeStealCore is a feature-rich, SMP-ready LifeSteal plugin built for competitive Minecraft servers. It goes far beyond basic heart stealing — with tiered heart items, cinematic elimination effects, a full revive system, server events, Discord webhook integration, kill streaks, and a paginated revive GUI.

Whether you're running a public LifeSteal SMP or a private friend group server, DxLifeStealCore gives you complete control over every mechanic.


💡 Core Features

❤ Heart System

  • Players start with a configurable number of hearts (default: 10)
  • Killing a player steals hearts from the victim and gives them to the killer
  • Hearts have a configurable minimum and maximum — players can grow up to 20 hearts!
  • Steal chance is configurable — make it 100% or add RNG
  • Optional heart loss on mob death or natural death
  • Per-world heart settings support — different heart caps per world
  • Heart economy: withdraw hearts to items, deposit items back, pay hearts to other players

🎴 Tiered Heart Items

Three tiers of craftable heart consumables, each with unique designs, lore, and effects:

Item Tier Hearts Rarity Recipe Center
❤ Heart Shard Tier I +1 ❤ Common Nether Star + Golden Swords
💎 Heart Crystal Tier II +2 ❤❤ Rare Diamond Blocks + End Crystal
✦ Heart Gem Tier III +3 ❤❤❤ Legendary Emerald Blocks + Netherite Block

Plus the classic Stolen Heart (craftable with Gold Blocks, Nether Stars & Beacon) and the Heart Shield (Totem of Undying + Ghast Tears + Diamond Block) that blocks one heart loss on death.

⚰ Elimination System

When a player's hearts reach zero, they are eliminated. Choose from four elimination modes:

  • BAN — Temporarily bans the player for a configurable duration (e.g. 3d, 12h)
  • SPECTATOR — Converts the player to spectator mode
  • KICK — Kicks the player from the server
  • COMMAND — Executes a custom console command on elimination

Elimination comes with cinematic effects — a dark particle tornado, lava drips, skull cracks, wither sounds, and a dramatic death firework. The killer gets a golden sparkle celebration with victory fireworks and sounds.

🔄 Revive System

Eliminated players can be brought back by spending hearts:

  • Configurable cost in hearts to revive (default: 5)
  • Works for online and offline players
  • Revive immunity after being revived — brief grace period
  • Revive Book — craftable item (Emerald Blocks + Totems + Written Book)
  • Paginated Revive GUI — browse up to 45 eliminated players per page with skull heads, status info, and one-click reviving
  • Global toggle to enable/disable revives without restarting
  • Server-wide broadcast on successful revive
  • Discord webhook notification on revive

🔥 Kill Streak Bonuses

Players on a killing streak earn bonus hearts:

Kill Streak Bonus Hearts
3 kills +1 ❤
5 kills +2 ❤❤
10 kills +3 ❤❤❤

Streak thresholds and rewards are fully configurable.

🎉 Server Events

Activate limited-time events with a single command:

  • Double Hearts Event — All heart gains are multiplied. Comes with a live BossBar countdown visible to all players.
  • Heart Rain Event — All online players receive free hearts at a set interval for the event duration.

Events are started/stopped with /dxlifesteal event and run on a background task ticker.

📊 Leaderboards

Full leaderboard support with /dxlifesteal top:

  • Sort by hearts, kills, deaths, or eliminations
  • Configurable leaderboard size
  • Auto-refresh interval for live ranking updates

🔗 Discord Webhook Integration

Get notified in your Discord server for key events:

  • Player killed (heart stolen)
  • Player death
  • Player eliminated
  • Player revived

Enable and configure via config.yml — just plug in your webhook URL.

📦 PlaceholderAPI Support

Full PAPI integration with the %dxls_<placeholder>% prefix:

Placeholder Description
%dxls_hearts% Current hearts
%dxls_max_hearts% Max hearts
%dxls_kills% Total kills
%dxls_deaths% Total deaths
%dxls_eliminations% Total eliminations
%dxls_streak% Current kill streak
%dxls_best_streak% Best kill streak ever
%dxls_status% Active / Eliminated / Frozen / Bypassed
%dxls_is_eliminated% true / false
%dxls_event_double% Double hearts event active?
%dxls_event_rain% Heart rain event active?

🛠 Commands

Command Description Permission
/dxlifesteal help Show help menu —
/dxlifesteal status [player] View heart stats dxlifesteal.status
/dxlifesteal top [type] View leaderboard dxlifesteal.top
/dxlifesteal withdraw <amount> Withdraw hearts to item dxlifesteal.withdraw
/dxlifesteal deposit Deposit heart items dxlifesteal.deposit
/dxlifesteal pay <player> <amount> Pay hearts to player dxlifesteal.pay
/dxlifesteal streak [player] View kill streak dxlifesteal.streak
/dxlifesteal revive <player> Revive eliminated player dxlifesteal.revive
/dxlifesteal set <player> <amount> Set player hearts dxlifesteal.set
/dxlifesteal add <player> <amount> Add hearts to player dxlifesteal.add
/dxlifesteal remove <player> <amount> Remove hearts dxlifesteal.remove
/dxlifesteal eliminate <player> Force eliminate player dxlifesteal.eliminate
/dxlifesteal freeze <player> Freeze/unfreeze player dxlifesteal.freeze
/dxlifesteal giveitem <player> <item> <amount> Give heart item dxlifesteal.giveitem
/dxlifesteal event <type> <duration> Start/stop events dxlifesteal.event
/dxlifesteal reload Reload plugin dxlifesteal.reload
/dxlifesteal backup Backup player data dxlifesteal.backup
/dxlifesteal inspect <player> Inspect player data dxlifesteal.inspect

Aliases: /dxls, /lsc, /lifesteal


🔐 Permissions

Permission Default Description
dxlifesteal.admin OP Full admin access (inherits all below)
dxlifesteal.status All Check heart status
dxlifesteal.withdraw All Withdraw hearts
dxlifesteal.deposit All Deposit heart items
dxlifesteal.pay All Pay hearts to others
dxlifesteal.top All View leaderboards
dxlifesteal.streak All View kill streaks
dxlifesteal.recipes All View recipes GUI
dxlifesteal.bypass OP Bypass heart steal
dxlifesteal.multiplier.2x false 2x heart steal (VIP)
dxlifesteal.multiplier.3x false 3x heart steal (VIP)
dxlifesteal.maxhearts.bonus false Bonus max hearts (VIP)

⚙ Configuration Highlights

hearts:
  starting: 10       # Starting hearts for new players
  minimum: 2         # Can never go below this
  maximum: 20        # Cap on max hearts
  steal-amount: 1    # Hearts stolen per kill
  steal-chance: 100  # % chance to steal (RNG support)
  pvp-only: true     # Only steal in PvP kills

elimination:
  mode: BAN          # BAN / SPECTATOR / KICK / COMMAND
  ban-duration: "3d" # Supports d, h, m

revive:
  enabled: true
  cost-hearts: 5
  immunity-seconds: 30

streak:
  enabled: true
  rewards:
    3: 1   # 3 kills = +1 heart
    5: 2
    10: 3

📥 Installation

  1. Drop DxLifeStealCore.jar into your /plugins folder
  2. Start the server once to generate config.yml
  3. Open config.yml and set your license key:
    license:
      key: "25Z8VM-UGXHD5"
    
  4. Configure hearts, elimination mode, revive settings, and Discord webhook as desired
  5. Restart the server — you're good to go!

Soft Dependencies: PlaceholderAPI (optional), Vault (optional)


🧩 Compatibility

Server Software Supported
Paper 1.20–1.21.x ✅
Spigot 1.20–1.21.x ✅
Purpur ✅
Folia ❌

Requires Java 17 or higher.


📜 Data & Storage

  • YML-based per-player data storage — no database setup required
  • Auto-save every minute (configurable)
  • Full backup and export command support
  • Kill, death, steal, elimination, and revive history logging per player

Made with ❤ by DipuXPro

DxLifeStealCore is a premium commercial plugin. Redistribution or resale is strictly prohibited.

👥 Team & Contributors

dipuxpro
dipuxproOwner

⚙️ Compatibility

Environment
🖥️ Server-side
Loaders
paperpurpurspigot
Minecraft Versions
1.201.20.11.20.21.20.31.20.41.20.51.20.61.21+11 more

🔗 Links

Modrinth Page