- Dropped support for 1.21.5
- Dropped support for MCPets, AdvancedPets, BossMania due to no public API available.
- Fixed a bug, where dungeon scripts were broken after a first run.
- Added support for Spigot / Paper 1.21.10.
- Added a config option that will delay the dungeon’s failure when all players dead, so you have a time to resurrect them.
- Removed EconomyBridge dependency.
- Allow ArmorStand spawn in dungeons.
- Fixed a bug, where mobs disappear when far away from players.
- Fixed TAB plugin integration.
ADDED:
- New script action: 'define_variable'. Allows you to define multiple variables with a simplified config syntax. This action is now preferred to the old 'create_var'.
- New script action: 'reset_variable'. Allows you to set a variable's value back to it's initial value.
- New script condition 'var_value'. Tests variable's value.
- Type 'SET' for the 'modify_var' script action.
- Setting 'Cached' for scriptn conditions. Controls whether the condition's result will be evaluated and cached before executing script's actions.
IMPROVED:
- Better condition definition. Now you can use '&&' and '||' operators to define multiple conditions in a row including parenthesis '()' and negation '!' support. Conditions now defined per each script action, which makes it possible to define multiple actions with different conditions under the same event section.
- The 'Chance' script action's option won't auto appear in the config to make it less cluttered.
FIXED:
- A bug, where player's purchased kits never loaded from the database.
- A bug, where some mobs not removed after dungeon end.
ADDED:
- Support for 1.21.8
- Creaking mob support.
- Dungeon join/leave commands. Allows you to dispatch certain commands when player joins/leaves a dungeon. See wiki for details.
- Command to send players to the dungeon. See wiki for details.
- TAB scoreboard compatibility.
IMPROVED:
- Better item filtering for dungeon. Now you can ban/allow specific items based on their name, lore and material. See wiki for details.
FIXED:
- A bug, where "mobs_spawned" condition never work.
- A bug, where signs used in spot's schematics lost their text.
- Move players died outside of the dungeon back to the dungeon spawn point.
- Minor bug, where timeleft placeholder not reset on dungeon end.
- Wrong output message used in the 'setspot' command.
FIXED:
- A bug, where players not teleported to/from dungeon on join/leave.
- A bug, where plugin will not load on first install.
ADDED:
- New 'mobs_amount', 'mobs_killed' and 'mobs_spawned' conditions with criteria support.
- Support for AuroraLevels.
- Dungeon gameplay setting to require player to have extra lives for the Keep Inventory to have effect.
FIXED:
- A bug, where dungeons in different worlds can not be created at the same coordinates.
- A bug, where dungeon level requirements does not work.
- Make externally spawned mobs ally if they are marked as 'tamed'.
- Optmized spot schematics save.
- Console errors related to loot chests.
