A Heart of Crystal

A Heart of Crystal

Adds a rare ore that lets you increase your maximum health and adds two health-related gamerules (Losing hearts on death and setting how many hearts you start the game with).

by
1.3K Downloads
forgeneoforgeequipmentgame-mechanicsmagic
Rent Server with this Mod

Screenshots

A Heart of Crystal logo
Heart Crystal recipe
Heart Crystal Block recipe
Heart Shard recipe
Heart Crystal Upgrade recipe
Heart Crystal Upgrade duplication recipe

About this Mod

A mod that adds a rare ore that lets you increase your maximum health and causes you to lose a heart upon death, making your hearts a precious resource.

Heart Crystal Ore embedded in the wall of a Lush Cave and above a mineshaft, with shaders.

New items:

  • Heart Shard

  • Heart Crystal

    Hold right-click for 2 seconds to consume and gain one heart (Also doubles as a musical instrument).

  • Heart Crystal Upgrade (Unobtainable in Survival as of v1.1.0)

    Used to create the Heart Crystal Chestplate in a Smithing Table

New Equipment:

  • Heart Crystal Chestplate (Unobtainable in Survival as of v1.1.0)

    Grants varying levels of Regeneration while equipped, based on how much health you have.

    11+ hearts: Regeneration II

    6-10 hearts: Regeneration I

    5- hearts: None

New blocks:

  • Heart Crystal Ore & Deepslate Heart Crystal Ore

    Generate similarly to Ancient Debris in the overworld from Y: 16 to Y: -64.

  • Heart Crystal Block

New gamerules:

  • Lose heart upon death

    If the gamerule "heartLossUponDeath" ("Lose heart upon death") is enabled, upon dying, you will lose one heart of max health (With a minimum of 3 hearts). This can be toggled on/off, but is turned off by default as of v1.1.0.

  • Number of hearts to start with

    You can set the number of hearts you start the game with with the gamerule "startingHearts" ("Number of hearts to start with"). By default, this is the vanilla 10 hearts. This can't be set below 3 or above 10.

I wanted to do my own take on this kind of mod, since I like the idea of it being an ore and I think the Heart Crystal concept could work well with the idea of max health loss (I know that part isn't for everyone though, hence it being opt-in via the "heartLossUponDeath" gamerule) and the idea of starting a world with fewer hearts. If you choose to use this mod, I hope you enjoy it! And feel free to use this mod in modpacks if you want, I'm sure it'd work well with other mods. :)

(NOTE: I have yet to test this in a multiplayer environment, so there may or may not be bugs related to that. If there are, please let me know)

(NOTE 2: I removed the Heart Crystal Chestplate as it honestly felt like bloat to me, but I may or may not add it back in the future. Not sure tbh. I kept the item itself in the game because I didn't feel right removing it outright (Especially cause some people may have already obtained it and I don't wanna rip it away from them if/when they update), but it is no longer obtainable in Survival, only via the "/give" command)

Available Versions

A Heart of Crystal (v1.1.0 (1.20.1, Forge))release
MC 1.20.1forge
December 16, 2025
A Heart of Crystal (v1.1.0, (1.21.1))release
MC 1.21.1neoforge
December 16, 2025
A Heart of Crystal (v1.1.0 (1.21.4))release
MC 1.21.4neoforge
December 16, 2025
A Heart of Crystal (v1.0.1 (1.20.1 Backport))release
MC 1.20.1forge
April 19, 2025
A Heart of Crystal (v1.0.0 (1.20.1 Backport))release
MC 1.20.1forge
April 10, 2025

How to Install A Heart of Crystal on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set forge Loader

In the panel under "Egg", select the forge loader and matching Minecraft version (1.21.4).

3

Install Mod

Open the mod browser in the dashboard and search for "A Heart of Crystal". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

forgeneoforge

Minecraft Versions

1.21.4, 1.21.1, 1.20.1

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

A Heart of Crystal server crashes on startup – what to do?

Most common cause: wrong forge 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.4). You can switch loaders with one click in the panel.

Is A Heart of Crystal compatible with forge and neoforge?

A Heart of Crystal officially supports forge, neoforge for Minecraft 1.21.4, 1.21.1, 1.20.1. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with A Heart of Crystal – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if A Heart of Crystal 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.

Rent Modded Server

Install A Heart of Crystal with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
LicenseRef-All-Rights-Reserved
Server-side
Required

Supported Versions

1.21.41.21.11.20.1