Tags
Creators
Details
1.0.2
Compatibility
Changes
LifeSteal Core ❤
A dramatic and feature-rich LifeSteal plugin for Minecraft servers. Take hearts from your victims, craft revival beacons, and experience epic death announcements!

✦ Features
- Heart Stealing System: Take hearts from players you kill
- Heart Crafting Recipes: Craft heart items using different materials based on difficulty
- Dramatic Effects: Server-wide announcements with sound effects
- Revival Beacons: Custom crafting system to revive banned players
- Advanced Configuration: In-game GUI for all settings and recipe viewing
- Multiple Difficulties: Easy, Medium, Hard, and Custom recipes for both hearts and beacons
- Permission Based: Full control over all features
- Recipe Management: View and modify crafting recipes through GUI
✦ Heart Crafting Recipes
The plugin now includes heart crafting recipes with different difficulty levels:
- Easy: Gold Ingots, Diamonds, and Redstone
- Medium: Netherite Ingots, Emeralds, and Redstone Blocks
- Hard: Diamond Blocks, Netherite Blocks, and Redstone Blocks
- Custom: Fully configurable materials
✦ Commands
/lifesteal help- Show help menu/lifesteal withdraw <amount>- Convert hearts to items
/lifesteal deposit- Deposit heart items/lifesteal reset- Reset all players' hearts/lifesteal giveheart <amount>- Give yourself heart items/lifesteal recipe- View the revival beacon recipe/lifesteal config- Open configuration GUI/lifesteal debug recipe- Show recipe information
✦ Downloads
Pre-compiled builds are available at:
✦ Requirements
- Server Version: 1.13 - 1.20.4
- Java: 17 or newer
- Dependencies: None
✦ Installation
- Download the plugin
- Place in your plugins folder
- Start/Restart your server
- Configure using
/lifesteal config
✦ Configuration
The plugin features an in-game GUI for easy configuration:
- Heart settings (default, min, max)
- Recipe difficulty selection
- Heart and beacon recipe viewing
- Real-time recipe reloading
✦ Building from Source
If you want to build the plugin yourself:
mvn clean package
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:enrHRurE:cWtgCyD8"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:enrHRurE:cWtgCyD8"
}

