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 90
    • Issues 90
    • 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
  • Your First Dungeon

Your First Dungeon · Changes

Page history
Update Your First Dungeon authored Jun 16, 2022 by MarcatoSound's avatar MarcatoSound
Show whitespace changes
Inline Side-by-side
Showing with 17 additions and 3 deletions
+17 -3
  • Your-First-Dungeon.md Your-First-Dungeon.md +17 -3
  • No files found.
Your-First-Dungeon.md
View page @ 3e8961c6
......@@ -9,7 +9,7 @@ Before we can start building our dungeon, we need to create the map. This can be
Once you've created your dungeon map, you can use `/md edit [dungeon]` to open the dungeon editor and begin building and scripting your dungeon!
#### The Dungeon Editor
## The Dungeon Editor
Welcome to the dungeon editor. This is where you can build the dungeon itself and set up all your scripts and events. By default, the dungeon will be autosaved every 5 minutes, but this can be changed in the plugin's `config.yml`. It will also save when you `/md leave` the dungeon, or when you use the command `/md save`.
**Setting the Start Point**
......@@ -18,7 +18,21 @@ Let's say we've built a pretty nice looking dungeon, but we want to change where
**OPTIONAL: Dungeon Lobby**
An optional feature your dungeons can make use of is a lobby. You can create an area where the players will first appear in the dungeon before it begins. You can set the lobby spawn point to where you're standing with `/md setlobby`. This will also enable the lobby. _NOTE: If the lobby is enabled, none of your functions will work until a Dungeon Start function has been activated. (See below to learn more about functions.)_
#### The Function Editor
### The Function Editor
Once you open your dungeon in edit mode, you'll be given a Function Builder item. As its name implies, this item is used to set up dungeon functions - your bread and butter for dungeon scripting. If you ever lose the function builder, you can always get it back with `/md functiontool`.
#### Making a Function
![](https://i.imgur.com/1LhBj9u.png)
**Functions** perform actions in your dungeons, including spawning monsters, sending messages, and teleporting players. All functions have a set of configurable options on them.
#### Examples
\ No newline at end of file
By right-clicking a block with the function builder, you'll see a list of function types. These categories will each contain different functions for your dungeon. [**You can find a list of functions here.**](Functions)
#### Adding a Trigger
![](https://i.imgur.com/6BpAqyk.png)
After selecting a function to build, you'll be prompted to choose a trigger. **Triggers** are effectively your "objectives", running the function when activated. Functions can be triggered by mob deaths, player actions (such as right-clicking or entering an area), and other events. Like functions, triggers will have configurable options on them. [**You can find a list of triggers here.**](Triggers)
#### Adding Trigger Conditions
If you want even more control over your trigger, you can add **Conditions** to it. Conditions can be attached to triggers to prevent them from running until the conditions are met. This can include players being nearby, player count, or a custom Mythic Mobs condition. [**You can find a list of conditions here.**](Conditions)
### Examples
\ No newline at end of file
Clone repository

NOTE: Items marked with * are incomplete or unwritten.

General Info
  • Commands and Permissions
  • Plugin Config
  • How it all Works
  • Mythic Mobs Integration*
Guides
  • Getting Started
  • Your First Dungeon*
  • Importing from DXL
Dungeon Elements
  • Dungeon Config
  • Functions
  • Triggers
  • Conditions
Advanced Info
  • Editing Functions in YML*