This is not a mod. It’s a map editor. Do not try to copy any files into your .jar. Just follow the directions on the Downloading and Running page.
Make sure to extract all the files from the zip archive you downloaded and then run it. You cannot run this from inside the zip archive.
If you’re on Windows, Make sure you are using the launcher.bat
file. See the Downloading and Running page.
No, not really. That would involve rewriting everything in Java and making a lot of trade-offs for performance.
Probably. MCDungeon attempts to identify existing builds by scanning for
blocks likely to appear in player builds. You can modify this list with
the structures
config parameter.
Always make a backup before modifying your world with MCDungeon.
Yes, it will detect existing dungeons and it maintains a cache making
subsequent runs on the same map much faster. You can use the
maximize_distance
config parameter to ensure dungeons are nicely spaced.
No. It only generates dungeons in existing chunks.
There are two possibilities. Firstly, ensure your max_dist
is set to a
high enough value. Secondly, ensure that enough map is generated to
actually place the dungeons in.
MCDungeon is designed to work with a pariticular version of Minecraft, and makes use of features that may only supported in that particular version.
You can check the changelog to determine which version of MCDungeon is compatible with your version of Minecraft.
Learn Python (if you don’t know it already) and Join us on Github! Or, post some ideas in the issue tracker. If we like them, we’ll implement them!
If you define a new Global region called __mcd_default__
in the regions.yml
before you call the GenRegions command, then any newly created regions
will take their defaults from this definition. Otherwise, they will be
given level=4 and empty flags, owner and group.
Any changes made to the file subsequently will be preserved by future runs.
MCDungeon will only create new dungeons in terrain that is already generated. If you have created a new map, then you will only have terrain around the spawn point, and so you need to generate more terrain before you call MCDungeon. There are several ways to achieve this:
Fly around
You can enter your world in Creative mode, and fly around a large area, causing the terrain to be generated as you go.
Bukkit WorldBorder
If using a Bukkit server, the WorldBorder plugin allows you to automatically generate a specified size of world.
Other scripts
There exist other scripts that repeatedly update the spawn location and start/stop the Minecraft server, causing terrain to be generated.