Dungeon Scripts. Brand new dungeon script mechanics. You now control EVERYTHING!
Dungeon Levels. In levels you can define "global" scripts that will execute while dungeon is on a certain level. They are similar to previous 'Arena Regions'. When dungeon level is changed, players will be moved to new level's spawn point.
Dungeon Stages. In stages you can define "global" scripts that will execute while dungeon is on a certain stage. They are similar to previous 'Arena Rounds'. When dungeon stage is changed, players will get new tasks to complete.
Dungeon Tasks. No more boring mob kills to complete the dungeon. Now you define what players have to do to progress in a dungeon!
ADDED:
Support for PacketEvents (dungeon scoreboard).
Support for EconomyBridge (dungeon entrance and kit cost).
Support for custom items (in kits, rewards, loot chests).
Explicit options for the dungeon start/end announcements.
Explicit options to disable health regeneration from specific source(s).
Dungeon Prefix. Plugin messages sent inside a dungeon will have a custom dungeon prefix.
Config option to remove 'unknown' mobs spawned in dungeons.
Config option to specify which 'ally' mob should be spawned when using spawn eggs. Now you can summon mobs from other plugins (like MythicMobs, if supported) with regular spawn eggs.
Config option to allow 'unique' items generated in Loot Chests.
Config option to set Reward's description. By default it can be viewed by hovering over the reward receive message.
Config option to set Kill Streaks as "Repeatable" to trigger it every X kills defined.
CHANGED:
Kit Selection. Now players select/purchase a kit before entering the dungeon. There are confirmation GUI and all necessary info such as kit cost, available slots, etc.
Lobby Items. No more lobby items in dungeon lobby. Players joined with kit/own inventory equipped. This change will ensure that all players have valid kits/items and are ready to play.
IMPROVED:
Game 'Hunger' option replaced with 'Exhaust'. Event handler replaced from FoodLevelChangeEvent to EntityExhaustionEvent for more stability.
Dungeon start announcement will be sent only to players that are not in dungeon and has permission to a said dungeon.
Kit Shop GUI will appear to 'rent' dungeon kits for a cost when 'Permanent Kit Purchases' is disabled. Kit Selector will be disabled as well.
Kit Selector GUI will appear to select purchased dungeon kits when 'Permanent Kit Purchases' is enabled. Kit Shop also will be available to purchase more kits.
Lobby Status. Lobby countdown, start conditions and other info displayed in action bar now.
Lobby Scoreboard. Dungeons lobby has scoreboard now displaying players and their ready status.
Better configuration to specify 'ally' mobs when spawned externally.
Reward removal on death or defeat is configurable in the 'give_reward' script action now instead of global config settings.
Optimized loot chests generation.
Loot Chests now can be assigned to any container block (barrels, furnaces, etc.), not only chests.
Loot Chests's MaxItems option can be set to -1 to auto-expand to the container's inventory capacity.
Support for multiple slots per dungeon for the Dungeons Browse GUI.
Improvements in custom dungeon variables. Added possible variable min-max limits and initial value settings.
Supprt custom dungeon variables in many different places, such as kill streaks, loot chests, etc.
Better default configurations for built-in mobs.
REMOVED:
Rounds. No more dungeon (arena) rounds. They were replaced with 'Levels' and 'Stages'.
Waves. No more mob waves. You define when, which and how much mobs should spawn using dungeon scripts with conditions.
Gradual Spawn. No more gradual spawn setting. You control mob spawning using dungeon scripts with conditions.
Auto-Revive. No more players auto-revive settings. You can revive players using dungeon scripts with conditions.
Spectating. Not a feature anymore, not really useful.