zLifeSteal logozLifeSteal

Installation

Requirements and first-run setup for zLifeSteal.

This page gets zLifeSteal running on your server and shows you the files it creates.

Requirements

ItemNeeded
Server softwareSpigot or Paper (Paper recommended for performance)
Minecraft version1.17 or newer
Java17 or newer
Required dependenciesNone. Works out of the box
PlaceholderAPIOptional. Only for placeholders in other plugins

Java 17 is required. The plugin will not load on Java 8 or 11.

Install steps

Stop the server

Shut the server down fully before you add the jar.

Add the jar

Drop the zLifeSteal.jar into your server's plugins/ folder.

Start the server

Start the server back up. zLifeSteal generates its config files on first run.

Edit the config (optional)

Open plugins/zLifeSteal/config.yml, change what you want, then run /ls reload in game or from console.

Folder layout

After the first run your plugin folder looks like this.

config.yml
custom-hearts.yml
guiconfig.yml
data.yml
FileWhat it holds
config.ymlCore settings, heart and beacon items, messages
custom-hearts.ymlCustom heart item definitions
guiconfig.ymlLayouts for the shop, recipe, and revive menus
data.ymlSaved player data (do not edit by hand)

Optional integrations

  • PlaceholderAPI: install it to expose heart counts to scoreboards, tab lists, and other plugins. See Placeholders.
  • Resource pack: a free pack adds custom textures to the hearts and the revive beacon. See Resource pack.

Upgrading

Dropping in a newer jar and restarting is enough. On start the plugin adds any new config keys to your file and renames old keys to their new names, so your settings are kept. Nothing is deleted.

Next steps

On this page