Lifesteal

Quick rating

Lifesteal

No reviews yet

Killing players lets you steal one of their hearts, and vice versa. Hearts can be bottled and traded!

Economy & Trade Systems
Mod Loaders
Datapack
Forge
NeoForge
Fabric
Quilt
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Optional
Server Required

About

Project Details

Type
Mod
Latest Version
1.0.8+mod
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

Lifesteal

Every time you kill a player, a heart is removed from their base health and added to yours. If all a player's hearts are lost, they get eliminated.

This pack adds the classic lifesteal mechanics as well as more advancements and a natural way to trade hearts with others, and is playable on a completely vanilla world!

(Note: Enviromental deaths do not count. Just because you forgot your elytra or your shield, doesn't mean you lose a valuable heart!)

Features

  • Heart System: Hearts are transferred between players from the victim to the killer immediately upon death. Maximum hearts you can reach is 20 hearts.

  • More Advancements: 9 new advancements are added, each related to the new added mechanics. They can be found in the adventure tab.

  • Elimination: Once a player reaches 0 hearts, they will automatically be put in spectator mode, and their death will be announced to the server.

  • Heart Trading: Players can peacefully trade and deal hearts through the new 'heart bottle'.

  • And more! New sounds, optimisations, admin commands etc.

Heart Trading

Heart bottled can be crafted in the crafting table by using any potion, 2 redstone dust and 1 glowstone dust, as shown below.

Heart bottle crafting recipe

Older version (<1.2) method: Heart bottles can be crafted by throwing 1 thick potion, 1 redstone dust and 1 glowstone dust on the ground.

If drunk, the player who consumed the potion will lose a heart, and the bottle will become a 'Bottled heart'. Heart being bottled This bottled heart can be stored, traded and even destroyed just like a normal item. When drunk, the heart is transferred into the player who drank the bottles heart! The player will also get the weakness potion effect, to avoid abusing this item in battle. Bottles heart being drunk After use, these bottles shatter. If a bottled heart is drunk at the max hearts (20) the bottle will shatter, destroying the heart inside. If an empty heart bottle is drunk at one heart, the bottle will shatter.

Other

Admin Commands

Give Commands
/function lifesteal:admin/give/emptyheartbottle - Gives you an empty heart bottle.
/function lifesteal:admin/give/bottledheart - Gives you a bottled heart.
/function lifesteal:admin/give/emptyheartbottle - Gives you an empty heart bottle.
...

Utility Commands
/function lifesteal:admin/uninstall - Run this command before removing the datapack from the world folder to remove the scoreboards.
/function lifesteal:admin/reinstall - Reinstalls the pack if you run the above command accidentally. It also resets all players. (Reloading the server will not reset the pack.)
/function lifesteal:admin/reset - Resets all players back to 10 hearts, removes all related advancements and respawns eliminated players.

To change a players health manually, run /scoreboard players set (username) health (number of hearts), the run execute as (username) run function lifesteal:updatehealth


Screenshots

Gallery

  • Lifesteal Datapack
    Lifesteal Datapack
  • You can have up to 20 hearts
    You can have up to 20 hearts
  • One heart :/
    One heart :/
  • The new advancements
    The new advancements
  • Empty heart bottle
    Empty heart bottle
  • Bottled Heart
    Bottled Heart

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~19,000
Downloads
Last Updated
CurseForge
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works