Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
MythicDungeons MythicDungeons
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 96
    • Issues 96
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • MythicCraft
  • MythicDungeonsMythicDungeons
  • Wiki
  • Mythic Dungeons 2.0

Mythic Dungeons 2.0 · Changes

Page history
Update Mythic Dungeons 2.0 authored May 11, 2024 by MarcatoSound's avatar MarcatoSound
Hide whitespace changes
Inline Side-by-side
Showing with 1 addition and 23 deletions
+1 -23
  • Mythic-Dungeons-2.0.md Mythic-Dungeons-2.0.md +1 -23
  • No files found.
Mythic-Dungeons-2.0.md
View page @ 1a0cbca7
...@@ -17,29 +17,7 @@ A dungeon type that, when players attempt to play the dungeon, will send them in ...@@ -17,29 +17,7 @@ A dungeon type that, when players attempt to play the dungeon, will send them in
*An formal extension of this dungeon type for multi-party dungeons such as minigames is currently planned.* *An formal extension of this dungeon type for multi-party dungeons such as minigames is currently planned.*
**Procedural/Generated** **Procedural/Generated**
A dungeon type that allows randomly generating a dungeon from a configurable collection of rooms. *Requires FastAsyncWorldEdit!* (Learn more below.) A dungeon type that allows randomly generating a dungeon from a configurable collection of rooms. *Requires FastAsyncWorldEdit!* Learn more on the [dungeon generator page.](Procedural-Dungeons)
## Dungeon Generator
*REQUIRES FastAsyncWorldEdit!!*
![](https://i.imgur.com/uvxcn9e.png)
**Rooms**
Generated dungeons are created from a collection of *admin-defined rooms.* These rooms are like puzzle pieces, and are configured with connectors that link them up to other rooms. They must be built and configured in the dungeon editor.
Rooms have their own unique settings, such as a weight value to raise or lower the likelihood of the room being used, and the minimum and maximum number of times the room will generate in the dungeon. Connectors, meanwhile, have options for what other rooms are allowed to generate at them, which can ALSO be further customized with a "weight" value to raise and lower the likelihood of a room being chosen at this connector.
Rooms are saved in a `rooms` folder inside your dungeon, and consist of a YAML file and a schematic file.
![](https://i.imgur.com/dbt69wV.png)
**Configuration**
Generated dungeons come with a new `generator.yml` file that contains various settings on how the dungeon will be generated. This includes layout modes, which are generation style presets (Minecrafty vs branching), as well as options for those layouts. This file is also where you configure the minimum and maximum number of rooms.
**Additional Notes**
- Rooms can generate rotated.
- Dungeon functions are stored inside *rooms* instead of a `functions.yml`.
- All dungeon functions are fully supported, and are preserved when generating a room.
## Misc Features ## Misc Features
- **Dungeons now support custom chunk generators, including those provided by other plugins.** - **Dungeons now support custom chunk generators, including those provided by other plugins.**
......
Clone repository

NOTE: Items marked with * are incomplete or unwritten.

General Info
  • Changelogs
  • Commands and Permissions
  • Plugin Config
  • How it all Works
Guides
  • Getting Started
  • Your First Dungeon
  • Importing from DXL
Dungeon Elements
  • Dungeon Config
  • Functions
  • Triggers
  • Conditions
Compatibility
  • Mythic Mobs
  • Placeholder API
  • BetonQuest
Developer Documentation
  • Introduction to API
  • Getting Started with Elements
  • GUI Menus
  • *Custom Functions
  • *Custom Triggers
  • *Custom Conditions
  • Adding Party Support