LifeSteal

A lightweight, highly configurable Minecraft plugin introducing a LifeSteal mechanic

52,26k

LifeSteal

Banner

<center> LifeSteal Plugin

<center> A lightweight and configurable plugin introducing a unique LifeSteal mechanic to your Minecraft server!

---

🌟 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

| Permission | Permission | Permission | |--------------------------|--------------------------------------|-------------------------| | `/withdrawheart <amount>` | Withdraw hearts into items. | `lifesteal.withdraw` | | `/resethearts <player>` | Reset a player's health to default. | `lifesteal.reset` | | `/lifestealplugin reload` | Reload the plugin config. | `lifesteal.reload` |

---

🛠️ How It Works

- 💀 Heart Items: Players lose Heart Items upon death, while the killer gains Heart Items (if below max health). - 💖 Heart Items: Players can withdraw hearts as items, which can then be redeemed or traded with others.

--- </center>

⚙️ Configuration

Easily customize the plugin via the included `config.yml` file. Here's an example configuration:

```yaml

LifeSteal Plugin Configuration

heart-item-name: "&c&lHeart"

max-health: 20 min-health: 1

Feature Toggles

ban-on-zero-hearts: true

Messages

messages: no_hearts: "<red>You don't have enough hearts!" success_withdraw: "<green>Successfully withdrew a heart!" success_redeem: "<green>You redeemed %amount% hearts!" reset_success: "<green>%player%'s hearts have been reset!" already-active: "&cYou already have an active revive beacon." ritual-start: "&7Revive ritual activated. Type a banned player name to continue." player-not-banned: "&cThat player is not banned." revive-success: "&aRevived &l{player}&a!"

``` <center>

💻 Installation

1. Download the `.jar` file from the Releases section or Modrinth. 2. Place it in your server's `/plugins` folder. 3. Start your server and customize the `config.yml` file as needed.

---

📢 Community & Support

NEW

Join my Discord server for support, questions, or just to hang out!

---

📂 Source Code

View the source code on GitHub.

---

🎮 Perfect for PvP Servers

Whether you're running a small community server or a large PvP network, LifeSteal offers exciting mechanics that will engage your players! 🚀

ADS