⚔️
MythicDungeons
  • ⚔️MythicDungeons Wiki
  • 📔Overview
    • Supported Version
    • Dependencies
    • Supported Plugins
  • 💡Get Started
    • Building Dungeon
    • Dungeon Group Config
      • general.yml
      • stages.yml
      • buffs.yml
      • checkpoints.yml
      • lootchests.yml
      • teleporters.yml
      • traps.yml
  • 📈Staged Dungeon
    • Stages
    • Actions, Completions & Fail Actions
      • General Parameters
      • Action List
    • Objectives
      • Objective List
    • Branches
      • Parameters
    • Displays
      • Scoreboard
      • Boss Bar
      • Action Bar
  • ⚙️Configuration
    • General Config
    • Locale
    • Loot Tables
    • Effects
    • GUIs
    • NPCs
    • Scoreboards
  • 🏃Joining Dungeon
    • Room Mechanics
    • Ways To Join Dungeon
  • 🚫Commands & Permissions
    • General
    • Dungeon Group
    • Dungeon
    • Dungeon Room
  • 📋Miscellaneous
    • Placeholders
    • Tutorials
    • Migration Guide
    • FAQ
Powered by GitBook
On this page
  1. Get Started

Building Dungeon

PreviousSupported PluginsNextDungeon Group Config

Last updated 12 months ago

Reminder: Unless specified, Dungeon Type will be named Ruins throughout the Wiki. Change it respectively.

Since 2.2.2-SNAPSHOT, schematic file is no longer hard-dependency if you have all 3 dimensions Length, Width, and Height configured. It provides a possibility to use the plugin with the dungeon pre-built in the world.

However, it is still highly recommended to have a schematic file in place so that the plugin calculates things like location automatically.

Also, it is recommended to have RestoreTerrains disabled in general.yml if have a huge dungeon and you do not allow players to break/place blocks, explosions, etc. In this case, you should have all dungeon instances pasted in the world already and all 3 dimensions configured.

  • Join the server

  • Build a dungeon whatever you want (it does not need to be a cuboid but it has to be selectable by 2 points)

Creating schematic

  • Type //wand to get a WorldEdit wand

  • Select 2 corners like this, the selected area should include everything in your dungeon

  • Stand at the corner of the dungeon, type //copy, then //schem save Ruins

  • Do not move, remember the location, this will be the Origin of the dungeon

  • Locate WorldEdit/schematics or FastAsyncWorldEdit/schematics, find the Ruins.schem

  • Copy the Ruins.schem to MythicDungeons/Ruins/schematics

  • Join the server

  • Define Row, Column, RowGap, ColumnGap in general.yml depending on how many dungeon instances you want, total amount of instances is row * column

  • Define Length, Width, Height of the dungeon schematic in general.yml depending on which corner the schematic is copied from. Length spans on z-axis positive, Width spans on x-axis positive, Height spans on y-axis positive. Use negative value if it spans oppositely

  • Paste the schematic in pre-defined dungeon instance location

💡