1.0
Compatibility
Changes
❤️ LifeSteal Lite
LifeSteal Lite is a lightweight, performance-focused plugin designed for SMP servers. It brings the popular "steal hearts on kill" mechanic without the bloat of databases or complex setups.
⚡ Key Features
- Performance First: Zero database requirements. Uses native Minecraft files for maximum speed.
- ❤️ LifeSteal Mechanics: Kill players to gain hearts, lose hearts on death.
- 🛠️ Custom Crafting: Fully configurable crafting recipes for Heart Capsules (via
config.yml). - 🚫 Native Ban System: Automatically bans players when they run out of hearts using the vanilla ban system.
- ⏱️ Ban Timer: Configurable ban duration with live countdown timer on login attempt.
- 🛡️ Anti-Abuse: Farming prevention system to stop players from exploiting kills.
📜 Commands & Permissions
| Command | Description | Permission |
|---|---|---|
/ls withdraw <amount> |
Withdraw hearts into physical items. | lifesteal.use |
/ls give <player> <amount> |
Give heart items to a player. | lifesteal.admin |
/ls reset <player> |
Reset a player's health to default. | lifesteal.admin |
/ls unban <player> |
Unban a player and restore their hearts. | lifesteal.admin |
/ls purgebans |
Unban everyone (Server Wipe). | lifesteal.admin |
/ls recipe |
Toggle the crafting recipe on/off instantly. | lifesteal.admin |
/ls reload |
Reload the configuration file. | lifesteal.admin |
🔧 Configuration
Everything is customizable! You can change:
- Starting hearts & Max hearts.
- Ban duration & Ban messages.
- Crafting recipe shape & ingredients.
- Heart item name & material.
Ready to start your SMP? Download LifeSteal Lite now!
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:GxkmbrOl:LQofKKhj"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:GxkmbrOl:LQofKKhj"
}

