Describe the bug
If you log out of a singleplayer world with the Heartsinger's Reward equipped and log back in, the extra hearts granted by the trinket will always be empty regardless of whether they were full on before you've logged out. Untested in multiplayer.
To Reproduce
-Get a Heartsinger's Reward, charge it and equip it.
-Wait for the extra hearts to fill up.
-Log out of the world and log back in.
-Observe that the extra hearts are now empty.
Expected behavior
The hearts should retain the status they had, i.e. they should be filled if you've filled them before the logout.
Version information
Spectrum Version: 1.11.1-1.21.1-neo
Minecraft Version: 1.21.1
Mod Loader: NeoForge
Screenshots
