[+] Smart generation added, pre-generate instanced dungeons so players do not need to wait!
[+] Added /dungeons generate <dungeonID> <amount> to pre-generate instanced dungeons (must have instancing already set up)
[+] Added /dungeons update <dungeonID> to indicate to Dungeons that new generation for a dungeon must happen (use after any terrain or region changes to a dungeon, does not need to be used for Dungeons structures changes)
[+] Added AsyncWorldEdit Optional Dependency Support (needed for generation only)
[+] Added /dungeons lock all and /dungeons lock <dungeonID> to prevent new players from entering a dungeon
[+] Added /dungeons unlock all and /dungeons unlock <dungeonID> to unlock dungeons
[+] Added new translations for parties and placeholders, found in the messages.yml
[+] Added new maximum spawned amount property to spawner structures, found where the "Wait Until Killed" option is, set "Wait Until Killed" to false in order to use this feature
[+] AsyncWorldEdit is now responsible for generating all instanced dungeons, allowing for large maps to be generated for dungeon parties! (AsyncWorldEdit is now a dependency)
[+] Capture/Extraction points introduced for dungeons, force players to stay within a region until a timer completes (shown with a boss bar)
[+] Custom dungeon icons can now be set within the dungeon edit menu, shown in /dungeons menu
[+] Dungeon visibility can now be toggled in the dungeon list menu, set whether players can see the dungeon within /dungeons menu
[+] Fixed placeholders in instanced dungeons
[+] Fixed dungeon key command
[+] Fixed reward package issue in instanced dungeons
[+] Fixed permissions for placed structures
[+] Fixed placed lootchest requirements for instanced dungeons (key, permission, objective)
[+] Fixed command region triggers for instanced dungeons
[+] Fixed dungeon countdown for instanced dungeons
[+] Added /dungeons key <dungeonID> <player> to give dungeon key to player
[+] Added new option in objective commands to specify "group" at the end, execute for all players in dungeon
[+] Added new "rigidQueue" option in the settings.yml, prioritize groups entering + min/max requirements over player queue order
[+] Added blocked dungeon queue commands to the navigation menu, specify commands that cannot be executed while in queue
[+] Fixed seamless key issue when entering via /dungeons menu
[+] Fixed dungeon player names placeholder for instanced dungeons
[+] Added crucial fix for servers not running Multiverse or UltraRegions
[+] Added fixes for placeholders for instanced dungeons
[+] Added fixes for start commands in instanced dungeons
[+] Dungeons now have an option to generate instances (beta), allowing for more parties to join a dungeon at one time
[+] Dungeons now requires WorldEdit to generate dungeons
[+] Generated dungeons can be modified (blocks/puzzles) and will be removed upon dungeon end
[+] Players will be teleported back to the outside location of the dungeon upon completion
[+] Added multi-entity support for objectives
[+] Added /dungeons time add <player> <seconds> command to add or remove seconds from the player participating in a dungeon
[+] Added fixes for group objectives
[+] Added fixes for commands attached to structures, objectives, and dungeons
[+] Players no longer need to have the configured dungeon permission when already participating within a dungeon
[+] Projectile Hit Event Fixes
[+] Command Fixes When Loading, ';' semicolon is the new regex for specifying player
[+] Command executions for lootchests, command regions, start/stop commands, and objectives for dungeons fixed for select servers
[+] Dungeon launch issues addressed, now separated completely from instancing implementation
[+] Codebase refactoring in preparation for instancing beta launch
[+] Fixed dungeon permission not working for seamless dungeons when players walk into dungeon region
[+] Fixed dungeon end title becoming negative when changed in settings file
[+] Fixed command mapping from ":" regex to "-" regex for lootchests and dungeon start and end commands
