SemethWikiSearch
Adventure Engine logoAdventure EngineBassSanctum logoBassSanctumCataclysm DeDust logoCataclysm DeDustEpicQuest Dungeoning logoEpicQuest DungeoningEpicQuest Hub logoEpicQuest HubEventMaker logoEventMakerLeylines logoLeylinesSpell Codex logoSpell CodexSpell Codex Ars Compat logoSpell Codex Ars CompatSpellActionbar logoSpellActionbarStructure Encyclopedia logoStructure EncyclopediaTikFiniTok logoTikFiniTokSC Final Adventure logoSC Final AdventureSC Final Adventure - Arcana logoSC Final Adventure - ArcanaSC Final Adventure - Machines logoSC Final Adventure - MachinesSC Final Adventure - Mechanical Genesis logoSC Final Adventure - Mechanical GenesisUpdatesAbout

EpicQuest Dungeoning

Authoring dungeons

Pack layout:

config/epicquest_dungeoning/
  dungeons.json
  images/          optional preview PNGs
  dungeons/<dungeon_id>/
    structures/<namespace>/.../*.nbt
    worldgen/template_pool/<namespace>/*.json

Register each dungeon in dungeons.json with a required jigsaw object (start_pool, start_jigsaw_name, size, max_distance_from_center, fallback_pool, optional unique_templates).

Building pieces:

  • Structure Block SAVE mirrors into the pack under config/.../structures/.
  • Put a Dungeon Player Spawn in the start/anchor piece.
  • Put a Dungeon End Pad only if you use reach_end completion.
  • Keep at least one small dead-end in fallback_pool.

Completion types: kill_entity, collect_items, or reach_end. Omit completion to disable auto-triggers; the return button, API, and /dungeon complete still extract.