1.21 compatibility and absolutely massive changes!
Notice: as of EliteMobs 9, and due to major Minecraft & Spigot changes, the only version supported is Minecraft 1.21+. If you wish to run EliteMobs on a 1.19.4-1.20.4 server, you will have to use the last version of EliteMobs 8.
Further, we took the opportunity to make some massive improvements that were a long time coming. Among other things, we are already deep in the process of replacing the schematic dungeons with world dungeons, with many of the maps already made. Those maps will have the original build, improved, plus several other builds, and new bosses, powers, items and so on, generally making them much larger, more interesting and using more recent features like custom powers and, in some cases, custom models. If you have purchased a premium schematic dungeon, you will be able to download the upgraded larger world dungeon it will turn into in the same place you originally downloaded the schematic dungeon. Schematic dungeons have been replaced with BetterStructures shrines, which fill the role of schematic dungeons much better than schematic dungeons were ever able to.
EliteMobs 9.0.0 changelog:
- [New] 1.21 update!
- [New] Added bossType field to custom bosses, to be used in the future for things like automatic boss bars
- [New] Added Breach, Density and Wind Burst enchantments to EliteMobs
- [New] Added Infested, Oozing, Raid Omen, Trial Omen, Weaving and Wind Charged potion effects to EliteMobs
- [New] Added Bogged and Breeze entity types as valid elites and bosses
- [New] All enchantments and potion effects now use the same names as in-game, instead of legacy API names
- [New] Added compatibility layer that automatically converts legacy API names to the new equivalent, meaning it is not necessary to update the dungeons for them to keep working
- [New] Outdated dungeons are now highlighted in orange in the em setup menu
- [New] Items will no longer be dropped when they have no durability left, instead they will simply be deactivated and players will be warned that the items won't work until they are repaired again
- [New] Damage indicators and dialogue now use text displays instead of armor stands
- [New] Added Sounds.yml
- [New] Quests, rank ups and opening treasure chests now have custom sounds in the resource pack
- [New] Debug items now come with higher durability
- [New] Dungeons all now install by default when imported, no longer requiring admins to run /em setup to install them
- [New] Added compatibility layer to allow old transitive blocks to be interpreted correctly by their new minecraft values
- [Fix] Fixed bug related to debug particles
- [Fix] Fixed issue where projectile-caused explosions would sometimes not regenerate correctly even though the configuration was set to regenerate them
- [Removal] Removed Super Mobs
- [Removal] Removed Schematic Dungeons, 100% of them will brought back as world-based dungeons. Use BetterStructures shrines as a replacement, they're much better.
- [Removal] Removed all traces of WorldEdit as a requirement, since schematic dungeons are no longer a feature
- [Removal] Removed the region leveling mode and the nightmare mode, they should either be improved or be their own plugin
- [Removal] Removed all the code legacy code used to maintain multi-version support since this build will not be able to support anything before 1.21
- [Removal] Removed dungeonLocationType from the dungeon packager, it was a legacy value
- [Removal] Removed default schematics folder
- [Tweak] Default test boss no longer uses broadcast as a sample command and instead uses say
- [Tweak] Fixed typo in stats page of the player em menu
- [Tweak] Minor refactors