Skip to main content

Overview

Resource Header

Overview

At its core, Lifesteal is a plugin that enables players to gain an additional heart when they kill other players, while losing a heart themselves when they die. With LifestealCore, however, this basic concept is taken to the next level, providing a highly customizable and thoroughly tested plugin that includes a wide range of custom features designed to make your server truly unique.

Please note that every single feature is tweakable and togglable, if you don't like a feature you can simply disable it!

Features

  • Fully configure and tweak every feature:
    • Admin commands for player management, including setting, adding, removing hearts, eliminating, and reviving players.
    • Customize heart settings such as total amount, starting hearts, and hearts after unban.
    • Highly configurable items such as beacons, hearts, and effect hearts with options for names, lores, materials, custom skulls, models, flags, glow, and recipes. Multiple item tiers can be created. (Recipes available only on 1.18+).
    • Define worlds where players don't lose hearts upon death.
    • Define worlds where players are immediately eliminated upon death.

Resource Pack

  • LifestealCore comes bundled with a free resource pack that includes custom textures for all of the plugin's default items (including 3 heart textures and 3 scroll textures). You can take a look at some screenshots of these textures at the bottom of this thread!

Disclaimer: The resource pack has been tested on 1.18 - latest, if you want to get it working on earlier versions you have to port it yourself.

Revive Beacons

  • Configure different tiers of revive beacons with varying revive times, durability, cooldowns, particle effects, and holograms. (See "Beacons" section in items.yml)
  • Define a custom command that allows players to assign a revive beacon to a player of their choice.
  • Display a hologram above the revive beacon with real-time stats, including time remaining until revive, durability remaining, and the player being revived.
  • Broadcast the location of any placed revive beacons, with the option to make them silent.

Restorative Hearts

  • Set up heart tiers that grant an additional x number of hearts when consumed. You can also configure their cooldowns and chances of dropping randomly after killing a player. (Refer to the hearts section in items.yml)
  • Decide whether to directly apply or drop them as an item when one player kills another.
  • Adjust heart loss penalties for mobs to make them more punishing (e.g Blazes decrease hearts by 2, Ghasts by 3, etc.), or disable heart loss for mobs altogether.
  • Adjust heart loss penalties for environmental deaths to make them more punishing (e.g Drowning decreases hearts by 2, Fall Damage by 3, etc.), or disable heart loss for other causes.
  • Define permission-based heart loss.
  • Set player-specific heart caps (e.g donators can have 5 additional hearts in total).

Sacrificial Scrolls

  • Sacrificial items, by default scrolls, can be created that consume x amount of hearts and grant temporary potion effect buffs. See the effecthearts section in items.yml for more information.
  • Players have access to a personal lifesteal menu (distinct from the admin menu) where they can execute commands like "check" to view another player's status or "revive" to bring a player back to life at the cost of hearts.

Anti-Exploit Features

  • Prevent heart steal or drops if both players are on the same IP, or if a player is killed by the same player within a specified number of seconds.

Withdraw hearts onto notes

  • Players can use DeluxeWithdraw to convert their hearts into physical items. LifestealCore users can purchase DeluxeWithdraw at a 50% discounted price.

Permission-based Ban Times

  • You can set different ban durations based on permissions, allowing you to assign shorter ban times for donators or other specified groups.

Support for 3rd party plugins

(To see the custom textures in-game it is required to install the free resource pack that comes with the plugin)

Heart Items

Sacrificial Scrolls Items

Revive Beacons Items

YouTube Video

YouTube

Default configurations

  • View the default config file here!
  • View the default messages file here!
  • View the default items file here!

Developer API

  • Information about the available Developer API can be found here