❤️ Lifesteal Deluxe
Lifesteal Deluxe is the ultimate heart-based economy plugin that turns player health into a valuable, tradeable resource. Players can gain hearts by killing others, lose hearts when they die, and use hearts as currency throughout your server. With extensive customization options, multi-language support, and powerful admin tools, this plugin creates an engaging and competitive environment for your players.
Core Heart System
- Heart Stealing - Players steal hearts when killing others
- Heart Loss - Players lose hearts when they die
- Heart Trading - Send hearts to other players with
- Heart Withdrawal - Convert hearts into physical items
- Heart Limits - Configurable min/max heart limits per player
Multi-Language Support
- 9 Languages - English, Spanish, French, German, Italian, Portuguese, Russian, Japanese, Chinese
- Dynamic Switching - Change language in-game without restart
- Auto-Fallback - Falls back to English if translation missing
- Easy Management -
Code (Text):
/ls language
commands for admins
Powerful Admin Tools
- Wildcard Commands - Use
for all online players,
for all players
- Heart Management - Add, remove, set hearts for any player
- Bulk Operations - Manage multiple players at once
- Real-time Monitoring - Track heart transactions and player status
Customization Options
- Custom Heart Items - Fully customizable heart item name and lore
- Configurable Aliases - Set custom command shortcuts
- Color Code Support - Full
color code support throughout
- Flexible Permissions - Granular permission system
[hr]
Commands & Usage
Player Commands
Code (Text):
/hearts [player] - Check your or another player's hearts
/withdraw <amount> - Withdraw hearts as physical items
/payhearts <player> <amount> - Send hearts to another player
Admin Commands
Code (Text):
/ls sethearts <player> <amount> - Set player hearts (supports * and **)
/ls addhearts <player> <amount> - Add hearts to player
/ls removehearts <player> <amount> - Remove hearts from player
/ls givehearts <player> <amount> - Give hearts to offline players
/ls setmax <amount> - Set global maximum hearts
/ls revive <player> - Revive banned players
/ls language [set|list] - Manage language settings
/ls aliases [add|remove] - Manage command aliases
/ls reload - Reload plugin configuration
Wildcard Support
-
= All online players
-
= All players (online + offline)
Example:
Code (Text):
/ls sethearts * 10
- Sets all online players to 10 hearts
[hr]
Permissions
|
All permissions |
op |
Code (Text):
lifesteal.use
|
Basic commands |
true |
Code (Text):
lifesteal.hearts
|
Check hearts |
true |
Code (Text):
lifesteal.withdraw
|
Withdraw hearts |
true |
Code (Text):
lifesteal.payhearts
|
Send hearts |
true |
Code (Text):
lifesteal.admin
|
Admin commands |
op |
Code (Text):
lifesteal.reload
|
Reload config |
op |
[hr]
PlaceholderAPI Support
Use these placeholders with PlaceholderAPI-compatible plugins:
Code (Text):
%lifesteal_hearts% - Player's current hearts
%lifesteal_max_hearts% - Maximum hearts allowed
%lifesteal_min_hearts% - Minimum hearts allowed
%lifesteal_hearts_bar% - Visual hearts bar
%lifesteal_hearts_percentage% - Hearts as percentage
%lifesteal_hearts_remaining% - Hearts above minimum
%lifesteal_hearts_above_min% - Hearts above minimum
Perfect for: Scoreboards, tab lists, holograms, and chat messages!
[hr]
⚙️ Configuration
Main Settings
Code (YAML):
# Language settings
language
:
"en"
# Available: en, es, fr, de, it, pt, ru, ja, zh
# Heart limits
max-hearts
: 20
min-hearts
: 1
# Heart behavior
lose-heart-on-death
: true
gain-heart-on-kill
: true
# Ban system
ban-system:
enabled
: true
ban-duration
:
"1d"
prevent-join
: true
Command Aliases
Code (YAML):
command-aliases:
lifesteal
:
[
"ls",
"lsd"
]
hearts
:
[
"h",
"heart"
]
withdraw
:
[
"w"
]
sethearts
:
[
"sh"
]
# ... and more
[hr]
Installation
- Download the plugin JAR file
- Place it in your server's
folder
- Restart your server
- Configure settings in
- Set permissions for your players
- Enjoy your new heart economy!
[hr]
API Integration
Lifesteal Deluxe includes a comprehensive API for developers:
Code (Java):
// Get the API
LifestealAPI api
= lifestealPlugin.
getAPI
(
)
;
// Basic operations
int hearts
= api.
getHearts
(player
)
;
api.
setHearts
(player,
10
)
;
api.
addHearts
(player,
5
)
;
// Check settings
boolean heartStealing
= api.
isHeartStealingEnabled
(
)
;
boolean isBanned
= api.
isPlayerBanned
(player
)
;
[hr]
Why Choose Lifesteal Deluxe?
For Server Owners
- ✅ Easy Setup - Simple configuration and installation
- ✅ Multi-Language - Support players from around the world
- ✅ Flexible Permissions - Control who can do what
- ✅ Network Safe - Only affects the lifesteal server
- ✅ Regular Updates - Active development and support
For Players
- ✅ Engaging Gameplay - Adds risk and reward to PvP
- ✅ Economic System - Hearts become valuable currency
- ✅ Fair Competition - Balanced heart limits and rules
- ✅ Clear Communication - Messages in their language
For Developers
- ✅ Clean API - Easy integration with other plugins
- ✅ PlaceholderAPI - Works with popular display plugins
- ✅ Extensible - Add custom features easily
- ✅ Well Documented - Clear code and documentation
[hr]
Performance
- Optimized Code - Efficient heart calculations and storage
- Memory Management - Smart caching and cleanup
- Minimal Impact - Low server resource usage
- Scalable - Works with any number of players
[hr]
Support & Updates
- GitHub Repository - Full source code and issue tracking
- Regular Updates - New features and bug fixes
- Community Support - Help from other server owners
---
Run your server with the best Lifesteal plugin!