HomeJavaDatapacksSoul Life
Soul Life

Inspired by Grian's Secret Life.

Soul Life Twist

Everyone starts with 5 Lives (1,500 Soul).

Lives Team
5 Dark Green
4 Lime
3 Yellow
2 Gold
1 Red

Killing Rules


Soul Mechanic

Each life stage has 10 Soul Hearts.


How to Use

  1. Enable the datapack.
  2. Make sure everyone is in Survival mode.
  3. Run:
    /function life:reset
    
  4. Play!

Most values are controlled through scoreboards, making them easy to customize.

To display players' Soul Hearts in the tab list, run:

/scoreboard objectives setdisplay list SoulHearts

Bonus Hosting Features

Additional Soul Tiers

Three extra Soul tiers exist above Dark Green:

Team Soul Range Soul per Heart
Red 0-299 30
Gold 300-599 30
Yellow 600–899 30
Green 900–1199 30
Dark Green 1200-1500 30
Aqua 1501–1999 50
Dark Aqua 2001–2499 50
Pink 2500+ 100

Players still start with 1,500 Soul using the default settings.

These tiers are fully supported by the Soul Hearts display.


Hosting Functions

Randomize Soul

Randomizes every player's Soul between 850 and 2,550.

This is useful for hosting miniseries or special rounds.

Tickdown (Start)

Randomly removes between 0 and 25 Hearts worth of Soul.

Since each Heart is worth a different amount of Soul depending on the player's tier, higher tiers lose more Soul per Heart.


Trigger

Players can use the SoulCheck trigger to view their exact Soul amount at any time.

Plus a lot of hidden features so Enjoy Playing!!!

Quick facts

Install steps are the general flow for this file type — see the MC Java Mods guides for the full walkthrough.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more