Secret Life by Grian.
A full 30 hearts.
Visibly, the heart count goes down after taking damage.
One of many, you can do tasks to regain hearts.
Above the ground, in the sky, you can see a floating island. You will cash in your tasks here.