Wiki 9Minecraft MCDungeon Tool Wiki

MCDungeon Tool — Guide

Mechanics

MCDungeon Tool implements several core mechanics to create dynamic and varied dungeon experiences.

  • Procedural Generation: Dungeons are generated with random, complex layouts, ensuring unique experiences with each creation.
  • Intelligent Placement: The tool automatically identifies suitable locations on a map based on range, size, and depth parameters. It can also detect existing player structures and attempt to avoid overwriting them.
  • Dungeon Management: Dungeons can be removed from a map, allowing the landscape to regenerate, or regenerated in place with new layouts, mobs, and treasure.
  • Multi-Dungeon Support: Capable of generating multiple dungeons within a single map, or filling the map with as many dungeons as possible.
  • Configurable Elements: Almost every aspect of dungeon generation is configurable, including:
  • Room layouts based on weighted selections.
  • Hallways, traps, floors, and room features.
  • Density and placement of doors, portcullises, and torches.
  • Option for fewer torches on lower levels to increase difficulty.
  • Hard Mode: An optional 'hard mode' attempts to fill in nearby natural caves, concentrating monster spawns inside the dungeon for increased challenge.
  • Navigation: Stairwells connect dungeon levels, and tower entrances often feature spiraling staircases. Entrances can take many forms.
  • Exiting Dungeons: An optional command block-powered portal can be placed at the bottom of a dungeon to teleport players out.
  • Treasure and Mobs: Chests with loot are placed in hard-to-reach locations, with configurable density and arbitrary loot tables. Mob spawners are placed throughout, often near chests, with configurable types and density, including some 'non-standard' mobs.
  • Secrets: Random placement of secret traps and secret rooms adds an element of discovery.
  • Output Options: The tool can output floor maps to a terminal (with color on ANSI systems) and entire dungeon maps to HTML. It also provides Point of Interest (POI) information for tools like Minecraft Overviewer.