Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Colorful Hearts

Colorful Hearts

A client side mod that replaces multiple vanilla heart rows with a single row using colored hearts

768.5k
155
Decoration

Compatibility

Minecraft: Java Edition

1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.2
1.15
1.14.x

Platforms

Fabric
Forge
NeoForge
Quilt

Supported environments

Client-side

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source

Creators

Terrails
Terrails Owner

Details

Licensed MIT
Published 2 years ago
Updated 9 months ago
DescriptionChangelogVersions

Show all versions

1
2
10

[Fabric] 1.21.1-v10.3.8

by Terrails on Sep 22, 2024
Download

[NeoForge] 1.21.1-v10.3.8

by Terrails on Sep 22, 2024
Download

Latest changes (See all)

  • Fixed #47 | Fixed typo in README (#48) (5c0a4a4)
  • tr_tr.json Turkish Localization - 1.21.1 (4e31103)
  • add combined publish task (96d729d)
  • set config UI's new element supplier to null (9364745)
  • Add Traditional Chinese (zh_tw.json) (999d7f9)
  • set loom.mixin.useLegacyMixinAp to false in order to not generate mixin refmaps anymore (32ded96)
  • use MixinExtras to capture local variable (cf75d7e)
  • update dependencies to 1.21.1 (14b5fae)
  • add back the support for farmer's delight comfort overlay (d46d04a)
  • convert hex string to int on value change (897df58)
  • use a common instance of color serializer and deserializer (ea7a3ab)
  • fabric: update to night-config 3.8.0 (be76eed)
  • improve config option for colors (34223e2)
  • fix breaking config changes in neoforge (22333cc)

[Fabric] 1.21.1-v10.3.7

by Terrails on Sep 15, 2024
Download

[NeoForge] 1.21.1-v10.3.7

by Terrails on Sep 15, 2024
Download

Latest changes (See all)

  • tr_tr.json Turkish Localization - 1.21.1 (4e31103)
  • add combined publish task (96d729d)
  • set config UI's new element supplier to null (9364745)
  • Add Traditional Chinese (zh_tw.json) (999d7f9)
  • set loom.mixin.useLegacyMixinAp to false in order to not generate mixin refmaps anymore (32ded96)
  • use MixinExtras to capture local variable (cf75d7e)
  • update dependencies to 1.21.1 (14b5fae)
  • add back the support for farmer's delight comfort overlay (d46d04a)
  • convert hex string to int on value change (897df58)
  • use a common instance of color serializer and deserializer (ea7a3ab)
  • fabric: update to night-config 3.8.0 (be76eed)
  • improve config option for colors (34223e2)
  • fix breaking config changes in neoforge (22333cc)

[Fabric] 1.20.6-v9.2.10

by Terrails on Sep 15, 2024
Download

[NeoForge] 1.20.6-v9.2.10

by Terrails on Sep 15, 2024
Download

Latest changes (See all)

  • Update for tr_tr.json Turkish Localization (026c294)
  • set loom.mixin.useLegacyMixinAp to false in order to not generate mixin refmaps anymore (4844b8b)
  • use MixinExtras to capture local variable (a9cba3a)
  • include merge requests in logs (1cc2a09)
  • tr_tr.json Turkish Localization (9115196)
  • fix armor bar not being moved correctly on fabric (416aed8)
  • ignore version change commits in changelog (443e985)
  • reset sprite back to null if it is missing in config UI (68ddb8e)
  • run dev client window at 1280x720 (340394e)
  • replace ExpectPlatform with regular proxy style classes - ExpectPlatform is failing to randomly get applied on build (37742f8)
  • fix config being overwritten on game start (6da3bd3)
  • remove overflowing bars from curseforge and modrinth incompatible mods (b0954d8)
  • allow OverlayHeart to have no absorption or health hearts (3815cda)
  • add support for opaque flag from the API (447acef)
  • add opaque flag to OverlayHeart (9fe6230)
  • go back to defaultBlendFunc after coloring a HeartDrawing (c9c01ad)
  • force loom to remap fabric api (3700f32)
  • add HeartSingleRenderEvent and add more details to HeartRenderEvent in the API (8e83cab)
  • change into default method, so it does not have to be implemented on the entrypoint (d91855f)
  • version bump (107cbac)
  • make overlay hearts an actual overlay (b19523b)
  • fully rename effect heart to overlay heart (56b07fb)

[Fabric] 1.20.4-v7.2.14

by Terrails on Sep 15, 2024
Download

[NeoForge] 1.20.4-v7.2.14

by Terrails on Sep 15, 2024
Download

Latest changes (See all)

  • Update for tr_tr.json Turkish Localization (0fa230b)
  • set loom.mixin.useLegacyMixinAp to false in order to not generate mixin refmaps anymore (25eaedd)
  • use MixinExtras to capture local variable (e890e2f)
  • include merge requests in logs (22a387b)
  • tr_tr.json Turkish Localization (e27be2a)
  • reset sprite back to null if it is missing in config UI (3cb7b56)
  • run dev client window at 1280x720 (bcfb4e5)
  • replace ExpectPlatform with regular proxy style classes - ExpectPlatform is failing to randomly get applied on build (095ca16)
  • fix config being overwritten on game start (3787e1f)
  • remove overflowing bars from curseforge and modrinth incompatible mods (c2c800e)
  • allow OverlayHeart to have no absorption or health hearts (af57cbb)
  • add support for opaque flag from the API (099dfdc)
  • add opaque flag to OverlayHeart (bf8a788)
  • go back to defaultBlendFunc after coloring a HeartDrawing (9c84d3e)
  • force loom to remap fabric api (fbed8ec)
  • add HeartSingleRenderEvent and add more details to HeartRenderEvent in the API (bbdebbc)
  • change into default method, so it does not have to be implemented on the entrypoint (0e887ea)
  • make overlay hearts an actual overlay (71b6b4e)
  • version bump (f4575b3)
  • fix (57f07fe)
  • fully rename effect heart to overlay heart (b86caf1)
  • move api to its own submodules (b35e25e)
  • gradle update and port of few changes made in backports (1d5f914)

[Fabric] 1.20.1-v4.3.16

by Terrails on Sep 15, 2024
Download

[Forge] 1.20.1-v4.3.16

by Terrails on Sep 15, 2024
Download

Latest changes (See all)

  • Merge pull request #46 from RuyaSavascisi/1.20.1 (9544afa)
  • Update for tr_tr.json Turkish Localization (5b733fd)
  • disable architectury injectables (2c63b8b)
  • initialize proxy earlier (ee7cd2e)
  • replace ExpectPlatform with regular proxy style classes - ExpectPlatform is failing to randomly get applied on build (8f8d683)
  • set loom.mixin.useLegacyMixinAp to false in order to not generate mixin refmaps anymore (582236f)
  • make mixin fail hard if it cannot be applied (2014923)
  • include merge requests in logs (097d748)
  • Merge pull request #35 from RuyaSavascisi/1.20.1 (6fde1e1)
  • tr_tr.json Turkish Localization (59c9d51)
  • remove overflowing bars from curseforge and modrinth incompatible mods (0491f26)
  • only remove "* bump" version commits from changelog (98b56f3)
  • add support for ethereal hearts from Eidolon:Repraised (485fcf5)
  • fix config being overwritten on game start (aa0eacb)
  • fix crash when adding color using ingame gui (cd8a8cc)
  • enable support for eidolon chilled hearts (51b6dff)
  • allow OverlayHeart to have no absorption or health hearts (2d0b30a)
  • add support for opaque flag from the API (1ea9c6c)

[Fabric] 1.21.1-v10.3.5

by Terrails on Aug 25, 2024
Download

[NeoForge] 1.21.1-v10.3.5

by Terrails on Aug 25, 2024
Download

Latest changes (See all)

  • add combined publish task (96d729d)
  • set config UI's new element supplier to null (9364745)
  • Add Traditional Chinese (zh_tw.json) (999d7f9)
  • set loom.mixin.useLegacyMixinAp to false in order to not generate mixin refmaps anymore (32ded96)
  • use MixinExtras to capture local variable (cf75d7e)
  • update dependencies to 1.21.1 (14b5fae)
  • add back the support for farmer's delight comfort overlay (d46d04a)
  • convert hex string to int on value change (897df58)
  • use a common instance of color serializer and deserializer (ea7a3ab)
  • fabric: update to night-config 3.8.0 (be76eed)
  • improve config option for colors (34223e2)
  • fix breaking config changes in neoforge (22333cc)
  • fix armor bar not being moved correctly on fabric (c117f2c)
  • reset sprite back to null if it is missing in config UI (5aecf80)

[Fabric] 1.20.1-v4.3.15

by Terrails on Aug 15, 2024
Download

[Forge] 1.20.1-v4.3.15

by Terrails on Aug 15, 2024
Download

Latest changes (See all)

  • disable architectury injectables (2c63b8b)
  • initialize proxy earlier (ee7cd2e)
  • replace ExpectPlatform with regular proxy style classes - ExpectPlatform is failing to randomly get applied on build (8f8d683)
  • set loom.mixin.useLegacyMixinAp to false in order to not generate mixin refmaps anymore (582236f)
  • make mixin fail hard if it cannot be applied (2014923)
  • include merge requests in logs (097d748)
  • Merge pull request #35 from RuyaSavascisi/1.20.1 (6fde1e1)
  • tr_tr.json Turkish Localization (59c9d51)
  • remove overflowing bars from curseforge and modrinth incompatible mods (0491f26)
  • only remove "* bump" version commits from changelog (98b56f3)
  • add support for ethereal hearts from Eidolon:Repraised (485fcf5)
  • fix config being overwritten on game start (aa0eacb)
  • fix crash when adding color using ingame gui (cd8a8cc)
  • enable support for eidolon chilled hearts (51b6dff)
  • allow OverlayHeart to have no absorption or health hearts (2d0b30a)
  • add support for opaque flag from the API (1ea9c6c)
  • enable/disable blend for colored hearts (c4a0c55)
  • add opaque flag to OverlayHeart (ab62796)

[Fabric] 1.20.4-v7.2.13

by Terrails on Aug 15, 2024
Download

[NeoForge] 1.20.4-v7.2.13

by Terrails on Aug 15, 2024
Download

Latest changes (See all)

  • set loom.mixin.useLegacyMixinAp to false in order to not generate mixin refmaps anymore (25eaedd)
  • use MixinExtras to capture local variable (e890e2f)
  • include merge requests in logs (22a387b)
  • tr_tr.json Turkish Localization (e27be2a)
  • reset sprite back to null if it is missing in config UI (3cb7b56)
  • run dev client window at 1280x720 (bcfb4e5)
  • replace ExpectPlatform with regular proxy style classes - ExpectPlatform is failing to randomly get applied on build (095ca16)
  • fix config being overwritten on game start (3787e1f)
  • remove overflowing bars from curseforge and modrinth incompatible mods (c2c800e)
  • allow OverlayHeart to have no absorption or health hearts (af57cbb)
  • add support for opaque flag from the API (099dfdc)
  • add opaque flag to OverlayHeart (bf8a788)
  • go back to defaultBlendFunc after coloring a HeartDrawing (9c84d3e)
  • force loom to remap fabric api (fbed8ec)
  • add HeartSingleRenderEvent and add more details to HeartRenderEvent in the API (bbdebbc)
  • change into default method, so it does not have to be implemented on the entrypoint (0e887ea)
  • make overlay hearts an actual overlay (71b6b4e)
  • version bump (f4575b3)
  • fix (57f07fe)
  • fully rename effect heart to overlay heart (b86caf1)
  • move api to its own submodules (b35e25e)
  • gradle update and port of few changes made in backports (1d5f914)
  • Add logging to UndergardenCompat (2cf0f7c)
  • more cleanup and documentation (27b01d3)

[NeoForge] 1.20.6-v9.2.9

by Terrails on Aug 15, 2024
Download

[Fabric] 1.20.6-v9.2.9

by Terrails on Aug 15, 2024
Download

Latest changes (See all)

  • set loom.mixin.useLegacyMixinAp to false in order to not generate mixin refmaps anymore (4844b8b)
  • use MixinExtras to capture local variable (a9cba3a)
  • include merge requests in logs (1cc2a09)
  • tr_tr.json Turkish Localization (9115196)
  • fix armor bar not being moved correctly on fabric (416aed8)
  • ignore version change commits in changelog (443e985)
  • reset sprite back to null if it is missing in config UI (68ddb8e)
  • run dev client window at 1280x720 (340394e)
  • replace ExpectPlatform with regular proxy style classes - ExpectPlatform is failing to randomly get applied on build (37742f8)
  • fix config being overwritten on game start (6da3bd3)
  • remove overflowing bars from curseforge and modrinth incompatible mods (b0954d8)
  • allow OverlayHeart to have no absorption or health hearts (3815cda)
  • add support for opaque flag from the API (447acef)
  • add opaque flag to OverlayHeart (9fe6230)
  • go back to defaultBlendFunc after coloring a HeartDrawing (c9c01ad)
  • force loom to remap fabric api (3700f32)
  • add HeartSingleRenderEvent and add more details to HeartRenderEvent in the API (8e83cab)
  • change into default method, so it does not have to be implemented on the entrypoint (d91855f)
  • version bump (107cbac)
  • make overlay hearts an actual overlay (b19523b)
  • fully rename effect heart to overlay heart (56b07fb)
  • fix old method names (144bfc4)
  • move api to its own submodules (e979320)

[NeoForge] 1.21.1-v10.3.4

by Terrails on Aug 12, 2024
Download

[Fabric] 1.21.1-v10.3.4

by Terrails on Aug 12, 2024
Download

Latest changes (See all)

  • set loom.mixin.useLegacyMixinAp to false in order to not generate mixin refmaps anymore (32ded96)
  • use MixinExtras to capture local variable (cf75d7e)
  • update dependencies to 1.21.1 (14b5fae)
  • add back the support for farmer's delight comfort overlay (d46d04a)
  • convert hex string to int on value change (897df58)
  • use a common instance of color serializer and deserializer (ea7a3ab)
  • fabric: update to night-config 3.8.0 (be76eed)
  • improve config option for colors (34223e2)
  • fix breaking config changes in neoforge (22333cc)
  • fix armor bar not being moved correctly on fabric (c117f2c)
  • reset sprite back to null if it is missing in config UI (5aecf80)
  • run dev client window at 1280x720 (cc11f4d)
  • replace ExpectPlatform with regular proxy style classes - ExpectPlatform is failing to randomly get applied on build (0d9fda3)
  • fix config being overwritten on game start (b2f79ca)
  • remove overflowing bars from curseforge and modrinth incompatible mods (806c2b5)
  • allow OverlayHeart to have no absorption or health hearts (bf037df)
  • add support for opaque flag from the API (3d109b0)
1
2
10

Modrinth is open source.

feat/theseus/tauri-v2@c5403db

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.