
ExtraHearts
Permanent heart progression, perk-based hearts, and an optional Hardcore Lite mode
About this Mod
ExtraHearts
Permanent heart progression with perk-based hearts and an optional Hardcore Lite mode with heart loss and permadeath.
ExtraHearts allows players to permanently increase their maximum health by consuming crafted heart items.
Perk-based heart items are primarily obtained through exploration and loot, encouraging world progression rather than simple crafting chains.
Hearts are granted using attribute-based mechanics to ensure strong compatibility with other mods that modify player health.
An optional Hardcore Lite mode reduces maximum health on death and can enforce a spectator-based permadeath state.
The mod is designed to integrate cleanly into both singleplayer and multiplayer environments without overriding vanilla systems.
Features
- Permanent heart progression via crafted items
- Attribute-based max health scaling
- Optional Hardcore Lite death penalties
- Optional spectator-based permadeath
- Perk-based heart items obtained through exploration and loot
- Vanilla-style advancements
- Built-in datapack support
- Administrator-style commands for restoring health and progression
- Multiplayer-safe by design
Mod Support
ExtraHearts is designed to work alongside popular health and UI mods.
Built-in optional datapacks provide compatibility with mods such as Colorful Hearts, including support for alternative heart textures and hardcore-style visuals where appropriate.
Known compatible mods include Colorful Hearts, Apotheosis, and other attribute-based health mods.
Dependancies
From release 1.1.0 both the NeoForge and Fabric versions require the Architectury API.
Reporting Issues
If you encounter a compatibility issue with another mod, please report it via the project issue tracker so it can be investigated.
Available Versions
How to Install ExtraHearts on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.1).
Install Mod
Open the mod browser in the dashboard and search for "ExtraHearts". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.1, 1.20.1
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
ExtraHearts server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.1). You can switch loaders with one click in the panel.
Is ExtraHearts compatible with fabric and forge and neoforge?
ExtraHearts officially supports fabric, forge, neoforge for Minecraft 1.21.1, 1.20.1. Note: Forge and Fabric mods are NOT cross-compatible – pick one loader and stick with it. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with ExtraHearts – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if ExtraHearts consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install ExtraHearts with just one click on your server.