|
|
|
2.0.0 - Randomly Generated Dungeons
|
|
|
|
=====
|
|
|
|
New Stuff
|
|
|
|
---------
|
|
|
|
- **Official Minecraft 1.21.1 support!**
|
|
|
|
- **Added Dungeon Types system!**
|
|
|
|
- Existing/default dungeons are now the `classic` dungeon type.
|
|
|
|
- New dungeon types can be added through the API.
|
|
|
|
- **Added `procedural` dungeon 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 `BRANCHING` and `MINECRAFTY` (similar to vanilla)
|
|
|
|
- _[See the full article about the system here!](Procedural-Dungeons)_
|
|
|
|
- **Added `continuous` dungeon type!**
|
|
|
|
- Similar to a classic dungeon, but `/md play` puts players in the same instance instead of into separate instances.
|
|
|
|
- Includes a configurable cap on number of players that can be in one instance.
|
|
|
|
- **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 `ChunkGenerator` option to dungeon config; allows customizing the world gen of classic dungeon maps.
|
|
|
|
- Added optional arguments to `/md create` command: `/md create <dungeon name> [dungeon type] [chunk generator]`
|
|
|
|
- Added `mythicdungeons:void` chunk generator; generates a completely empty world.
|
|
|
|
- Added `mythicdungeons:block.[BLOCKTYPE]` chunk generator; generates a world entirely composed of a specified block.
|
|
|
|
- Added a `gamerules.yml` file 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 `@room` Mythic targeter; targets all entities in a procedural dungeon's room.
|
|
|
|
- Added `roomdoor` Mythic mechanic; allows opening/closing of a procedural dungeon room's doors. See more here.
|
|
|
|
- Added `insameroom` Mythic 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
|
|
1.4.1 - Bug Fixes & QoL
|
|
=====
|
|
=====
|
|
New Stuff
|
|
New Stuff
|
... | | ... | |