Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Links
Creators
Details

Welcome to Glass Hearts! This is a mod idea I’ve had for a while that allows you to increase your character’s health, but in a way I feel is balanced. Let us begin! First off, Glass Hearts come in all 16 colors of wool, and a non-stained variety.

You can also stick gems on them, for a number of special effects! The smoke indicates that the gem's effect is currently active, or is ready to activate.

Here's what every gem does. Note that gems that apply Resistance only affect the one heart they're on, and gems that apply When Heart Emptied will only take effect if the heart was previously completely full! This is also shown on tooltips in-game.

How do you get Lifeforce, you ask? First you'll need a sword enchanted with Sapping! It's a fairly rare enchant, with levels up to X (10), but the highest you can get from an enchantment table is III (3).

Now, with some empty bottles in your inventory, kill some stuff! Each level of Sapping is +10% chance of filling a bottle. By default, undead mobs do not yield Lifeforce.

Now fill a heart with it, attune to it using the Opal Staff, and take some damage! (Also pictured: no matter how quickly you fill a heart, it's limited to 10mB/t. Configurable.)

Here's what it looks like after | attune to 17/18 hearts from the first few images. Glass Hearts has a fully overhauled HP renderer, complete with sub-half-heart accuracy and non-contiguous damage! (I missed the yellow stained glass heart.)

Glass Hearts can be refilled with Dispensers, or fluid pipes from any mod. Dispensers are supported for vanilla-only automation. Just hook up a comparator, and...

...hook it up to a clock! Voila, auto-refilling heart! Just add Lifeforce! ('m aware you can do this in a more compact way using a Comparator on Subtract. | feel this example is more clear, however.) (I'm bad at putting bricks under my wires.)







