- New | Right clicking a Boss holding any item (or no item) while having "boss.use.inspect" permission now shows his information in the chat.
- Improve | Lightning and the Fireball skill no longer remove items dropped by the Disarm skill. On some Minecraft versions this is broken due to a Spigot bug.
- Improve | Changed Boss region tool to Emerald to prevent third party plugin incompatibility.
- Improve | Improved configuration, if you only have one list value such as "Debug: [tell]", you can now simply place it without the brackets: "Debug: tell" and it will work.
- Fix | Only send disarm skill message to player when Boss actually takes his hand item away.
- Fix | Solved disarm skill taking all similar items as the hand item from player's inventory.
- Fix | Solved same skills assigned to multiple Bosses acting inconsistently.
- New | Did you know you can create Armor Stand bosses? We will now protect those armor stands from being destroyed (if you set them to be invulnerable) and prevent players from manipulating their items.
- New | Added global world limit for how many Bosses all together you want spawning per world. Made the world limit for each Boss individual only for Bosses of the same type.
- Fix | Solved error message when creating Boss region that already exists. Removed "/boss region new" command, it was confusing and added an info message there instead. We create regions with /boss tool instead.
- New | Added Citizens_Retarget settings.yml section to automatically find new Boss targets after some time.
- New | You can now limit Boss natural spawning for certain light levels!
- Improve | Improved some menu layout to access spawn rules quicker.
- Improve | Increased maximum Boss alias length to 256 letters instead of 24.
- Improve | We now automatically find Citizen targets to Boss when he spawns.
- Improve | Bosses will automatically find new Citizens targets when they kill the old one.
- Fix | Solved "Dropper cannot be cast to Dispenser" error.
- Fix | Solved Citizens settings not saving and resetting on reload.
- Fix | Fixed all "Menu title cannot be longer than 32 characters" errors.
- Fix | Solved "Key is already in the map" problem when registering Boss damage for PvP per-player drops.
- Fix | Solved couple of menus not registering new submenus created such as when you made your first PvP player drop, and returned back, not seeing the drop being created until the menu has been closed and shown again.
- New | We now migrate Boss3 spawner data and create locations and spawn rules (with 30 seconds delay by default) for you automatically.
- Fix | Solved Spawn Rules being still placed in the old /spawning folder instead of /spawnrules. Move your rules from /spawning to /spawnrules and remove /spawning folder afterwards to migrate.
- Breaking | The spawning/ folder is now called spawnrules/ for clarity. Please rename it before loading this version of Boss otherwise your spawn rules won't be loaded.
- New | Beta: Added migration from Boss 3, simply backup your old Boss folder and leave it in your plugins/ folder. When Boss 4 is loaded, it will update your Bosses automatically and leave you notes of what actions you need to take in the console.
- Improve | Dropped experience can now have a range that we select randomly from, instead of Bosses always dropping the same exp amount.
- Improve | Split out regions and locations into separate folders for clarity. We will
- Fix | Solved Boss locations not being loaded on startup.
- Fix | Solved a null pointer exception when having Citizens and multiple non-Boss entities.
- Fix | Solved a problem preventing some players drops from being set.
- New | Added over 20+ keys to localization so you can customize messages for players completely.
- New | Added the "/boss perms" command to list all permissions you can use for Boss.
- New | Added the reason why your Boss could not spawn from Egg to finally prevent confusion and help people understand why their Bosses are/are not spawning, see:
Image 1 and 2: Showing the new intelligent spawn fail message. Since 2017 the #1 ticket people opened was because their Boss would not spawn. You can now see why in the chat, or set Debug key to [spawning] in settings.yml to understand more reasons.
![]()
![]()
