• check_circle Advancements
  • check_circle Functions
  • check_circle Recipes
  • 5,360 views, 39 today
  • 526 downloads, 4 today
  • 7
  • 11
  • 3
CreepermeYT's Avatar CreepermeYT
Level 24 : Expert Miner
1
Minecraft Hundred Lives
Limited amount of lives!

Perfect balance between Hardcore and Survival Minecraft!


Manage your lives as you wish!

Craft a +1Life to revert your deaths!

In your last 10 lives you will progressively loose hearts until left at one heart in your final, 100th life. (optional) - see customization

Beware of being put into Spectator if you loose all 100!

Revive
your friends if they have died past 100 lives!

IMPORTANT: This datapack will only work properly in 1.21+


---------------
Usage Guide
---------------
To craft a +1Life you will need a golden apple, a nether star, and a totem of undying.
Then just crouch/sneak to use it!

To revive a friend you will need to name an armor stand with your friend's name and give it a +1Life.
As soon as your friend joins he will be revived!


Please! Report any bugs in the comments!
Feedback is always welcomed :)


-----------------
Customization
-----------------
If you want your hearts to decrease (default) in your last 10 lives use:
/function hundredlives:api/setheartsmode {mode:0}

If you want your hearts to not change in your last 10 lives use:
/function hundredlives:api/setheartsmode {mode:1}

If you want your hearts to increase in your last 10 lives use:
/function hundredlives:api/setheartsmode {mode:2}


-----------------
API (for nerds)
-----------------
All commands under /function hundredlives:api/<commands> can be easily used or implemented with other datapacks.

/function hundredlives:api/decreasedeaths
decreases 1 to the death count of the player running the command.



/function hundredlives:api/increasedeaths
increases 1 to the death count of the player running the command.

/function hundredlives:api/resetdeaths
resets (sets back to 0) the death count of the player running the command.

/function hundredlives:api/setdeaths {player:<player>,deaths:<deaths>}
sets the death count of <player> to <deaths> deaths.

/function hundredlives:api/revive {player:<player>}
revives <player>.


/function hundredlives:api/givelife
gives a +1Life to the player running the command.


/function hundredlives:api/pause
pauses the detection of deaths, useful if you don't want deaths to be taken into account during a period of time.
/function hundredlives:api/resume
resumes the detection of deaths, hundredlives will continue to work normally but all the deaths that happened during its pause will be ignored

CompatibilityMinecraft 1.21
Tags

5 Update Logs

Update #2.0 : by CreepermeYT 07/06/2024 1:44:51 pmtoday

Additions:
- A new Advancement when you craft your first life
- A new Recipe that tells you how to craft a life
Changes:
- Support for Minecraft 1.21+ (only)
- Organized internal code even more for better dev readability.
Bugs Fixed:
- The announcement of deaths would say "You have died 1 times" in plural instead of singular.
Removals:
- Spanish language due to complexity in coding advancements/recipes
- Compatibility with older versions before 1.21 due to changes in datapack format
LOAD MORE LOGS

Create an account or sign in to comment.

EsoogDrut
07/01/2024 9:59 pm
Level 1 : New Miner
EsoogDrut's Avatar
This man deserves infinite respect 🫡 this is amazing
1
POGPOG
02/12/2024 5:56 pm
Level 9 : Apprentice Narwhal
POGPOG's Avatar
cant wait to donwload this on my sisters world
XD
2
misskitten
02/12/2024 4:00 am
Level 1 : New Miner
misskitten's Avatar
hi, cool mod.
1
Planet Minecraft

Website

© 2010 - 2024
www.planetminecraft.com

Welcome