- Improve | Now ignores localization keys set to “none”. To translate the plugin, use “/boss dumplocale”.
- Fix | Solved "class X cannot be cast to LivingEntity" for "/boss uid" command if used on non-Bos entities.
- Fix | Solved “NoSuchMethodError: JsonObject.keySet()” error on Minecraft 1.8.8 where other plugins or the server shade an outdated Gson library.
- New | Added "/boss skull" command to help you make customized Skulls you can place as Boss heads.
- Fix | Solved an issue opening Citizens GUI menu.
- Fix | Solved "IllegalStateException: npc is not spawned".
- Fix | Solved "IllegalStateException: Not scheduled yet".
- Fix | Solved "Cannot convert null sender to FoundationPlayer" error when running a player command on death when killer is null.
- New | Solved one of the biggest limitation around Boss spawn limits by storing unloaded Bosses to a flatfile. Requires a modern Paper version and Settings.Count_Unloaded_Bosses_In_Limits option enabled.
- Fix | Solved "NoClassDefFoundError: org/spigotmc/event/entity/EntityDismountEvent (wrong name: org/bukkit/event/entity/EntityDismountEvent)" error on 1.20.6.
- Fix | Solved offline region scanner for Minecraft 1.20+.
This is our biggest update since 2021! A lot of the changes were mostly technical and modernization changes, such as a new localization system, support for MiniMessage tags, Adventure and a ton of quality of life fixes and improvements.
- New | Added %boss_{bossName}{player}{damage/kills}% and %boss_{bossName}top{damage/kills}{leadingPosition}{player/value}% variables you can use in PlaceholderAPI. Their data are stored in legacy-metadata.yml file. See https://github.com/kangarko/Boss/wiki/Variables for a tutorial on using them.
- New | Added “/boss location” command to manage Boss location points.
- New | Added a special Boss command "tell-damagers” to send a message to all players who damaged the boss. You can use {damager} for each damager's name and {damage} for the damage he did. Example: "tell-damagers &7Hey &6{damager}&7, you dealt &c{damage} damage &7to &a{boss_name}&7!" Separate multiple with |.
- Improve | NPC bosses will now retarget to the nearest player instead of a random one.
- Fix | Solved Boss NPC goes outside the region when using Player NPCs from Citizens. Due to Player NPC metadata loss by Citizens you need to respawn your Bosses in the world to take changes.
- Fix | Solved an issue when a third party plugin calls EntityPortalEvent with a null entity.
- Fix | Solved Boss mounting another boss can go outside the region.
- Fix | Solved error “Cannot remove player drops on order 1 when size is only 1” when attempting to remove an empty command in player drops on death.
- Fix | Solved error “NoClassDefFoundError org/spigotmc/event/entity/EntityDismountEvent”.
- Fix | Hundreds (!) of quality of life improvements and fixes.
Developer note: We're finalizing a big underlying library update. However, this process takes longer than intended so we are releasing this update as a minor servicing update to ensure continued plugin functionality.
- Fix | Solved loading issues when using ItemsAdder 4.
- Fix | Solved "IndexOutOfBoundsException: Index 0 out of bounds for length 0" error.
- Fix | Solved ProtocolLib reported issues when reloading the problem.
