- Fixed revive heads not being removed by the server when indestructible mode is on
- Creative users can now destroy revive heads
- Fixed withdraw command giving free hearts for negative integers
- Potentially fixed mining Heart Core Block
- Fixed mining Heart Core Block with iron+ pickaxes
The next update should hopefully be for porting to 1.20.5+ versions
- Updated dependencies
- Fixed Fabric (yippe!!!!)
- Forge is no longer supported
- Ported to 1.20.4
Internal Changes
- LevelData API no longer exists. The player's NBT is now edited directly to change their position and dimension.
- HealthData now expects the platforms to give and set health differences rather than it being done from the common project. I blame Neoforge for this change
- Some code cleanup
- Port to 1.20.2
- Runs on Forge 48.0.13. Not sure if higher forge versions would work.
Bug Fixes
- Can no longer withdraw more than you have
- You cannot withdraw 0 or negative hearts now lmao. Being able to withdraw negative hearts and increase your heart difference was a massive oversight..
- Port to 1.20.1
NOT EVERYTHING WAS TESTED IN THIS PORT! If you find a bug, please report to the Discord or the Github!
- Port to 1.20
- Fixed crash for launching in Fabric
- Fixed Revive Crystal not showing up in CreativeModeTAB and not having a recipe
- Ported to 1.19.4
NOTE: Alright so the previous 3.2.1 of 1.19.3 was broken so I had to rebuild it lmao. It had 1.19.2 source code in it for some reason.
Alright lads, it’s time to fix some bugs!
Changelog | 3.2.2/3.2.1/2.13.1 | 1.16.5 and 1.18.2-1.19.3
Technical Features
- Added 2 new methods to IHealthData/IHealthCap. (banforDeath and getHealthModified)
- Instead of checking for a player’s modified health only upon hearts being refreshed to see if they should be banned, we now check every tick with the new mixin/event on players. This uses the 2 new methods above
Bug Fixes
- Revive Crystal not showing in creative menu and not having a recipe fixed (1.19.2)
- Fixed default config for unlocking withdraw, got rid of “story/”
- Mods that add hearts now is completely compatible with the mod! There should be no more AttributeModifier crashes :D
Alright lads, it’s time to fix some bugs!
Changelog | 3.2.2/3.2.1/2.13.1 | 1.16.5 and 1.18.2-1.19.3
Technical Features
- Added 2 new methods to IHealthData/IHealthCap. (banforDeath and getHealthModified)
- Instead of checking for a player’s modified health only upon hearts being refreshed to see if they should be banned, we now check every tick with the new mixin/event on players. This uses the 2 new methods above
Bug Fixes
- Revive Crystal not showing in creative menu and not having a recipe fixed (1.19.2)
- Fixed default config for unlocking withdraw, got rid of “story/”
- Mods that add hearts now is completely compatible with the mod! There should be no more AttributeModifier crashes :D
Changelog | 3.2.1 | 1.19.2
- Fixed mixins
This version changed a lot of internal things, prepare for bugs!
Changelog | 3.2.0 | 1.18.2-1.19.3
- 1.18.2 is now supported again (Yipee!)
- 1.16.5 updated to the latest version of Lifesteal.
- 1.16.5 now gets occasional updates from the latest versions of Lifesteal (Forge only)
- Fabric API is now a proper dependency, before the mod just crashed if Fabric API wasn’t found
- Revive Head now spawns and locates dynamically for a POS if current POS is unavailable
- "playerDropsHeartCrystalWhenKilled" Configuration was updated. - If an entity didn’t kill the player, the player just drops the heart crystal
- Majority of data folder was swapped to Datagen (Main reason as to why this update took a decade)
- Internal changes to commands
- New configurations for eating a Heart Core or Heart Crystal. They can be changed to be instant use now.
- New configurations for permissions on commands!
- Config: Revive Head can now be indestructible
Bugs Fixed
- Heart Core could bug out and give you the effect still even when you were at max health
- Somewhat proper compatibility with other permanent heart adding mods?
- Totem advancement works again