Heartrobber
A resource + data pack for Minecraft 1.21.5, introducing the all-familiar heart-drop-upon-death mechanic, as well as various new vanilla-adjacent items and blocks
Heartrobber
HEARTROBBER
Main Feature list
- Drop-upon-death Hearts
- Steel; Alloying in the Smithing Table 
- Invisible Item Frames & Frame Locking 
- Signed cards (can be used as banknotes)
- Ender Chest mail
- Craftable small, baseless and armed armour stands
- Experience storage (extraction works faster with Clumps!)
- Survival recipes for Structure Void and Light, intended for building
- Teleportation to Lodestones in the End
- In-game time information in the Action Bar while holding a Clock 
and supplements to the advancement system with an additional pack-specific tree to guide you through all of this, and more! 
Also, this pack includes Ukrainian, and currently contains localizations for Ukrainian, Ukrainian and Ukrainian. All crafting recipes are unlockable naturally.
Installation notes
To use this pack, you need to add it both as a resource pack and as a data pack.
On a server, this means you have to add it to `<world>/datapacks/` and link `https://github.com/svntythsnd/heartrobber/releases/latest/download/raw.zip` or `https://github.com/svntythsnd/heartrobber/releases/download/<version>-main/raw.zip` as your `server-resource-pack` in `server.properties`.
If you are using this on a Singleplayer world, simply add the zip file to both your `.minecraft/resourcepacks/` directory and the world's `datapacks/` directory.
Configurable properties in data storage `heartrobber:config`
- `letterCooldown` - determines after how many in-game days letters are returned back to the sender or removed if the sender is not online
Credits
ctkrocks, for creating the original ctkrocks, which was adapted to be included in Heartrobber in a modified form