-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Display attributes & stats using slim bars, and show entity health above each of them.
I have been hosting a Minecraft RPG server for years, also struggling with the health bars all the time. As the player's health capacity became higher and higher, they are also occupying the screen more and more, which leads to a negative game experience.
Some solutions had been tried such as display health value through action bar, or using scaled health provided by an amazing plugin "ItemLoreStats". However I was not fully satisfied with them.
Things changed since I began to code by myself. So why not make a client mod to display health values as bars? (Don't ask why not using existing mods, I don't know what I was thinking also). The first version was made at October 2020, based on Minecraft 1.12 with forge. The texture is displayed below:
As it was an internal mod for my own server, no further updates were made for years, except upgrading to newer Minecraft versions to fit my server, from 1.12.2, to 1.16.5, and now 1.19.4. Then in a coincidence I thought maybe this mod can also be shared to the whole world, and that day has became the formal birthday of AsteorBar.
Inspired by the game "Stellaris", I thought multiple health bars for an entity should be interesting, and can lead to complex combat systems, however displaying it is also an hard task. After many fails on server side plugins(using armorstands, packets, etc.), I finally chose to implement it on client side, that's why AsteorBar also contains the feature to show health bar for living entities, and their absorption values are even included.
The first version of AsteorBar was released on CurseForge at Jan 7th, 2024. And v1.1, v1.2 updates were soon released in 4 days, these release were all available on 1.19.4 only. Until these files were archieved, there was 40 downloads in total.
In the following days, AsteorBar had been extended to be available on Minecraft 1.18.2 to 1.20.2 for both Forge and Fabric, and NeoForge later. That's when I realized that most players are not playing on Minecraft 1.19.4 though it's the last minor version of 1.19, but it doesn't matter now. As AsteorBar is supporting more and more Minecraft versions and mod loaders, the total download amount has been increasing much faster than before, at March 16th, 2 months after the first release, the total downloads had reached 5000, and the milestone of 10000 downloads was achieved at April 21st.
Appreciate to those who have chosen AsteorBar, sincerely.
I learnt how to sync data and render entity bars from them, this mod cannot be made without their open-source code.