Minecraft Data Packs / Game Mechanic

RIP : Dark Souls Death [1.19]

  • check_circle Functions
  • check_circle Predicates
  • 29,828 views, 64 today
  • 2,651 downloads, 4 today
  • 126
  • 112
  • 40
FunkyToc avatar FunkyToc
Level 68 : High Grandmaster Kitten
316

RIP : Dark Souls Death [1.19] Minecraft Data Pack

RIP (Dark Soul Death)


RIP is a simple and light multiplayers compatible datapack.
It adds Death Spot where you or your friends died and save your last Death Coordinates.
It also reduce your max health on each death. Get back your hearts recovering your souls!


Effects list :

  • Spawn your soul on death (default : 1 hours, chunk loaded).
  • Lose 1 max heart per death. Gain 1 heart per recovered soul.
  • Only you can recover your own souls and get a short regeneration effect.
  • Display your death position on death.
  • Display your death position on /trigger rip command.
  • Soul protects your nearby items in 16 blocks range.
  • Fancy animation on player close range.

Get your last death position :

/trigger rip

Options (premium)


To adjust options to your needs, use :
/function fkrip:options/get


Issue / Bug

Demo Version

- no option menu
- 1 update per main Minecraft version

- souls are anonymous (no player's name on it)
License
RIP : Dark Souls Death [1.19] Minecraft Data Pack
By downloading this work, you automatically accept the license protecting it.

This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International. An exception is made for video content which can be monetized under the condition of credits attribution according to the license. To view a copy of this license, visit https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode.

If you create videos, you must add this to your description:
Datapack by FunkyToc : https://funkytoc.fr
CompatibilityMinecraft 1.17
toMinecraft 1.19
Tags

10 Update Logs

1.19 Update : by FunkyToc 06/23/2022 3:50:35 amJun 23rd

1.19 compatibility.
Minors code improvements.
LOAD MORE LOGS

Create an account or sign in to comment.

1
06/27/2022 1:53 am
Level 1 : New Miner
HelpComputer
HelpComputer avatar
So, what happens if you fall in the void in the End? You permanently loose a heart?
2
06/27/2022 5:13 am
Level 68 : High Grandmaster Kitten
FunkyToc
FunkyToc avatar
Kind of, yes.

If you die at the minimum of health (3 hearts) you will drop a soul regardless to you max health. So, you can can die several time without taking back your soul to stack souls on the ground.
1
06/27/2022 9:28 am
Level 1 : New Miner
HelpComputer
HelpComputer avatar
I mean if you fall into empty space between the islands in The End dimension. Is you soul gone and you have no way to get your heart back? Or if your soul disappears, is there any way to get the heart you lost back?
1
06/28/2022 2:55 am
Level 68 : High Grandmaster Kitten
FunkyToc
FunkyToc avatar
cheating ? yes you can easy get you life back.
With survival, your heart is lost (but you can recover another soul instead using the method above)
2
11/17/2021 6:31 am
Level 1 : New Miner
mikk_wassup
mikk_wassup avatar
Is it possible to steal the souls of our friends in multiplayer servers?
1
11/17/2021 6:57 am
Level 68 : High Grandmaster Kitten
FunkyToc
FunkyToc avatar
Hi ! No it is not possible to steal them. Souls are bound to your UID.
2
08/19/2021 10:38 amhistory
Level 40 : Master Engineer
omer03
omer03 avatar
Cool datapack, but I get these errors in console.



Error #1 is because /replaceitem is no longer a valid command in 1.17. You have to replace it with /item command.
Error #1
[​16:33:39] [​Worker-Main-3/ERROR]: Failed to load function fktool:utils/unequip_armor
java.util.concurrent.CompletionException: java.lang.IllegalArgumentException: Whilst parsing command on line 19: Incorrect argument for command at position 49: ...full] run <--[​HERE]

Error #2 is because of 2 commas in the code.
Error #2
[​16:33:39] [​Worker-Main-3/ERROR]: Failed to load function rip:deathspots/spawn/1.15
java.util.concurrent.CompletionException: java.lang.IllegalArgumentException: Whilst parsing command on line 1: Expected key at position 116: ...ainspot"],<--[​HERE]
2
08/20/2021 10:33 amhistory
Level 68 : High Grandmaster Kitten
FunkyToc
FunkyToc avatar
Hi omer03,

Thanks for the code review =)
It's OK, these are utils functions, made for 1.16 compatibility. The datapack works anyway.
2
05/31/2021 9:27 am
Level 36 : Artisan Artist
Drumdero
Drumdero avatar
Such an awesome idea! love the simplicity of this but with an added challenge.
2
05/31/2021 10:51 am
Level 68 : High Grandmaster Kitten
FunkyToc
FunkyToc avatar
Thanks :)
Planet Minecraft

Website

© 2010 - 2022
www.planetminecraft.com

Welcome