- Reorganized BodyHealth's config internally
- Fixed players with bypass permissions bypassing forced health changes
- HUD is now also shown to players in adventure mode
- Better handling and logging of regeneration caused by external plugins
Also, a little update on the development of an internal display system: It's technically working already, but there's two issues preventing me from releasing it yet. The first issue is that there is currently no version unspecific approach to displaying a HUD on a fixed height of your screen without breaking vanilla features, because there is no way to check on what BossBar line the HUD is displayed with just Spigot's API. Displaying it on the first line causes all other, normally shown, BossBars to start at line 2. I have worked out three solutions to this problem, each with a little downside, but enough of this, there's another issue to cover: Minecraft, by default, only allows me to move HUD elements left/right/up/down by a set number of pixels, not proportionally to the size of the screen showing it. This can easily lead to the HUD being displayed in the middle of your screen or outside, just by switching between FHD/WQHD/UHD, not to mention resizing the game window. This can be corrected by altering shader files, but, you guessed it, that's version specific again... There might be better ways to do this with PaperMC and with them hard forking Spigot, there's a good chance that more useful stuff will be implemented in the months/years to come, so for now, I've set that code aside and, as releasing it now would cause issues you don't want to deal with. Let's see what the future holds...