Changelog
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
Files
lifesteal-2.12.0-1.19.2.jar(283.57 KiB) Primary
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Metadata
Release channel
ReleaseVersion number
2.12.0Loaders
Forge
Game versions
1.19.2Downloads
39Publication date
January 4, 2023 at 6:59 AMPublisher
MianReplicate
Owner