3.0
Compatibility
Changes
⚠Warning⚠
This Plugin Needed My Main LifeSteal plugin
LifeStealExtras
LifeStealExtras is a full feature pack for LifeSteal SMPs. It sits on top of a base LifeSteal plugin and adds economy, shops, crates, an admin GUI, timed events, season reset, maintenance mode, duels, announcements, and quality-of-life tools.
Players use simple commands. Staff manage almost everything from one panel: /settings.
Features
- Coin economy (kill rewards, daily reward, pay, admin give/take)
- Heart shop, general shop, black market
- Crate system with keys and weighted loot
- Sidebar (scoreboard) with toggles
- Full admin GUI (
/settings) - Timed server events (2x coins, Blood Moon, keep inventory, etc.)
- Season reset (economy + inventories + worlds; OP kept)
- Maintenance mode (OP/admin only)
- 1v1 duels with optional wager
- Sign GUI server announcements (red chat broadcast)
- Activity logs (shop / crate / duel)
- Optional PlaceholderAPI support
Commands
| Command | Description | Permission |
|---|---|---|
/balance [player] |
Check balance | lifestealextras.use |
/sendmoney <player> <amount> |
Send coins | lifestealextras.use |
/addmoney <player> <amount> |
Admin add/remove coins | lifestealextras.admin |
/daily |
Claim daily coin reward | lifestealextras.use |
/shop |
Open coin shop | lifestealextras.use |
/sell <hand|all> |
Sell held item or inventory | lifestealextras.use |
/heartshop |
Buy/sell hearts | lifestealextras.use |
/blackmarket |
Daily discounted item | lifestealextras.use |
/shopsearch <name> |
Search shop items | lifestealextras.use |
/crates |
Open crates menu | lifestealextras.use |
/auction |
Heart auction house | lifestealextras.use |
/top |
Leaderboards | lifestealextras.use |
/duel <player|accept|deny> |
1v1 duel | lifestealextras.use |
/settings |
Admin control GUI | lifestealextras.admin |
/lsevotereward <player> |
Vote reward hook | lifestealextras.admin |
Permissions
| Permission | Default | Description |
|---|---|---|
lifestealextras.use |
true |
Shop, balance, crates, duel, daily, etc. |
lifestealextras.admin |
op |
/settings, /addmoney, admin tools |
During maintenance mode, only operators or players with lifestealextras.admin can join.
Sidebar
Live scoreboard lines (each can be toggled in /settings → Sidebar):
- Title
- Coins / Hearts / Kills / Deaths / Streak
- Online / Ping / TPS
- World / coordinates
- Footer text
- By MamiBuba credit line (
Show By MamiBuba— can be disabled)
Join chat also shows a welcome message plus a By MamiBuba line under it (that chat line is always shown).
/settings admin panel
Requires lifestealextras.admin. Main categories:
World
Nether/End access, PvP, keep inventory, mob/animal spawn, fire, TNT, creeper, weather, day cycle, void/fall/lava damage, hunger, world border, random tick speed, and more.
LifeSteal
Enable/disable core features, heart drop/craft/shop, max/min hearts, revive options.
Economy
Kill reward, tax, coin booster, multipliers, money cap.
Shop / Crates / Kits
Category toggles, price multiplier, crate tiers, animation, key rewards.
Players
Click online player heads to manage money, keys, kits, hearts.
Sounds / Particles / Performance / Security / Gameplay
Sounds, particles, autosave, anti-abuse style toggles, sleep skip, auto pickup, etc.
Reload
Reload config and managed systems.
Season Reset
Confirm with Accept → on restart:
- Wipes coins, inventories, ender chests, XP, stats
- Resets extra hearts
- Deletes world folders (overworld / nether / end)
- Keeps OP
For reliable restart after season reset, set panel startup to a loop script such as ./start.sh.
Server
- Close Server
- Restart Server
- Give OP (pick a player head)
Backup Server
Roll plugin data back by time (+1m / +10m / +1h). Accept queues restore + restart message.
Events
Pick an event → set duration (+1 / +10 / +30 min, +1 hour and minuses) → Accept.
Multiple events can run at once. Examples:
- 2x / 3x / 4x Coins, kill coin bonus
- 2x / 3x Keys, free key, rare key
- 2x / 3x Hearts, heart item drop, no heart loss
- Keep inventory, no fall / fire / explosion damage
- Strength, speed, haste, resistance, night vision
- 2x XP, free starter/PvP kit, no hunger, fly
- Blood Moon: forced night, no sleeping, red boss bar + particles; sleep allowed again when it ends
Maintenance Mode
- Enable → kick non-staff, only OP/admin can join, restart
- Disable → everyone can join again, restart
Activity Logs
Toggle shop / crate / duel logging, view recent lines, clear logs.
Duel Settings
Enable, wager, countdown, kit, broadcast, Set Arena Here.
Announcements (events)
Toggle event chat / title / actionbar channels when an event starts.
Announcement (staff broadcast)
Opens a sign editor. Type the message → press Done → server-wide red ANNOUNCEMENT in chat.
Duels
- Staff set arena:
/settings→ Duel → Set Arena Here - Player:
/duel <name> - Target:
/duel acceptor/duel deny - Countdown → fight
- Winner takes wager (if any)
- Inventories restore after the duel
Installation
- Install a base LifeSteal plugin (soft-depend).
- Put
LifeStealExtrasinplugins/. - Start the server once to generate config.
- (Recommended) Panel startup command:
./start.sh
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:Ucb3qQMX:eYU1rtuq"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:Ucb3qQMX:eYU1rtuq"
}

