Back at it again, constantly doing small tweaks to this little plugin, even 6 years later. These tweaks have accumulated to a substantial enough update to justify publishing it, so everyone can enjoy. Let's go through what's new!
Formulas! The entire name of this update.
The biggest and most drastic change is to the config, and how things are handled there. Previously, there were several options to help fine tune and make the numbers exactly what you want. Well, these are all gone, instead replaced with a single line. How is this possible? Formulas with in game variables, which you can use to replicate the old settings much easier than before. The default config has the same effect as the default config previously, but it's all condensed into one line. Take a look, and go wild with your adjustments.
This is possible thanks to Udo Klimaschewski, and his wonderful EvalEX library. He has a wonderful writeup on the github that you can use, just so you know how flexible this is.
https://github.com/uklimaschewski/EvalEx
New mechanics, introducing burn outs!
When this plugin was used in PVP, a lot of players were using lava buckets to finish off players they've downed. It was cool, and made a ton of sense from a game-play perspective, you wanted to finish off downed players without chewing through their armor + a damage reduction. This mechanic lets that happen, but aims to slow it down some, so friends can come in to help instead of drowning in lava immediately. What it does, is it makes downed players
immune to fire/lava damage.
However, if a player takes a bleedout tick while they're on fire, they
permanently lose maximum HP. The only way to recover this HP is either dying, or staying under a fully powered beacon's aura, when regeneration is selected. How much maximum health is lost is configurable, as well as this feature as a whole. If you run a PVP server, give it a go, and see how it handles.
Smaller things!
If a player you've downed bleeds out or dies, you will get a little "ding" to accompany the server death message.
Starting a revive will put out fires on players!
Both of these things are configurable!
Aaaaaaaaaaand... I think that's it. I might be forgetting something, but it's probably too small to matter. Please note, that this will require a
CONFIG REGENERATION. Please delete your configs before updating.
Have fun everyone!