Features
- LifeSteal Mechanic: Players gain hearts by defeating others in PvP.
- Heart Items: Withdraw hearts into tradable items and redeem them later.
- Revive Beacon:
- A special item that, when activated, initiates a magical revival ritual.
- Activating the beacon spawns a hovering BlockDisplay with a smooth up-and-down (hover) effect and clean, coordinated particle & sound effects.
- The beacon is positioned one block higher for optimal visibility.
- Players can type the banned player's name to revive them – complete with a cinematic, staged animation.
- Configurable: Fully customizable via
config.yml
(messages, health settings, item names, etc.) with full Adventure MiniMessage support. - Commands:
/withdrawheart <amount>
: Withdraw hearts into tradable items./resethearts <player>
: Reset a player's health to default.lifestealplugin reload
: Reload the plugin configuration.- Open Source: The project is open source and available for contributions, with fast bug fixes and updates.
How It Works
- Death Mechanics: When a player dies, they lose 1 heart (2 health) while the killer gains 1 heart (if under the maximum limit).
- Item Interactions: Heart items can be withdrawn, redeemed, and traded.
- Revive Beacon:
- Activating the beacon (via right-click) removes the item and spawns a hovering beacon BlockDisplay at a higher position.
- The beacon hovers smoothly (no rotation, only vertical movement) while magical particle and sound effects play.
- The player then types the banned player’s name in chat to initiate a well-timed, cinematic revival sequence that includes stage-wise visual and sound effects.
Why Choose LifeSteal?
- Performance: Designed for minimal lag even on large servers.
- Flexibility: Fully customizable to adapt to your server's unique needs.
- Modern Aesthetics: Incorporates advanced display animations (using BlockDisplay and TextDisplay) for a truly immersive experience.
- Rapid Development: Frequent updates and quick bug fixes.
- Open Source: Free to use and modify—just give proper credit.
🌟 Features
- ✅ LifeSteal Mechanic: Gain hearts by defeating other players in PvP!
- ✅ Heart Items: Withdraw hearts into items, trade them, and redeem them later.
- ✅ Fully Configurable: Adjust max/min health, item names, and messages via
config.yml
. - ✅ Adventure MiniMessage Support: Use rich text formatting for messages and action bars.
- ✅ Lightweight & Performance-Optimized: Scales seamlessly for small and large servers alike.
📜 Commands & Permissions
Command | Description | Permission |
---|---|---|
/withdrawheart <amount> |
Withdraw hearts into items. | lifesteal.withdraw |
/resethearts <player> |
Reset a player's health to default. | lifesteal.reset |