tModLoader

tModLoader

Block's Boss Bars
 This topic has been pinned, so it's probably important
BlockCrusader  [developer] 13 Aug, 2023 @ 4:59pm
FAQ Thread: Compatibility, Known Issues/Bug Reports, Roadmap & More
Your one-stop info-shop for BlockCrusader's mods

For information on these topics for all my mods as a whole, please refer to my mod thread on the Terraria Community Forums[forums.terraria.org]. The information there is also a little more detailed!

Block's Boss Bars:


Compatibility:
Multiplayer compatibility:
This is a client-side mod; all code is run independently by each client, so multiplayer has no impact on the mod. It's perfectly fine to use this mod in multiplayer, but each person will need to download the mod themselves if they wish to use it.

Mod compatibility:
No known hard incompatibilities. There is no explicit cross-mod support, though. Other mods can add support for their boss(es) via Mod.Call if they desire.
Keep in mind that some mods may have their own boss bars (Ex: Calamity) that are optimized for their respective experience.
Likewise, others may add extra effects to the vanilla boss bar (Ex: Starlight River) and depend on it being active to properly deliver those effects.
Using a different style - like this mod's - in the latter scenario may cause drawing/visual oddities.


Bugs?:
Known Issues:
The Eater of World's bar can be buggy due to its many-segmented, and splitting natures. This often results in the EoW's displayed max HP being improperly calculated. Current HP - which is generally the more important number - works fine, though.
When fighting a boss with multiple parts, killing one of the parts causes the chip-damage visual to instantly drain (Partially or fully). This is due to being unable to (safely) retrieve data from dead parts, so their chip-related data is instantly removed from the cumulative. Given the former point, this isn't an issue that can be fixed.

Reporting Bugs:
If you desire to report a bug, first confirm it can be recreated; meaning performing the same actions leading up to the bug will cause it to occur again. This makes it much easier for the modder (me) to observe the anomaly firsthand. Second, also determine/confirm the suspect mod that is causing the problem; if a bug only occurs when multiple mods are active, it is likely an incompatibility problem. In that case, please also report the bug to the other mod(s)’ owner(s).
When reporting, I strongly prefer that you post an issue on my GitHub repository for my mods' tmod files; this is more organized than other methods and also allows others to see and potentially offer solutions to the issue. You can find that repository here[github.com].
Finally, I’d like to leave a reminder here that I am the sole maintainer of all my mods; if you report a bug, do not expect instant gratification! It is very likely that I’m busy releasing, and/or developing other mods and thus it will take a long time to get around to your bug. My condolences in advance…

State of development?:
This mod is in a finished state, though I am considering potentially overhauling it in the future. Regardless of this, I intend to keep the mod maintained and updated for any new tModLoader releases.
Last edited by BlockCrusader; 23 Apr, 2024 @ 7:56am