Minecraft

How to Set Up LifeSteal SMP on a Minecraft Server

Minecraft·May 20, 2026·23 min read

Standard Minecraft survival is forgiving. Players die, respawn, complain briefly, and keep going. The LifeSteal SMP Plugin changes that loop by connecting a player's maximum health to PvP results. Die to another player and you lose a permanent heart. Kill another player and you take one from them.

If a player reaches zero hearts, they are eliminated from the server and cannot rejoin normally until someone revives them. That single rule turns casual survival into a server-wide risk calculation. Suddenly, picking a fight over iron boots feels like a business decision.

LifeSteal SMP runs on Spigot and Bukkit-based Minecraft servers. It does not support Paper or Paper forks, so confirm your server type before installing it. The format became popular through the Lifesteal SMP YouTube series with creators such as ClownPierce and SB737, and it remains a strong choice for PvP-focused survival communities.

Installing the LifeSteal SMP Plugin

Before starting, make sure your server is running Spigot or another Bukkit-compatible server type. If your server is currently using Paper, switch to Spigot first from your server software settings.

  1. Open the LifeSteal SMP Plugin page on SpigotMC, then select Download Now.
  1. Save the plugin `.jar` file somewhere easy to find, then open your server panel.
  1. Open your FTP client or file manager, then log in with your panel password.
  1. Open the `plugins` folder and choose Upload.
  1. Drag the LifeSteal SMP Plugin file into the upload area and wait until the upload reaches 100%.
  1. Return to the main server panel and restart the server.
  1. Join the server and run `/plugins` in chat. If the plugin loaded correctly, `LifeSteal-Smp-Plugin` should appear in the list. If it is missing or shown in red, the plugin did not start correctly.

Most install problems come from one of three things: the file is not inside the `plugins` folder, the server was not restarted after upload, or the server is using an unsupported type.

How the LifeSteal System Works

When the plugin first loads, the server still looks like normal survival. Players gather resources, build bases, and act peaceful until someone remembers this is a LifeSteal server. The difference appears when PvP deaths begin.

Each PvP death removes a heart from the victim and gives it to the killer. These hearts are not temporary potion effects. They affect the player's maximum health and stay changed until the player earns hearts back, crafts new ones, or an operator adjusts them with commands.

By default, deaths to mobs and the environment do not carry the same punishment as PvP deaths, though server owners should review the configuration before launch. The core experience depends on three systems: hearts, craftable hearts, and revives.

Hearts and Elimination

Hearts are the main currency of the plugin. A player with many hearts can survive longer fights and take larger risks. A player with only a few hearts has to think carefully before chasing anyone into a cave, especially if the cave has more confidence than visibility.

When a player loses their final heart, they are eliminated. An eliminated player is removed from normal play and cannot simply reconnect to continue. This is what gives LifeSteal SMP its pressure. Losing a fight is not just a setback. It can remove someone from the world until another player decides to bring them back.

Crafting More Hearts

Players do not have to rely only on PvP kills to gain health. The plugin includes heart crafting recipes, but they are intentionally expensive. To start, players can craft a Heart Fragment with:

  • 1 Totem of Undying
  • 8 Redstone Blocks

A Heart Fragment is not a full heart. Players need four Heart Fragments before they can craft a Full Heart. Totems usually come from raids, and in Minecraft 1.21, raids can be started using ominous bottles obtained from pillager outpost captains. That makes totem farming more practical, though still not exactly cheap.

After collecting four Heart Fragments, the Full Heart recipe also requires:

  • 4 Diamond Blocks
  • 1 Netherite Ingot

Once crafted, the player can right-click the Full Heart to add it to their health bar. Because the materials are costly, players should avoid throwing away hearts on unnecessary fights. The server economy tends to notice when netherite becomes a medical expense.

Players can run `/LSrecipe` in-game to view the plugin's current recipes without leaving Minecraft.

Reviving Eliminated Players

Elimination is not always permanent. Players can return if they are revived through a Revive Beacon or by an operator command.

A Revive Beacon can be crafted by players, but it requires expensive materials, including netherite ingots and a beacon. Once created, the player holding it can right-click to open a GUI and choose an eliminated player to revive.

This mechanic adds a social layer to the server. Allies can bring each other back, rival groups can refuse to revive enemies, and server politics can become surprisingly intense over one menu button.

Operators can also revive a player instantly with:

`/LSrevive [username]`

Use the command when a player is eliminated by mistake, during testing, or when an event requires manual intervention.

Useful Commands

LifeSteal SMP does not have a huge command list, but the available commands are important for server management.

  • `/LSrecipe` shows the plugin's heart and revive crafting recipes.
  • `/LSrevive [username]` revives an eliminated player immediately.
  • `/LShealth` checks or changes a player's heart count, depending on permissions and syntax.
  • `/LSeliminate` removes a player from active play without necessarily clearing their stored heart data.
  • `/LSreload` reloads plugin files after configuration changes.

`/LShealth` is especially useful if a bug, event, or staff decision requires heart totals to be corrected. `/LSeliminate` can be helpful for custom events where players need to be removed without using normal PvP elimination.

Configuration Options

After the plugin loads for the first time, it creates a `LifeSteal-Smp-Plugin` folder inside the server's `plugins` directory. The main settings are stored in `config.yml`.

Review these settings before opening the server to players:

  • Starting hearts, which controls how many hearts new players receive.
  • Maximum hearts, which limits how powerful one player can become.
  • Hearts lost or gained per PvP kill.
  • Whether natural deaths should affect hearts.
  • Plugin messages shown to players.

After editing `config.yml`, save the file and run `/LSreload` in-game to apply changes. If the reload does not apply correctly, restart the server from your panel.

For most new LifeSteal servers, default values are a reasonable starting point. After a few sessions, adjust the starting heart count and maximum heart cap based on how aggressive your players are. Some groups need more room for chaos. Some need fewer opportunities to manufacture it.

Common Problems

If the plugin does not appear in `/plugins`, check that the `.jar` file is inside the active server profile's `plugins` folder. Uploading it to the wrong profile or directory will prevent it from loading.

If the plugin appears red in `/plugins`, the server likely failed to load it. Confirm that the server is running Spigot or a Bukkit-based server type, then check that your Minecraft version is supported by the plugin version you downloaded. Version 2.3.x supports Minecraft 1.18 through 1.21, but always confirm compatibility on the SpigotMC resource page before installing.

If an eliminated player cannot join, that is normal plugin behavior. Revive them with `/LSrevive [username]` or have another player use a Revive Beacon.

If configuration changes are not working, save `config.yml` again and run `/LSreload`. If that still fails, stop the server, make the file changes while it is offline, then start it again.

FAQ

What server type does LifeSteal SMP require?

It requires Spigot or another Bukkit-based server type. It does not work on Paper or Paper forks.

Can players get hearts without killing others?

Yes. Players can craft Heart Fragments, then combine four fragments with Diamond Blocks and a Netherite Ingot to make a Full Heart. Run `/LSrecipe` for the exact in-game layout.

How do eliminated players come back?

An operator can use `/LSrevive [username]`, or a player can craft and use a Revive Beacon to select an eliminated player from the GUI.

Can heart loss be customized?

Yes. Edit the plugin's `config.yml` file to control starting hearts, maximum hearts, heart transfer behavior, and related messages. Use `/LSreload` after saving.

  • How to set up a Spigot server
  • LifeSteal SMP Plugin on SpigotMC
  • How to add plugins to a Minecraft server
  • Recommended Minecraft plugins

Still have questions?

Come chat with us and we will get back to you as soon as possible!

Contact Support