Changelog
Unreleased
New Stuff
- Minecraft 26.1 and 26.2 support! 26.1 reworked how worlds are stored on disk, so dungeon saving, importing, and instance folders were rebuilt around it. Always take backups before upgrading.
- Support for Paper 1.21.5 through 1.21.11! 1.21.5-1.21.8 are formally supported, and 1.21.9, 1.21.10 and 1.21.11 were added afterwards.
- The plugin still runs on Java 21. Only the internal 26.1 bridge is compiled with a newer JDK; the jar you drop in
plugins/is Java 21 bytecode. Your server's own Java requirement is unchanged. - Introduced opt-in One-World dungeons. All dungeons live in one shared world instead of loading and unloading a world per instance, which significantly reduces the risk of memory leaks. Enable with
Experimental.OneWorldDungeonsinconfig.yml. Adds/md addregionand/md removeregion. See the full article here!- The shared world's baseline difficulty, time, weather, and gamerules are configurable under
Experimental.OneWorldDungeonsWorld. - Per-dungeon gamerules are now re-applied per instance inside the shared world.
- The shared world's baseline difficulty, time, weather, and gamerules are configurable under
- New feature: Dungeon maps! Map items that display the dungeon area around the player, with configurable floor heights and icons for the other players in your dungeon. Configure under
Mapin the dungeon config, or hand one out with/md getmap. - Mythic Dungeons variables now use Mythic's variable registry when Mythic Mobs is installed. Adds the
setdungeonvariablemechanic (aliassetdungvar) and the<dungeon.var.key>placeholder. - Reworked spectator mode. With PacketEvents installed and
Spectator.UseLegacyset tofalseinconfig.yml(it defaults totrue), spectators are server-side spectators but client-side survival, which makes the spectator hotbar work properly. Adds the~onSpectatorInteractMythic trigger. - Added the "Conditional Function", "Player Variable", and "Boss Bar" functions to the dungeon editor.
- Added the "Room Presence" trigger, plus room-aware Mythic targeters, conditions, and placeholders.
- Added the "Placeholder Check" condition for comparing a PlaceholderAPI placeholder against a value or an instance variable.
- Added a delay option to function triggers. Trigger delays now survive restarts and reloads.
- Added an "Allow Retrigger" toggle to the AND and OR trigger gates.
- Added a "Become Physical" toggle to the Moving Block and Moving Block Cluster functions; blocks land as real blocks and lift off again when re-triggered.
- Added an option to the Key Dispenser function that prevents keys being carried out of the dungeon.
- Procedural dungeons can now connect rooms upward and downward, not just horizontally.
- Procedural dungeons now copy room biomes, and rooms keep the entities you built into them.
- Added
/md givekey <player> <dungeon>for granting a dungeon's access key. - Added
/md resetcooldownfor clearing a player's access cooldowns. - Added
/md save force, which rewrites every room structure file of a procedural dungeon. Useful when old room data breaks or rooms stop updating. /md createnow takes an optional dimension:/md create <name> [type] [generator] [dimension]./md createnow treatsFLAT,NORMAL,AMPLIFIED, andLARGE_BIOMESas world presets instead of chunk generator IDs.- Overhauled how dungeon entry requirements are checked, and added "leader only" options for access keys (
AccessKeys.LeaderOnly) and money costs (Requirements.LeaderOnlyCost). - Added
Requirements.PlayerLevelType, which switchesRequirements.PlayerLevelbetweenVANILLA(Minecraft experience level) andMYTHICRPG(archetype level in the group named byRequirements.MythicRPGGroup). - Added
Requirements.MaxPartyDistance. Members farther away than this (or in another world) are left behind in the lobby, andRequirements.KickDistantMemberscontrols whether they are also removed from the party. Adds a matchingpartyproximityMythic condition. - Added a per-dungeon
IgnorePartiesoption for letting players enter solo while in a party. It is a top-level key in the dungeon'sconfig.yml. - Added a per-dungeon
Rules.DisabledInteractionslist for blocking doors, trapdoors, and similar. - Added per-dungeon overrides for the ready-check timer and policy (
ReadyCheckTime,ReadyCheckOnCommand,ReadyCheckInQueue,ReadyCheckRequireLeader,StartWithoutUnreadyPlayers,LeaderOnlyQueue), all top-level keys in the dungeon'sconfig.yml. - Added per-mob difficulty overrides for count, health, damage, and Mythic level.
- Added
Rules.AllowSpawnEggsandGeneral.InstantRespawnPlayersdungeon config options. - Added
Rules.AllowDropItemsand thedungeonrewardMythic mechanic (aliasdreward). - Added dungeon tick skills, and made many numeric config settings accept placeholders and math expressions.
- Dungeon entry can now be gated behind Mythic conditions, and forced with the
dungeonforceentermechanic (aliasesdforceenter,denter). - Added an
allowindungeon=trueargument to/md forcefor sending a player into a dungeon while they are already in one. - Added
mythic:<id>Crucible block references to block configs. - Added rejoin-to-checkpoint, and an opt-in life penalty for combat logging.
- Added place/break toggles to the Block Detector trigger, which now also fires when a projectile breaks a decorated pot.
- Added
Rail.Shapesupport to the Block Editor's direction option so rails can be oriented. - Added
%md_dungeon_[dungeon]_max_instances%and%md_dungeon_[dungeon]_busy_instances%placeholders. - Expanded the Mythic Mobs integration with dozens of new mechanics, conditions, targeters, and placeholders for dungeon scripting.
- Added a dynamic loot table API and a
DungeonGenerateLootEvent. - Triggers can now be registered at runtime through the API.
- Native Mythic item support in the banned items list, so you can change a Mythic item's details without re-banning it.
- Restored Spigot compatibility. Paper is still strongly recommended.
- See the September 8th, 2025 dev build notes for the rest of that build's changes.
Bug Fixes
- Fixed per-dungeon gamerules being ignored in one-world dungeons.
- Fixed moving block destinations not being offset in procedural dungeons.
- Fixed dungeon worlds being unloaded before they were empty, and stopped the file wipe when an unload fails.
- Fixed 26.x spawn protection silently breaking right-click triggers in procedural dungeons.
- Fixed rotated procedural rooms ignoring their interact functions.
- Fixed loot chests emptying when a difficulty was chosen, oversized loot table rolls, and the
/rewardsdouble-click claiming items twice. - Fixed a locked file silently dropping every block edit when saving a dungeon, and added a retry for locked region files on Windows.
- Fixed hologram lines merging when a line starts with a hex colour, and edit-mode function labels staying visible during play.
- Fixed banned items ignoring items that have item meta when Mythic Mobs is installed.
- Fixed key and dungeon items escaping the dungeon via the rewards GUI, the cursor, and crafting slots.
- Fixed repeating trigger and function tasks leaking and spamming the console when they threw.
- Fixed a stale death flag granting an extra life on the next run.
- Fixed unconfigured trigger conditions silently blocking their trigger; they are now skipped with a warning.
- Fixed queue re-dispatch duplicating instances and bypassing ticket consumption.
- Fixed instances being disposed before the first player finished teleporting in.
- Fixed delayed and repeating functions firing at players who had already left.
- Fixed the ender dragon boss bar and fog appearing in END dungeons.
- Fixed procedural rooms being cut off at the world floor and ceiling.
- Fixed gamerule handling across 1.21.11 and 26.1, including
keepInventoryin one-world dungeons andgamerules.ymlonly applying to procedural dungeons. - Fixed Crucible conditions never evaluating, spawner mobs skipping Mythic resolution, and mobs despawning early.
- Fixed
spawnnpcfailing on newer Citizens builds. - Fixed
KeepInventoryOnEnterbeing overwritten by Multiverse-Inventories. - Fixed clickable chat prompts breaking on Paper 26.2.
- Fixed the party leader placeholder returning nothing when the leader is offline.
- Fixed experience and levels not persisting when logging out inside a dungeon.
- Fixed
/backteleporting players into disposed one-world dungeon areas. - Significantly improved chunk generation, chunk load functions, mob spawning, and reward GUI performance.
- Further reduced memory leaks around instance disposal and loot table functions.
Breaking Changes
- Multiverse-Inventories 5 or newer is now required. The integration is built against the Multiverse 5
org.mvpluginsAPI; Multiverse-Inventories 4 will not work. - BetonQuest 3.0 or newer is now required. On older versions the BetonQuest integration refuses to enable and logs a warning.
lang.ymlhas moved tolang/en.yml, and the file to load is chosen withGeneral.Languageinconfig.yml. An existinglang.ymlis migrated automatically on first start. Onlylang/en.ymlships with the plugin; other languages must be created by copying and translating it.
2.0.1 - Paper 1.21.1-1.21.5 Support
New Stuff
- Support for Paper 1.21.1-1.21.4 was added!
- 1.21.5 was added as experimental. (Superseded: 1.21.5 through 1.21.11 are formally supported in the Unreleased build above.)
Bug Fixes
- Updated player name check when inviting a player to your party.
- Fix click event for party invite.
- Fix color codes still showing in GUIs.
- Fix
party joinnot giving any chat feedback. - Fix (?) custom Mythic Conditions/Mechanics/Targeters.
- Fixed tab completion for the generator part of the MD create command.
- Fixed NPE with MultiverseInventories.
- Fixed exception on startup caused by AvnGUI.
- Fixed various other errors and exceptions occurring in 1.21+ environments.
- Improved teleporting so that it doesn't interfere with third party plugins.
- Fixed bug spamming console if a teleport to an instance fails or is prevented.
Breaking Changes
- Dungeon variable format changed from
<variable>to[variable].
2.0.0 - The Dungeon Generator
New Stuff
- Official Minecraft 1.21.1 support!
- Added Dungeon Types system!
- Existing/default dungeons are now the
classicdungeon type. - New dungeon types can be added through the API.
- Existing/default dungeons are now the
- Added
proceduraldungeon type!- Generates a new dungeon from a group of configurable rooms with every play session.
- Procedural dungeons are extremely powerful, featuring lots of configurable rules for layouts, rooms, and doors.
- Supports multiple layout modes, including
BRANCHINGandMINECRAFTY(similar to vanilla) - See the full article about the system here!
- Added
continuousdungeon type!- Similar to a classic dungeon, but
/md playputs players in the same instance instead of into separate instances. - Includes a configurable cap on number of players that can be in one instance.
- Similar to a classic dungeon, but
- Removed ProtocolLib dependency!
- Abandoned support for versions OLDER THAN 1.19.3
- Older versions may still work, but with some quirks and limited functionality!
- If you are running an older version, you will not receive support and bug fixes!
- Added
ChunkGeneratoroption to dungeon config; allows customizing the world gen of classic dungeon maps. - Added optional arguments to
/md createcommand:/md create <dungeon name> [dungeon type] [chunk generator] - Added
mythicdungeons:voidchunk generator; generates a completely empty world. - Added
mythicdungeons:block.[BLOCKTYPE]chunk generator; generates a world entirely composed of a specified block. - Added a
gamerules.ymlfile to dungeons so you can modify map gamerules in YAML as well as in-game. - Added new "Room" function category. Only available in procedural dungeons.
- Added new "Room" trigger category. Only available in procedural dungeons.
- Added "Room Door Controller" function for opening and closing configured room doors.
- Added "Room Door Open/Close" trigger, activated by a specified (or any) door opening or closing in the room.
- Added
@roomMythic targeter; targets all entities in a procedural dungeon's room. - Added
roomdoorMythic mechanic; allows opening/closing of a procedural dungeon room's doors. See more here. - Added
insameroomMythic condition; allows checking if a target entity is in the same procedural dungeon room as the caster.
Bug Fixes
- Various fixes and improvements to triggers, particularly player detector triggers.
- SIGNIFICANTLY improved world load times on Minecraft 1.20.4+
- Improved memory leak protection against third-party plugins not letting go of Dungeon worlds
1.4.1 - Bug Fixes & QoL
New Stuff
- Updated the ChunkLoad function to support force loading a group of chunks based on a radius.
- Removed MMOCore support. (Newer versions of MMOCore now provide native support for MD)
Bug Fixes
- Fixed error spam caused by Mythic Mobs on newer MM versions.
- Fixed being unable to cancel dungeon queue.
- Fixed issues with unpartied players joining the same dungeon when queueing too fast.
- Fixed dungeon elements not unregistering properly.
- Fixed various retrigger strangeness with the delayed function.
- Fixed dungeons getting stuck in a "saving" state when a save error is encountered, preventing play.
- Fixed incorrect config key location for party chat setting.
- Fixed recruit command erroring out and not working as intended.
- Fixed time limit not properly executing the end of a dungeon once time runs out.
1.4.0 (AKA 1.3.1) - Dungeon Difficulties, Variables, and Memory Leak Fixes
New Stuff
- Introduced customizable dungeon difficulty levels! See updated dungeon config for more info.
- Includes optional menu for letting players choose a dungeon's difficulty level
- Mob health modifiers
- Mob damage modifiers
- Mob amount modifiers
- Mythic mob level modifiers
- Bonus loot modifiers
- Introduced dungeon variables system!
- Dungeons can store values for later use or comparison
- Dungeon Variable function allows setting, adding, or subtracting
- Dungeon Variable condition allows comparing variable values
- Dungeon variables can be used in message and title functions
- Added "Moving Block" and "Moving Cluster" functions!
- Added "Dungeon Status" function and condition
- Added "chance" condition for randomizing triggers
- Added
lang.ymlmessages for accepting party invites - Added "range" option to signal senders (default is 0, meaning infinite)
- Added a plugin config option for starting a dungeon without all players being ready.
- Switched to Display Entities for function labels and holograms on 1.19.4+
- Added config option for disabling party chat system.
- Added "notify" option to key and item dispenser functions to allow hiding the "got item" message.
- Added silent stealth-join when teleporting into a dungeon in spectator mode.
- Added
PreventTeleportIndungeon rule to disallow players teleporting into an ongoing dungeon. (falseby default.)
Bug Fixes
- FIXED MEMORY LEAKS!! Some memory leaks may still be caused by third-party plugins holding on to the dungeon world. We can't fix this, but we've solved the main issues!
- Fixed various crashes with dungeon cleanup.
- Fixed non-leader party members being able to start dungeons without the rest of the party.
- Fixed players being able to try to start a dungeon while waiting for another one to load.
- Fixed various issues with some hotbar menu buttons being activated twice when right-clicked.
- Fixed players with stuff mounted to them (such as invisible armorstands) not being teleported in and out of dungeons.
- Fixed player death triggers not working with leave and finish functions.
- Fixed API method
initiateDungeonForPlayer()trying to start a dungeon twice. - Fixed being able to invite yourself to your party by only partially typing your name.
- Fixed DungeonsXL import not working.
- Fixed various issues with third-party party plugins and placeholders.
- Fixed being able to set your spawnpoint using beds in dungeons.
1.3.0 - Official API + Party Overhaul
New Stuff
- Integrated the Dungeon Parties plugin into Mythic Dungeons! No more having to auto-download the jar to get party support.
- Implemented new API interface!
- Dungeon API
- Party API
- Party Events
- We're taking suggestions on more API methods!
- Added party messages to
lang.yml! - Significantly improved dungeon load times and performance on some installations.
- Added dungeon config option for delaying dungeon cleanup when all players leave.
- Added a message prompting players to leave the dungeon when all players have died and are in spectator mode.
- Added locale option to
lang.ymlfor formatting dates and times. - Added a function for force-loading chunks.
- Added a function for displaying holograms.
- Added
%md_dungeon_time_elapsed%placeholder. - Added time elapsed condition for triggers.
- Added dungeon config option for auto-closing the dungeon when all players are death spectating.
Bug Fixes
- Fixed various issues with 'allow retrigger' on player distance checkers!
- Fixed weird spaces between rewards in the rewards inventory.
- Fixed some strangeness in saving and loading locations in dungeon configs.
- Fixed function labels not displaying on 1.16.5
- Fixed allowed/disallowed commands being too lenient.
1.2.1 - Bug Fixes and Minor Features
New Stuff
- Added "save point" mode to checkpoint function! Allows players that reach checkpoints to start the dungeon again at that checkpoint if enabled.
- Added "KeepExpOnEnter" dungeon rule.
- Added a message informing players when all have died and are in spectator to leave the dungeon.
- Added dungeon rules for preventing durability damage to weapons, armors and tools.
Bug Fixes
- Fixed several issues with parties and the dungeon queue system.
- Fixed the dungeon bypass permissions not checking all players in parties.
- Fixed Mythic Skill function not having a @trigger target. (Not all functions will have a trigger.)
- Fixed an incompatibility with MMOItems in Mythic drop tables.
- Fixed some dungeon and trigger options not working inside meta functions.
- Fixed dungeons not loading if the ExitLocation in the dungeon's config used a world that wasn't loaded.
1.2.0 - Bug Fixes and Minor Features
New Stuff
- Added permissions for bypassing various dungeon requirements.
- Added a "Leave Dungeon" trigger that fires when a player leaves (or attempts to leave) the dungeon.
- Added "AllowCommands" dungeon config option
- Added "DisallowedCommands" dungeon config list
- Added "Click Type" option to the Key Item Detector trigger.
- Added the ability to have an exit location players go to when finishing and/or leaving the dungeon.
- Added support for level ranges (i.e. 5to10) in the Mythic Mob Spawner function.
- Added "AllowBreakPlacedBlocks" dungeon config rule.
- Added dungeon rules for preventing damaging or interacting with certain entities. (Useful for Item Frames and Armor Stands)
- Keys and dungeon items will now be given to another player in the dungeon if the previous holder loses all their lives or leaves the dungeon.
- Added the function builder tool's display name and lore to lang.yml, cuz why not?
- Added "PreventExplosionBlockDamage" dungeon config rule.
- Added a
lang.ymlentry for changing the rewards GUI display name. - Added "Function Sequencer" function. This runs a list of functions one at a time in order each time it's triggered.
- Added dungeon config option for setting a completion time limit!
- Added
/md kick <player>admin command for kicking players from dungeons. - Added new rules for controlling when the access cooldown gets applied. (View Dungeon Config for more info.)
- Added
/party spyto the default party system for spying on other parties' chats. - Added a
dungeons.vanishpermission that prevents dungeon join/leave messages appearing for a player. - Added a direction option to checkpoint functions.
- Re-added Mythic Mobs drop table support. The format has changed, so check your console for any errors and instructions to fix your mythic loot table if you were using Mythic Mobs loot tables before!
- Added "Mythic Signal" function. This sends a specified signal to a configurable set of mobs within a radius for use with the ~onSignal Mythic Mobs trigger.
Bug Fixes
- Fixed various issues with copying functions.
- Fixed issues with OR Gates not triggering.
- Fixed command sender function not recognizing Placeholders when using the console sender.
- Fixed AND and OR gate triggers not firing if another instance of the dungeon starts.
- Fixed the "BACK" button in the reward cooldown sub-menu causing an endless menu loop.
- Fixed party plugin config option being case sensitive.
- Fixed spectators and creative mode players being detected by the Player Detector trigger.
- Fixed the "SpawnMobs" dungeon rule preventing almost all mob spawns. It will now only prevent natural mob spawns.
- Fixed various issues with the block editor function.
- Fixed an error message caused by players leaving the dungeon with >20 health.
- Fixed edit mode dungeons getting stuck and not cleaning out when editor disconnect from inside the dungeon.
- Fixed some death spectator mode related exploits.
- Fixed Mythic Dungeons rolling over and dying if the wrong BetonQuest version is detected.
- Fixed function labels not updating when changing some functions' properties.
- Fixed a missing placeholder in the dungeon create command on success.
- Fixed some issues with dungeon access keys not persisting.
- Fixed the dungeon signal Mythic Mobs mechanic throwing an error when used outside of a dungeon.
- Fixed an entity null error caused with recent builds when clearing out a dungeon, causing the dungeon instance to get stuck.
1.1.1 - 1.19.3 and Bug Fixes
IMPORTANT NOTE: Mythic Dungeons now REQUIRES ProtocolLib as a dependency!!
New Stuff
- 1.19.3 compatibility
- Allowed multi-functions, delayed functions, and function randomizers to to change their target type.
- Added a dungeon block place and break whitelist and blacklist. See the new config options here!
Bug Fixes
- Removed Mythic Mobs droptable compatibility due to forcing Mythic Mobs as a dependency.
- Fixed
dsignalMythic mechanic not using the correct skill caster. - Fixed players not being able to join the server if the plugin errors out.
- Fixed dungeon instance maps not using the lowest available numerical ID.
- Added some missing
lang.ymlmessages. - Fixed some
lang.ymlmessages. - Fixed players not being fully removed from their parties.
- Fixed spawned NPCs not having their correct ID.
- Fixed key and item dispenser functions informing the players twice.
- Fixed memory leak issues where instance worlds were not being fully cleaned up.
Known Issues
- There appears to be an intermittent issue with deleting functions and attempting to create a new one at the same location. Haven't found a consistent pattern yet.
1.1.0 - Compatibility Update
New Stuff
- Added compatibility for Mythic Items into reward and other item-related functions and triggers.
- Multiple start functions can now be present in dungeon lobbies.
- Added the rewards inventory system. When enabled in the dungeon config, loot found will be added to a rewards inventory that the players can retrieve the items from when they finish the dungeon. (Requires a finish dungeon function.)
- Added an option to hide death messages in a dungeon. (Found in the dungeon config.)
- Added
Allow Retriggerfor player distance trigger. (Still some quirks with this, but works as intended.) - Added functionality for the distance trigger to use "all" as the minimum player count, which automatically sets the players required to match the amount of players present in the dungeon.
- Added PlaceholderAPI support! Learn more here!
- Added dungeon access keys! Access keys can be modified with the
/md addkeyand/md removekeycommands, and include a config option for whether or not they should be consumed on use. (Supports Mythic Items.) - Added a
/md deletecommand for deleting dungeons. (Requires confirmation.) - Added Heroes party support!
- Added Citizens NPC support! NPCs can now be spawned in a dungeon using the NPC function.
- Added BetonQuest events and objectives! Learn more here!
- Added a money or "cost" dungeon entry requirement option for use with Vault economy plugins.
- Added specific options for keeping health, food level, or potion effects when entering a dungeon.
- Added a language file! Modify
lang.ymlto customize most player-facing messages in Mythic Dungeons. - Added Mythic Mobs drop table support to Loot Table Rewards function.
- Mythic Mobs dungeon signal mechanic, shares-party condition, finished dungeon condition, and dungeon cooldown condition. Learn more here!
- Added MMOCore party support!
- Added Parties party support!
Bug Fixes
- Fixed miscellaneous issues with the recruitment system.
- Made tab-completion case insensitive.
- Fixed dead spectators being able to teleport to other dungeon instances.
- Fixed PVP rule not affecting projectiles.
- Fixed corrupted player data files.
- Fixed access cooldowns not working when added via command while access cooldowns are disabled.
- Fixed players who have disconnected while in a dungeon spawning underground if the server restarts while they're offline.
- Fixed miscellaneous issues with the random rewards function.
- Fixed triggers not correctly copying and pasting in the function editor.
- Fixed dungeon items and keys being taken out when placed in the offhand.
- Fixed NPE when autosave is disabled.
- Fixed issues with multiverse inventories interfering with dungeon inventory rules.
- Fixed a slew of issues with hologram labels for functions and triggers, including them getting stuck and remaining in play-mode.
- Fixed Dungeon Parties plugin using
/partyinstead of/dpartywhen following the "[JOIN]" prompt after an invite. - Fixed delayed and repeater functions only working with rewards functions the first time.
Known Issues
- There appears to be an intermittent issue with deleting functions and attempting to create a new one at the same location. Haven't found a consistent pattern yet.
1.0.3
New Stuff
- Added dungeon config rules for further control over banned item behaviour. (See the wiki for the new config options.)
- Rewards functions now drop unlooted items to the ground when closed if "allow retrigger" is set to "false"
- Added a "PvP" dungeon config option to allow or deny PVP in a specific dungeon. (See the wiki for the new config options.)
- Added a "ReadyCheckOnCommand" config option. When set to "false", the party will receive no ready check when attempting to enter a dungeon.
- Added a "ReadyCheckInQueue" config option. When set to "false", the party will receive no ready check when a dungeon becomes available to them in the queue.
- Added a "LeaderOnlyQueue" config option. When set to "false", any party member can queue the party up for a dungeon.
- Added API events for when players leave dungeons and finish dungeons.
Bug Fixes
- Fixed an issue where players would get stuck in dungeons upon losing all their lives while "DeadPlayersSpectate" is set to false.
- Fixed plugin not loading on Java 8 (and consequently, some 1.16.5 installations.)
- Fixed DXL import not working when the server has a different "world container" folder set.
Known Issues
- Player data YML files are sometimes corrupted, resulting in the dungeon not loading. A bandaid fix has been applied, but it seems to still happen sometimes. If the issue is encountered, delete the
playersfolder in the dungeon.
1.0.2
New Stuff
- Subfunctions in meta functions can now have their own triggers, using the meta function's trigger by default.
- Info about subfunctions and subtriggers in meta elements are now displayed when you hover over them.
- Added a /md setcooldown command to allow setting the access cooldown of a dungeon for a specific player manually.
- Added "max repeats" option to the function repeater.
- Dungeon start positions are now saved to config, allowing more precise spawn points.
- "Leave Dungeon" functions now work in lobbies before the dungeon has started.
- When opening a loot table rewards inventory, the positions of the rewards is now randomized.
Bug Fixes
- Fixed an issue where sending players into dungeons with /md play didn't work from console.
- Fixed an issue where certain entities were being removed when leaving an edit-mode dungeon.
- Fixed old instance worlds not being deleted on certain operating systems.
- Fixed some issues with mob spawners not re-triggering.
1.0.1
New Stuff
- Mob Spawner functions now have a "Mythic Mob level" option when Mythic Mobs is installed.
- Block Editor functions have have a "direction" option when placing blocks.
Bug Fixes
- Fixed an issue where the Start Dungeon trigger wouldn't fire without a dungeon lobby.
- Fixed an error caused by using the /md lives command outside of a dungeon.
- Fixed parties erroring out when a player disconnects under certain conditions.
- Fixed DXL Import not remembering whether or not lobbies were enabled in the DXL config.
- Fixed errors caused by using the /md join and /md save commands outside of dungeons.
- Fixed an issue where the loot table max items option wouldn't work.
- Fixed an issue with DXL importing [title] signs.
- Fixed DXL Import not completing the import process until after a restart under certain conditions.
- Fixed the Block Detector trigger preventing players from breaking the block placed when it's the incorrect type.
- Fixed error fired when trying to
/party giveleada player who isn't in your party.