EpicQuest Dungeoning lets pack authors and server owners load custom dungeon structures from config and send players into them through a simple portal flow — no coding required.
Export builds with WorldEdit or structure blocks, drop them in a folder, edit one JSON file, and players can pick a dungeon, step on a portal block, explore, and return to spawn when they’re done.
epicquest_dungeoning:dungeons, spaced along the X axis so large schematics do not overlap..nbt and WorldEdit Sponge .schem (v1/v2/v3).dungeons.json and open /dungeon select to pick up changes without a full server restart./dungeon select (or /dungeons select) and choose a dungeon.
On first launch the mod creates:
config/epicquest_dungeoning/ dungeons.json schematics/ images/
.nbt or .schem files into schematics/.dungeons.json (id, name, description, schematic filename, spawn point).images/ and reference them with "image": "preview.png"./dungeon select or /dungeon reload to load changes — no restart required for list updates.
Spawn coordinates are relative to each dungeon’s placement origin by default (1st dungeon at X=0, 2nd at X=10000, etc.). Set "absolute_position": true to use world coordinates directly.
dungeons.json)| Field | Description |
|---|---|
teleport_block |
Block ID for the entry portal (e.g. minecraft:emerald_block) |
return_button_item |
Item icon for the inventory return button |
return_cooldown_minutes |
Cooldown between returns (default 20) |
reset_cooldown_minutes |
Cooldown between reset-all (default 60) |
teleport_charge_seconds |
Charge duration before enter/return teleport (0 = instant; creative bypasses) |
protect_structures |
Prevent breaking/placing blocks in dungeons |
return_fall_damage_immunity |
5 seconds of fall immunity after returning |
/dungeon select — open the dungeon picker (reloads config + schematics with progress bar)./dungeon return — return to spawn from inside a dungeon./dungeon list — show active dungeon IDs and the config file path in use./dungeon reload — (op) reload config, clear non-player entities in the dungeon dimension, and preload schematics.Each dungeon spawn uses relative coordinates to the schematic placement origin by default. Set "absolute_position": true for raw world coordinates. Spawn Y respects your configured value (with a safe fallback only if that spot is not standable).
Designed for adventure packs and RPG servers that want instanced dungeon content without writing custom dimension code.