
Lifesteal: Graves & Glory
Lifesteal: Graves & Glory is a PvP-focused plugin where players steal hearts on kill, and those who reach 0 hearts are banished to a custom Graveyard realm. Natural deaths don’t remove hearts, and rare artifacts grant powerful lifesteal effect
1.0.0
Compatibility
Changes
🩸 Bit by Block – Lifesteal: Graves & Glory v1.0.0 Release Date: June 29, 2025 Type: Core Feature Release ⚔️ Server: Vallure.minehut.gg
🧬 Core Mechanics 🔪 Lifesteal on Kill
Steal 1 ❤️ from enemy players when you kill them.
Maximum hearts can exceed 20, creating ultra-tank PvPers.
PvP is the only trigger for heart stealing (by default).
💔 No Heart Loss from Natural Deaths
Players do not lose hearts from fall damage, lava, fire, drowning, mobs, or other non-player causes.
This creates a fair balance for survival-based players and builders.
🪦 Grave System (Banishment Mode)
At 0 hearts, a player is automatically banished to the Graveyard Realm — a custom world filled with dangerous trials.
Banished players cannot return to the Overworld until revived or redeemed.
PvP death becomes more intense with long-term consequences.
🧬 Heart Cap Growth
Players can exceed 20 hearts through custom rituals, quests, or artifact infusion.
Future versions may allow per-player max heart limits and milestone unlocks.
🔮 Artifact System 🩸 Blood Mirror
Reflects 50% of stolen hearts back to the attacker.
Useful in duels or defending against gankers.
🧛 Vampire Fang
25% chance to steal 2 hearts instead of 1.
Risk-reward gear for aggressive players.
🟡 Golden Sigil
One-time protection from becoming banished.
Recharges every 7 real-world days.
Artifacts are rare and earned from future loot tables, dungeon drops, or seasonal events.
🔧 Configuration Options Located in config.yml, including:
lifesteal.steal-amount: how many hearts are stolen per kill
lifesteal.max-hearts: per-player max (can exceed 20)
lifesteal.allow-natural-death-loss: toggle for fire, fall, etc.
graveyard.world-name: banished world name
graveyard.revive-cost: how many Soul Tokens are needed
death-broadcasts.enabled: announce kills, banishments, and revives
Easy to customize for hardcore servers, story-based SMPs, or PvP factions.
📜 PlaceholderAPI Support %lifesteal_hearts% – Current hearts of player
%lifesteal_max% – Player’s heart cap
%lifesteal_status% – ALIVE / BANISHED / PROTECTED
%lifesteal_souls% – (Upcoming) number of soul tokens held
Works with all scoreboard, tablist, and hologram plugins supporting PAPI.
📢 Planned Features (Sneak Peek at v1.1.0) ☁️ Cloud Graves
A glowing ghostly grave marks your death location with lore and potential loot memory.
Allows grave recovery and storytelling.
🤝 Soulbound Teams
Declare teammates to prevent heart-stealing within the group.
Optional betrayal mechanic for drama servers.
🧠 Gravekeeper AI
New boss that guards revival points. Defeat it for a group revive or server-wide buff.
📣 Discord Integration (Bot)
Banishments, revives, and PvP deaths posted in real-time.
/revive requests from Discord accepted via emoji reactions.
🎟️ Custom Events & Blessings
Server-wide events that increase lifesteal, grant protections, or double Soul Token drops.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:NO63SoxK:Osu3b2E7"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:NO63SoxK:Osu3b2E7"
}
