- New | Added Hit Cooldown to /boss menu > Settings > Custom Settings, controlling how long the Boss ignores weaker hits after taking damage. Set it to 0 to register every hit from every player, recommended for group fights against large Bosses such as the Ender Dragon
- Fix | Fixed the damage actionbar showing the literal word "hidden" when the Boss alias is set to hidden. The {boss_alias} variable now falls back to the Boss name in the actionbar, boss bar and spawn egg title, while the name above the Boss stays hidden
- Improve | No longer print a trailing "0 seconds" in formatted times such as "1 hour 0 seconds" shown in menus and placeholders
- Fix | Fixed spawn rules ignoring their delay and respawning a Boss instantly after death when the dying Boss was spawned by command, egg or the API, or its spawn rule was renamed after spawning. Every Boss death now restarts the delay of all enabled rules spawning that Boss
- Misc | Updated the bundled Adventure text library to 5.2.0
- New | Added the "After A Kill Goal" spawn rule: spawn Bosses at your saved locations after players kill a set amount of other Bosses. Pick which Bosses count towards the goal, the kill amount and where to spawn. Kills from all players add to one shared counter that survives restarts and resets automatically after the spawn. Each counted kill shows the killer an actionbar progress message you can customize with the {boss}, {count}, {goal} and {remaining} variables, type 'none' to hide it. See our docs for details.
- Improve | Kill goal counting ignores deaths cancelled by totem and resurrection plugins.
- Fix | Solved timed spawn rules (such as period) respawning a Boss instantly when it was killed after outliving its delay. The delay is still measured from the last spawn, so a slower kill never postpones the next scheduled spawn.
- New | Added MMOCore integration: give class or profession experience for Boss kills using the
killbossexperience source, and require Boss kills in quests using thekillbossobjective. Omit the name to match any Boss. See Docs > Compatibility for examples.
- Fix | Solved "NoSuchMethodError: SlimeSplitEvent.getEntity()" console spam when a Slime or Magma Cube splits
- Fix | Solved "Could not find class: net.minecraft.server.level.EntityPlayer" and "...network.PlayerConnection" startup errors on Paper 1.20.5 and 1.20.6
- Fix | Solved "[NBTAPI] Unable to find the method 'a' in 'BlockEntity'" error on Paper 1.20.5 and 1.20.6
- Fix | Timed spawn rules such as PERIOD now measure their Delay from the last spawn instead of the last Boss death, so a Boss that takes longer to kill no longer pushes back its next scheduled spawn.
