2.12.0/2.11.0/2.9.2 | 1.19.3-1.18.2 and 1.16.5 (Only Bug Fixes)
WARNING FOR FABRIC USERS: Hitpoint Difference data may or may not be reset in this new version as it was completely rewritten to use Cardinal Components API, it’s recommended you store everyone’s current hitpoint difference before upgrading to this version! If the data is reset, you’ll be able to use commands to restore said data. Sorry for the inconvenience! This is required to help bring more parity (coding-wise and hopefully feature-wise) together with Forge! It also unintentionally fixes problems the older version had.
Note: This update doesn’t provide much feature-wise but has a lot of technical changes behind it to provide much faster updates for both Forge and Fabric
Quality of Life Update (1.18.2-1.19.3, 1.16.5 receives only bug fixes)
- Netherrack Heart Ore now drops heart fragments with a wooden pickaxe
- New Revive Advancement
- Instead of heads dropping when a player fully dies, the head spawns as a block in the direction the player faced
- Revived players now get regeneration and resistance effects temporarily
- Config: Disable Revive Crystal
- Config: Players Spawn Their Heads Upon Losing all Hearts?
- The advancement for getting 10 max hearts is now a goal rather than a challenge
- Edited "loseHeartsOnlyWhenKilledByMob" in config to be "loseHeartsOnlyWhenKilledByEntity” to be more accurate
Bug Fixes
- The revive crystal having no recipe in some versions has been fixed
- The head not appearing as the player has been fixed (The fix for this was just making the head spawn instead)
- License rights are now correct and accurate in every version of the mod
- A few logical issues related to configs for losing hearts have been sorted
- Nether Portals in 1.18.2 should no longer adapt to the ground
- Withdraw command not giving you a heart if you have a full inventory is fixed (You just drop the heart crystal now)
- Deepslate geodes in the nether for 1.18.2 and 1.19.2 Fabric has been fixed.
Modifications (Code Wise)
- The teleport for revived players is now a method located in the component/capability for HealthDifference
- Spawning the player’s head is now a method located in the component/capability for HealthDifference
- Edited "gui.lifesteal.already_unbanned" in language to be "gui.lifesteal.already_revived"
- Edited "gui.lifesteal.unbanned" in language to be "gui.lifesteal.revived"
- LevelCap has an additional check when "removeUUIDanditsBlockPos" is activated to make sure whatever it's removing exists
- Lambdas are cleaned up
- HealthData for Fabric has been completely rewritten to use Cardinal Components API, due to this all data related to HealthDifference will PROBABLY be reset. To avoid this, write down everyone’s HealthDifference and once you update, use the command to set everyone’s HealthDifference back. Sorry for the inconvenience!
- NOTE: LevelData (The data that saves the BlockPos for Revived Players to be teleported to when revived) is SAFE as it was already using the API in the previous version
2.11.0/2.10.0/2.9.1 | 1.19.3-1.18.2 (1.19.2 will also stay supported for the meanwhile) and 1.16.5 (BUG FIXES ONLY)
As of this time, 1.17.1 is now unsupported and 1.16.5 will only be getting bug fixes.
The Lore Update Part 2 (1.18.2-1.19.3)
- 6 new structures from bredtxt and iZophoro (2 are just remakes of old structures)
- New textures by bredtxt
- Swapped over to ForgeConfigAPIPort for Fabric (ClothConfig no longer required!)
- Revive Crystal added! When a player loses all their hearts and get banned, they drop a head. This Revive Crystal can be used to revive the player by right clicking the head with it. This unbans the player and when they join they get teleported to where the head was with full max hearts again
- New challenge (Use totem of undying while having more than 20 max hearts) (NOT ADDED IN 1.18.2)
- New challenge (Get 10 max hearts with netherite armor)
- Deepslate Heart Geode (The heart ore in the geode is now actually deepslate) and Nether Heart Geodes!
- Commands have been entirely reworked, “/ls” is now the new prefix for using commands from Lifesteal.
- New withdraw command! (This lets you take out your max hearts in the form of specified amount of heart crystals, the config will determine how many max hearts will be in one heart crystal)
- Lifesteal Enchantment removed (Forge Only)
- Lives System removed (Forge Only)
- Credits to Zophoro and bredtxt
- Added proper Translation for more text
- Config: Players can choose the advancement required to unlock withdrawing
- Config: Determine if players should be told that their hitpoint difference was changed after an admin changes it
- Config: Prevent players from using heart cores if at max health
- Config: Prevent players from using heart crystals if at max amount of hearts (Meant to be used with MaximumHeartsGainable)
- Config: Tell players if they have reached max hearts (Meant to be used with MaximumHeartsGainable)
- Recipe change for Heart Crystal (Instead of 4 heart cores surrounding a diamond, it’s instead the opposite)
- Heart Core block material is now metal instead of stone
- 1.19.2 has been swapped to use json files for world gen
- Got rid of config for “Banned or Spectator”, the game now makes it so you are banned on multiplayer and you - go into spectator in single
- Barrel Loottable added for the new structures
Bug Fixes (1.16.5-1.19.3)
- Compatibility with Regeneration has been added, this is also any mod like tombstone mods or mods that revive you as soon as you die
- Fabric: Heart Difference in NBT may not be accurate sometimes, this was fixed completely..?
- Fabric: Heart Core config not used for Heart Core healing (CONFIG)
- Fabric: Killing any mobs doesn't give hearts (CONFIG)
2.12.0/2.11.0/2.9.2 | 1.19.3-1.18.2 and 1.16.5 (Only Bug Fixes)
WARNING FOR FABRIC USERS: Hitpoint Difference data may or may not be reset in this new version as it was completely rewritten to use Cardinal Components API, it’s recommended you store everyone’s current hitpoint difference before upgrading to this version! If the data is reset, you’ll be able to use commands to restore said data. Sorry for the inconvenience! This is required to help bring more parity (coding-wise and hopefully feature-wise) together with Forge! It also unintentionally fixes problems the older version had.
Note: This update doesn’t provide much feature-wise but has a lot of technical changes behind it to provide much faster updates for both Forge and Fabric
Quality of Life Update (1.18.2-1.19.3, 1.16.5 receives only bug fixes)
- Netherrack Heart Ore now drops heart fragments with a wooden pickaxe
- New Revive Advancement
- Instead of heads dropping when a player fully dies, the head spawns as a block in the direction the player faced
- Revived players now get regeneration and resistance effects temporarily
- Config: Disable Revive Crystal
- Config: Players Spawn Their Heads Upon Losing all Hearts?
- The advancement for getting 10 max hearts is now a goal rather than a challenge
- Edited "loseHeartsOnlyWhenKilledByMob" in config to be "loseHeartsOnlyWhenKilledByEntity” to be more accurate
Bug Fixes
- The revive crystal having no recipe in some versions has been fixed
- The head not appearing as the player has been fixed (The fix for this was just making the head spawn instead)
- License rights are now correct and accurate in every version of the mod
- A few logical issues related to configs for losing hearts have been sorted
- Nether Portals in 1.18.2 should no longer adapt to the ground
- Withdraw command not giving you a heart if you have a full inventory is fixed (You just drop the heart crystal now)
- Deepslate geodes in the nether for 1.18.2 and 1.19.2 Fabric has been fixed.
Modifications (Code Wise)
- The teleport for revived players is now a method located in the component/capability for HealthDifference
- Spawning the player’s head is now a method located in the component/capability for HealthDifference
- Edited "gui.lifesteal.already_unbanned" in language to be "gui.lifesteal.already_revived"
- Edited "gui.lifesteal.unbanned" in language to be "gui.lifesteal.revived"
- LevelCap has an additional check when "removeUUIDanditsBlockPos" is activated to make sure whatever it's removing exists
- Lambdas are cleaned up
- HealthData for Fabric has been completely rewritten to use Cardinal Components API, due to this all data related to HealthDifference will PROBABLY be reset. To avoid this, write down everyone’s HealthDifference and once you update, use the command to set everyone’s HealthDifference back. Sorry for the inconvenience!
- NOTE: LevelData (The data that saves the BlockPos for Revived Players to be teleported to when revived) is SAFE as it was already using the API in the previous version
2.11.0/2.10.0/2.9.1 | 1.19.3-1.18.2 (1.19.2 will also stay supported for the meanwhile) and 1.16.5 (BUG FIXES ONLY)
As of this time, 1.17.1 is now unsupported and 1.16.5 will only be getting bug fixes.
The Lore Update Part 2 (1.18.2-1.19.3)
- 6 new structures from bredtxt and iZophoro (2 are just remakes of old structures)
- New textures by bredtxt
- Swapped over to ForgeConfigAPIPort for Fabric (ClothConfig no longer required!)
- Revive Crystal added! When a player loses all their hearts and get banned, they drop a head. This Revive Crystal can be used to revive the player by right clicking the head with it. This unbans the player and when they join they get teleported to where the head was with full max hearts again
- New challenge (Use totem of undying while having more than 20 max hearts) (NOT ADDED IN 1.18.2)
- New challenge (Get 10 max hearts with netherite armor)
- Deepslate Heart Geode (The heart ore in the geode is now actually deepslate) and Nether Heart Geodes!
- Commands have been entirely reworked, “/ls” is now the new prefix for using commands from Lifesteal.
- New withdraw command! (This lets you take out your max hearts in the form of specified amount of heart crystals, the config will determine how many max hearts will be in one heart crystal)
- Lifesteal Enchantment removed (Forge Only)
- Lives System removed (Forge Only)
- Credits to Zophoro and bredtxt
- Added proper Translation for more text
- Config: Players can choose the advancement required to unlock withdrawing
- Config: Determine if players should be told that their hitpoint difference was changed after an admin changes it
- Config: Prevent players from using heart cores if at max health
- Config: Prevent players from using heart crystals if at max amount of hearts (Meant to be used with MaximumHeartsGainable)
- Config: Tell players if they have reached max hearts (Meant to be used with MaximumHeartsGainable)
- Recipe change for Heart Crystal (Instead of 4 heart cores surrounding a diamond, it’s instead the opposite)
- Heart Core block material is now metal instead of stone
- 1.19.2 has been swapped to use json files for world gen
- Got rid of config for “Banned or Spectator”, the game now makes it so you are banned on multiplayer and you - go into spectator in single
- Barrel Loottable added for the new structures
Bug Fixes (1.16.5-1.19.3)
- Compatibility with Regeneration has been added, this is also any mod like tombstone mods or mods that revive you as soon as you die
- Fabric: Heart Difference in NBT may not be accurate sometimes, this was fixed completely..?
- Fabric: Heart Core config not used for Heart Core healing (CONFIG)
- Fabric: Killing any mobs doesn't give hearts (CONFIG)
Changelog | 2.10.0 | 1.19.3
Well, hello there, it has been a while since I've done a real update. Nonetheless, let me announce to you the BIGGEST update I've ever done for this mod...
Introducing the..... The Lore Update!!!
1.19.3 Specific Changes
- Readded Lifesteal Creative Tab, Items from Lifesteal can still be found in vanilla categories.
- Heart Ore can now be found in most modded biomes.
1.17.1-1.19.3 Specific Changes
- Added geodes (NOT IN 1.17.1)
- Every type of heart ore will now be scattered like ancient debris to make finding heart ore a bit trickier and more likely to miss some rather than them being combined and easy to get.
1.16.5 Specific Changes
- Vein Size was heavily edited for this version compared to other versions (A LOT LOWER)
- Vein Chunk Amount was heavily edited for this version compared to other versions (A LOT LOWER)
All Version Changes
- Configuration descriptions somewhat changed to be more clear
- Players now get banned on default when losing all max hearts or lives.
- Added new Structures with loottables #Thanks to bRedtxt (16 NEW STRUCTURES! To be fair though, 7 of these are just variants of the same structures lol)
- Added advancements alongside one challenge advancement!
- Less veins of heart ore will now spawn every chunk. (6 veins for Overworld and Nether) This is to account for the new structures and geodes.
- Heart Crystal and Heart Core will now give a regeneration effect that will last depending on how many max hearts you have instead of healing you instantly. (Heart Cores will stack the regeneration time if eaten multiple times)
- Action related messages are now shown displayed like how beds work when they tell you monsters are nearby rather than chat. EX: Eating a Heart Core at max health telling you that "You're already at max health".
- Removed unneeded parts of the code and optimized imports
THE NEXT UPDATE WILL BE FOR CONFIGURATIONS AND HOPEFULLY A REGENERATION FIX
Changelog | 2.9.0 | 1.18.2
Well, hello there, it has been a while since I've done a real update. Nonetheless, let me announce to you the BIGGEST update I've ever done for this mod...
Introducing the..... The Lore Update!!!
1.19.3 Specific Changes
- Readded Lifesteal Creative Tab, Items from Lifesteal can still be found in vanilla categories.
- Heart Ore can now be found in most modded biomes.
1.17.1-1.19.3 Specific Changes
- Added geodes (NOT IN 1.17.1)
- Every type of heart ore will now be scattered like ancient debris to make finding heart ore a bit trickier and more likely to miss some rather than them being combined and easy to get.
1.16.5 Specific Changes
- Vein Size was heavily edited for this version compared to other versions (A LOT LOWER)
- Vein Chunk Amount was heavily edited for this version compared to other versions (A LOT LOWER)
All Version Changes
- Configuration descriptions somewhat changed to be more clear
- Players now get banned on default when losing all max hearts or lives.
- Added new Structures with loottables #Thanks to bRedtxt (16 NEW STRUCTURES! To be fair though, 7 of these are just variants of the same structures lol)
- Added advancements alongside one challenge advancement!
- Less veins of heart ore will now spawn every chunk. (6 veins for Overworld and Nether) This is to account for the new structures and geodes.
- Heart Crystal and Heart Core will now give a regeneration effect that will last depending on how many max hearts you have instead of healing you instantly. (Heart Cores will stack the regeneration time if eaten multiple times)
- Action related messages are now shown displayed like how beds work when they tell you monsters are nearby rather than chat. EX: Eating a Heart Core at max health telling you that "You're already at max health".
- Removed unneeded parts of the code and optimized imports
THE NEXT UPDATE WILL BE FOR CONFIGURATIONS AND HOPEFULLY A REGENERATION FIX
Changelog | 2.9.0 | 1.17.1
Well, hello there, it has been a while since I've done a real update. Nonetheless, let me announce to you the BIGGEST update I've ever done for this mod...
Introducing the..... The Lore Update!!!
1.19.3 Specific Changes
- Readded Lifesteal Creative Tab, Items from Lifesteal can still be found in vanilla categories.
- Heart Ore can now be found in most modded biomes.
1.17.1-1.19.3 Specific Changes
- Added geodes (NOT IN 1.17.1)
- Every type of heart ore will now be scattered like ancient debris to make finding heart ore a bit trickier and more likely to miss some rather than them being combined and easy to get.
1.16.5 Specific Changes
- Vein Size was heavily edited for this version compared to other versions (A LOT LOWER)
- Vein Chunk Amount was heavily edited for this version compared to other versions (A LOT LOWER)
All Version Changes
- Configuration descriptions somewhat changed to be more clear
- Players now get banned on default when losing all max hearts or lives.
- Added new Structures with loottables #Thanks to bRedtxt (16 NEW STRUCTURES! To be fair though, 7 of these are just variants of the same structures lol)
- Added advancements alongside one challenge advancement!
- Less veins of heart ore will now spawn every chunk. (6 veins for Overworld and Nether) This is to account for the new structures and geodes.
- Heart Crystal and Heart Core will now give a regeneration effect that will last depending on how many max hearts you have instead of healing you instantly. (Heart Cores will stack the regeneration time if eaten multiple times)
- Action related messages are now shown displayed like how beds work when they tell you monsters are nearby rather than chat. EX: Eating a Heart Core at max health telling you that "You're already at max health".
- Removed unneeded parts of the code and optimized imports
THE NEXT UPDATE WILL BE FOR CONFIGURATIONS AND HOPEFULLY A REGENERATION FIX
Changelog | 2.9.0 | 1.16.5
Well, hello there, it has been a while since I've done a real update. Nonetheless, let me announce to you the BIGGEST update I've ever done for this mod...
Introducing the..... The Lore Update!!!
1.19.3 Specific Changes
- Readded Lifesteal Creative Tab, Items from Lifesteal can still be found in vanilla categories.
- Heart Ore can now be found in most modded biomes.
1.17.1-1.19.3 Specific Changes
- Added geodes (NOT IN 1.17.1)
- Every type of heart ore will now be scattered like ancient debris to make finding heart ore a bit trickier and more likely to miss some rather than them being combined and easy to get.
1.16.5 Specific Changes
- Vein Size was heavily edited for this version compared to other versions (A LOT LOWER)
- Vein Chunk Amount was heavily edited for this version compared to other versions (A LOT LOWER)
All Version Changes
- Configuration descriptions somewhat changed to be more clear
- Players now get banned on default when losing all max hearts or lives.
- Added new Structures with loottables #Thanks to bRedtxt (16 NEW STRUCTURES! To be fair though, 7 of these are just variants of the same structures lol)
- Added advancements alongside one challenge advancement!
- Less veins of heart ore will now spawn every chunk. (6 veins for Overworld and Nether) This is to account for the new structures and geodes.
- Heart Crystal and Heart Core will now give a regeneration effect that will last depending on how many max hearts you have instead of healing you instantly. (Heart Cores will stack the regeneration time if eaten multiple times)
- Action related messages are now shown displayed like how beds work when they tell you monsters are nearby rather than chat. EX: Eating a Heart Core at max health telling you that "You're already at max health".
- Removed unneeded parts of the code and optimized imports
THE NEXT UPDATE WILL BE FOR CONFIGURATIONS AND HOPEFULLY A REGENERATION FIX