Since the old WIKI is neither accurate, nor currently maintained, where can I find a detailed breakdown of all the options available (via config files), what they do, their default values, and their allowed ranges? I'm not seeing one here in this forum, nor on the project homepage.
Also, I should like to point out that the predefined config files have some spelling mistakes in the comment headers.
You can find all of that (plus free misspellings!) in the default config file:
Wow... I feel so dumb now because I can't believe I missed that! Is there a similar resource for command line options, for example, using a predefined set of options in a BASH script and passing a WorldName via the script's command line arguments? ./auto-mcd.sh /home/evilsupahfly/.minecraft/saves/Fortress-World-Five-Hundred/level.dat - or something along those lines, since the ./mcedungeon -h text is a bit unclear and I've been running it in interactive mode, which is time consuming sometimes.
Just curious, because I haven't been able to find the documentation on this, but is there a hard limit to the amount of dungeons in a world? I started a new world, populated with dungeons shortly thereafter, and eventually explored outward to a lot of additional areas. When I tried to generate new dungeons it said that there were no suitable locations, even though the size of the explored world has quintupled in size.
Is there a similar resource for command line options, for example, using a predefined set of options in a BASH script and passing a WorldName via the script's command line arguments? ./auto-mcd.sh /home/evilsupahfly/.minecraft/saves/Fortress-World-Five-Hundred/level.dat - or something along those lines, since the ./mcedungeon -h text is a bit unclear and I've been running it in interactive mode, which is time consuming sometimes.
the --help options are about the best source. try:
python mcdungeon.py add --help
python mcdungeon.py regenerate --help
(or just mcdungoen.exe add --help if compiled windows version)
I'd be glad to help you out with the options. Feel free to ask any questions.
Just curious, because I haven't been able to find the documentation on this, but is there a hard limit to the amount of dungeons in a world? I started a new world, populated with dungeons shortly thereafter, and eventually explored outward to a lot of additional areas. When I tried to generate new dungeons it said that there were no suitable locations, even though the size of the explored world has quintupled in size. Thanks!
The default configs have a limited range from spawn. You'll have to edit a config to expand this range. In the next version, interactive mode will prompt you for a chunk range.
In the mean time, I'm working on a small map on one of my Ubuntu systems (with the intention of setting it up as a LAN map for my kids and their friends), and I'm getting an error (running MCD in interactive mode with debug on, from the terminal):
Traceback (most recent call last):
File "<string>", line 1132, in <module>
File "mcdungeon-build/build/pyi.linux2/mcdungeon/out00-PYZ.pyz/dungeon", line 198, in generate
File "mcdungeon-build/build/pyi.linux2/mcdungeon/out00-PYZ.pyz/dungeon", line 1238, in genrooms
File "mcdungeon-build/build/pyi.linux2/mcdungeon/out00-PYZ.pyz/dungeon", line 307, in printmaze
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-11: ordinal not in range(128)
This is from the terminal:
Trying to open: /home/evilsupahfly/.minecraft/saves/rickroll (copy)
Loaded world: /home/evilsupahfly/.minecraft/saves/rickroll (copy) (10816 chunks, 256 blocks high)
Looking for data directory: /home/evilsupahfly/.minecraft/saves/rickroll (copy)/data
Reading loot tables...
MCDungeon 0.12.2 startup complete.
Z: 4
4
4
X: 4
4
4
L: 8
8
8
Chunk cache missing, or is an old verision. Resetting...
Finding good chunks: 100%[===========================================>] 1:03:00
Dungeon cache missing, or is an old verision. Resetting...
Scanning world for existing dungeons:
cache mtime: 0
100%[===============================================================>] 0:02:26
Cache hit rate: 0/10816 (0%)
No dungeons found!
Far Chunks: 0
Near Chunks: 1
Unpopulated: 0
Oceans: 1458
Structures: 0
High Chunks: 0
Low Chunks: 0
Rivers: 1878
Good Chunks: 7479
Cache hit rate: 0/10816 (0%)
No idcounts.dat file found. Creating a new one...
Mapstore cache not found. Creating new one...
Searching for a suitable location...
Filtering for depth...
Selecting a location...
Found: (39, 31)
Final: (704,0,576)
Map too wide for terminal: 101
Burying dungeon...
Biome: 5
Dungeon size: 4 x 4 x 8
Location: (704,56,576)
Theme: norse
Owner: Queen Eystendr
Generating rooms...
Traceback (most recent call last):
File "<string>", line 1132, in <module>
File "mcdungeon-build/build/pyi.linux2/mcdungeon/out00-PYZ.pyz/dungeon", line 198, in generate
File "mcdungeon-build/build/pyi.linux2/mcdungeon/out00-PYZ.pyz/dungeon", line 1238, in genrooms
File "mcdungeon-build/build/pyi.linux2/mcdungeon/out00-PYZ.pyz/dungeon", line 307, in printmaze
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-11: ordinal not in range(128)
And my "custom" config file is as follows:
# MCDungeon configuration file
[dungeon]
loops: 40
min_dist: 1
max_dist: 200000000
maximize_distance: False
offset:
force_bury: False
tower: 5.0
ruin_ruins: False
doors: 75
portcullises: 25
portcullis_closed: 0
portcullis_web: 0
torches_top: 100
torches_bottom: 100
torches_position: 2
chests: 10
double_treasure: True
enchant_system: anything
spawners: 1.0
hidden_spawners: false
fill_caves: True
exit_portal: true
structures:
secret_rooms: 100
maps: 100
mapstore:
### Materials
wall: meta_stonedungeon
secret_door: meta_stonedungeon
ceiling: meta_mossycobble
floor: stone
subfloor: bedrock
### Trap settings
arrow_traps: 100
arrow_trap_defects: 0
chest_traps: 5
hall_piston_traps: 25
resetting_hall_pistons: True
skeleton_balconies: 100
sand_traps: 60
silverfish: 65
### Feature Lists
[rooms]
Basic: 240
Basic2x2: 80
Corridor: 240
Circular: 240
Pit: 40
CircularPit: 40
SandstoneCavern: 30
SandstoneCavernLarge: 10
NaturalCavern: 30
NaturalCavernLarge: 30
Cavern: 30
CavernLarge: 30
CellBlock: 40
GreatHallNS: 30
GreatHallEW: 30
[halls]
Single: 0
Double: 50
Triple: 40
Four: 50
Ten: 40
[floors]
Blank: 20
Cobble: 10
BrokenCobble: 30
WoodTile: 10
MixedWoodTile: 10
CheckerRug: 5
BrokenCheckerRug: 15
CheckerClay: 5
BrokenCheckerClay: 15
DoubleSlab: 10
BrokenDoubleSlab: 30
Mud: 30
Sand: 30
StoneBrick: 10
BrokenStoneBrick: 30
[features]
Arcane: 10
Blank: 10
Cell: 10
Chapel: 10
CircleOfSkulls: 20
ConstructionArea: 10
Columns: 30
Chasm: 10
Dais: 10
Farm: 10
Forge: 10
LavaChasm: 10
Mushrooms: 10
Pool: 10
River: 10
MessHall: 10
[stairwells]
Scaffolding: 10
Stairwell: 10
TripleStairs: 10
TowerWithLadder: 10
[secret rooms]
SecretAlchemyLab: 10
SecretArmory: 10
SecretEnchantingLibrary: 10
SecretSepulchure: 10
SecretStudy: 10
[ruins]
Blank: 40
HouseFrame: 10
CircularTower: 20
SquareTower: 20
Arches: 10
[entrances]
SquareTowerEntrance: 20
RuinedSquareTowerEntrance: 20
RoundTowerEntrance: 20
RuinedRoundTowerEntrance: 20
StepPyramid: 10
EvilRunestones: 10
RuinedFane: 10
Barrow: 15
# Desert
[entrances.2]
SquareTowerEntrance: 10
RuinedSquareTowerEntrance: 10
RoundTowerEntrance: 10
RuinedRoundTowerEntrance: 10
StepPyramid: 30
EvilRunestones: 5
RuinedFane: 20
Barrow: 20
Oasis: 30
# Jungle
[entrances.21]
SquareTowerEntrance: 10
RuinedSquareTowerEntrance: 10
RoundTowerEntrance: 10
RuinedRoundTowerEntrance: 10
StepPyramid: 30
EvilRunestones: 10
# "Hills" biomes
[entrances.3]
SquareTowerEntrance: 1
RuinedSquareTowerEntrance: 1
RoundTowerEntrance: 1
RuinedRoundTowerEntrance: 1
[entrances.17]
SquareTowerEntrance: 1
RuinedSquareTowerEntrance: 1
RoundTowerEntrance: 1
RuinedRoundTowerEntrance: 1
[entrances.18]
SquareTowerEntrance: 1
RuinedSquareTowerEntrance: 1
RoundTowerEntrance: 1
RuinedRoundTowerEntrance: 1
[entrances.19]
SquareTowerEntrance: 1
RuinedSquareTowerEntrance: 1
RoundTowerEntrance: 1
RuinedRoundTowerEntrance: 1
[entrances.22]
SquareTowerEntrance: 1
RuinedSquareTowerEntrance: 1
RoundTowerEntrance: 1
RuinedRoundTowerEntrance: 1
[treasure rooms]
Arena: 30
Crypt: 30
PitWithArchers: 30
ThroneRoom: 30
SpiderLair: 0
EndPortal: 20
[mobs.0]
Bat: 10
Spider: 10
Zombie: 10
[mobs.1]
Skeleton: 10
Spider: 10
Zombie: 10
[mobs.2]
Skeleton: 30
Spider: 30
Zombie: 30
Creeper: 10
CaveSpider: 10
[mobs.3]
Creeper: 20
Silverfish: 1
Skeleton: 40
Spider: 40
CaveSpider: 20
LavaSlime: 20
WitherSkeleton: 10
Zombie_Strong: 10
Zombie_Fast: 10
Zombie_Villager: 10
Chargedcreeper: 1
Zombie: 40
Skeleton_Armored_Axe_Iron: 10
Skeleton_Armored_Sword_Iron: 10
Skeleton_Armored_Sword_Leather: 10
[mobs.4]
Zombie_Strong: 10
Zombie_Fast: 10
WitherSkeleton: 10
CustomKnight: 10
Chargedcreeper: 1
Angrypig: 10
Skeleton: 10
Blaze: 10
Silverfish: 10
Skeleton_Armored_Axe_Iron: 10
Skeleton_Armored_Sword_Iron: 10
Skeleton_Armored_Sword_Leather: 10
[dispensers]
Arrow: 20,3
Fire Charge: 20,2
Spawn Blaze: 1,1
Splash Potion of Poison: 5,1
Splash Potion of Poison II:1,1
Splash Potion of Weakness:5,1
Splash Potion of Weakness II:1,1
Splash Potion of Slowness:5,1
Splash Potion of Slowness II:1,1
Splash Potion of Harming:5,1
Splash Potion of Harming II:1,1
# Ammo for chest traps
# Format is as above
[chest_traps]
TNT: 10, 1
Spawn Blaze: 1,1
Splash Potion of Poison II:1,1
Splash Potion of Weakness II:1,1
Splash Potion of Slowness II:1,1
Splash Potion of Harming II:1,1
### Loot Tables
[tier0]
Torch: 100,5-20,0
Arrow: 100,5-30,0
Compass: 100,1-1,0
Bowl: 100,1-2,0
Wheat: 100,3-9,0
Brown Mushroom: 100,1-3,0
Red Mushroom: 100,1-3,0
Bread: 100,1-3,0
Bow: 100,1,0
Stone Sword: 100,1-2,0
Stone Shovel: 100,1,0
Stone Pickaxe: 100,1,0
Stone Axe: 100,1,0
Leather Helmet: 100,1-2,0
Leather Chestplate: 100,1-2,0
Leather Leggings: 100,1-2,0
Leather Boots: 100,1-2,0
Bow,Wooden Sword,Stone Sword,Wooden Axe,Stone Axe,Wooden Pickaxe,Stone Pickaxe: 100,1,1-5
Leather Helmet,Leather Chestplate,Leather Leggings,Leather Boots: 100,1,1-5
[tier1]
Torch: 100,5-20,0
Arrow: 100,5-30,0
Compass: 20,1-1,0
Wheat: 50,3-9,0
Brown Mushroom: 50,1-3,0
Red Mushroom: 50,1-3,0
Cooked Fish: 20,1-2,0
Bow: 10,1-1,0
Bread: 25,1-1,0
Apple: 25,1-2,0
Pumpkin Pie: 10,1-1,0
Stone Sword: 50,1-1,0
Stone Shovel: 50,1-1,0
Stone Pickaxe: 50,1-1,0
Stone Axe: 50,1-1,0
Leather Helmet: 50,1-1,0
Leather Chestplate: 50,1-1,0
Leather Leggings: 50,1-1,0
Leather Boots: 50,1-1,0
Bottle o' Enchanting: 10,1-5,0
[tier2]
Torch: 100,15-40,0
Arrow: 100,15-40,0
Wheat: 50,3-9,0
Brown Mushroom: 50,1-3,0
Red Mushroom: 50,1-3,0
Cooked Fish: 20,1-2,0
Apple: 25,1-1,0
Pumpkin Pie: 10,1-1,0
String: 30,1-10,0
Feather: 30,1-10,0
Gunpowder: 20,1-10,0
Fishing Rod: 20,1-1,0
Bow: 10,1-1,0
Iron Ingot: 30,1-10,0
Flint: 30,1-10,0
Rose Red: 10,1-5,0
Cactus Green: 10,1-5,0
Pink Dye: 10,1-5,0
Lime Dye: 10,1-5,0
Dandelion Yellow: 10,1-5,0
Bone Meal: 10,1-5,0
Chainmail Helmet: 30,1-1,0
Chainmail Chestplate: 30,1-1,0
Chainmail Leggings: 30,1-1,0
Chainmail Boots: 30,1-1,0
Bottle o' Enchanting: 20,1-5,0
Emerald: 10,1-5,0
[tier3]
Torch: 100,15-40,0
Arrow: 100,15-40,0
Wheat: 50,3-9,0
Brown Mushroom: 50,1-3,0
Red Mushroom: 50,1-3,0
Cooked Fish: 20,1-2,0
Apple: 25,1-1,0
Pumpkin Pie: 10,1-1,0
Golden Apple: 5,1-1,0
String: 30,1-10,0
Feather: 30,1-10,0
Pumpkin Seeds: 15,1-1,0
Melon Seeds: 15,1-1,0
Carrot: 10,1-2,0
Potato: 10,1-2,0
Gunpowder: 20,1-10,0
Bow: 10,1-1,0
Fishing Rod: 20,1-1,0
Iron Ingot: 30,1-10,0
Flint: 30,1-10,0
Ink Sac: 10,1-5,0
Rose Red: 10,1-5,0
Cactus Green: 10,1-5,0
Light Gray Dye: 10,1-5,0
Gray Dye: 10,1-5,0
Pink Dye: 10,1-5,0
Lime Dye: 10,1-5,0
Dandelion Yellow: 10,1-5,0
Magenta Dye: 10,1-5,0
Orange Dye: 10,1-5,0
Bone Meal: 10,1-5,0
Iron Sword: 10,1-1,0
Iron Shovel: 10,1-1,0
Iron Pickaxe: 10,1-1,0
Iron Axe: 10,1-1,0
Iron Helmet: 10,1-1,0
Iron Chestplate: 10,1-1,0
Iron Leggings: 10,1-1,0
Iron Boots: 10,1-1,0
Bottle o' Enchanting: 25,1-5,0
Emerald: 20,1-5,0
Potion of Regeneration,Potion of Swiftness,Splash Potion of Swiftness,Potion of Fire Resistance,Splash Potion of Fire Resistance,Potion of Healing,Splash Potion of Healing,Potion of Strength,Splash Potion of Strength,Potion of Night Vision,Potion of Invisibility: 25,1,0
Iron Horse Armor,Gold Horse Armor: 10, 1-1,0
Name Tag: 10, 1-2,0
[tier4]
Music Disc 13,Music Disc cat,Music Disc blocks,Music Disc chrip,Music Disc far,Music Disc mall,Music Disc mellohi,Music Disc stal,Music Disc strad,Music Disc ward,Music Disc 11,Music Disc wait: 10,1-1,0
Music Disc cat,Music Disc blocks,Music Disc chrip,Music Disc far,Music Disc mall,Music Disc mellohi,Music Disc stal,Music Disc strad,Music Disc ward,Music Disc 11,Music Disc wait,Music Disc 13: 10,1-1,0
Golden Apple: 25,1-2,0
Enchanted Golden Apple: 5,1-1,0
Glistering Melon,Golden Carrot: 10,1-5,0
Diamond: 40,1-10,0
Pumpkin Seeds: 15,1-1,0
Melon Seeds: 15,1-1,0
Carrot: 20,1-5,0
Potato: 20,1-5,0
Gold Ingot: 40,1-10,0
Iron Ingot: 40,1-10,0
Clay Brick: 40,1-20,0
Saddle: 25,1-1,0
Clock: 25,1-1,0
Ink Sac: 10,1-10,0
Rose Red: 10,1-10,0
Cactus Green: 10,1-10,0
Cocoa Beans: 10,1-10,0
Lapis Lazuli: 10,1-10,0
Purple Dye: 10,1-10,0
Cyan Dye: 10,1-10,0
Light Gray Dye: 10,1-10,0
Gray Dye: 10,1-10,0
Pink Dye: 10,1-10,0
Lime Dye: 10,1-10,0
Dandelion Yellow: 10,1-10,0
Light Blue Dye: 10,1-10,0
Magenta Dye: 10,1-10,0
Orange Dye: 10,1-10,0
Bone Meal: 10,1-10,0
Ender Pearl: 25,1-2,0
Diamond Sword: 25,1-1,0
Diamond Shovel: 25,1-1,0
Diamond Pickaxe: 25,1-1,0
Diamond Axe: 25,1-1,0
Diamond Helmet: 25,1-1,0
Diamond Chestplate: 25,1-1,0
Diamond Leggings: 25,1-1,0
Diamond Boots: 25,1-1,0
Enchanted Book,Bow,Iron Sword,Diamond Sword,Gold Sword,Iron Axe,Diamond Axe,Gold Axe,Iron Pickaxe,Diamond Pickaxe,Gold Pickaxe,Iron Shovel,Diamond Shovel,Gold Shovel: 75,1,level*4
Iron Helmet,Diamond Helmet,Gold Helmet,Iron Chestplate,Diamond Chestplate,Gold Chestplate,Iron Leggings,Diamond Leggings,Gold Leggings,Iron Boots,Diamond Boots,Gold Boots: 75,1,level*4
Spawn Bat: 10,1-2,0
Spawn Blaze: 10,1-2,0
Spawn Cave Spider: 10,1-2,0
Spawn Chicken: 10,1-2,0
Spawn Cow: 10,1-2,0
Spawn Creeper: 10,1-2,0
Spawn Enderman: 10,1-2,0
Spawn Ghast: 10,1-2,0
Spawn Magma Cube: 10,1-2,0
Spawn Mooshroom: 10,1-2,0
Spawn Pig Zombie: 10,1-2,0
Spawn Ocelot: 10,1-2,0
Spawn Pig: 10,1-2,0
Spawn Skeleton: 10,1-2,0
Spawn Sheep: 10,1-2,0
Spawn Silverfish: 10,1-2,0
Spawn Slime: 10,1-2,0
Spawn Spider: 10,1-2,0
Spawn Squid: 10,1-2,0
Spawn Villager: 10,1-2,0
Spawn Witch: 10,1-2,0
Spawn Wolf: 10,1-2,0
Spawn Zombie: 10,1-2,0
Bottle o' Enchanting: 30,1-5,0
Emerald: 30,1-5,0
Fortune Cookie:10,1-2,0
magic_Smitten,magic_Ulfberht,magic_Durendal,magic_Caladbolg,magic_Dyrnwyn,magic_Excalibur,magic_Fragarach,magic_Gram,magic_Harpe,magic_Kusanagi,magic_Skofnung,magic_Tyrfing: 20,1,0
magic_Marlin Saber:1,1,0
magic_Flame Armour:1,1,0
Potion of Regeneration II,Splash Potion of Regeneration II,Potion of Swiftness II,Splash Potion of Swiftness II,Potion of Healing II,Splash Potion of Healing II,Potion of Strength II,Splash Potion of Strength II,Extended Potion of Night Vision,Extended Potion of Invisibility: 50,1,0
Written Book: 30,1-2,0
magic_Book of The High Priestess,magic_Book of The Fool,magic_Book of The Chariot,magic_Book of The Fates,magic_Book of Temperance,magic_Book of The Empress,magic_Book of The Emperor,magic_Book of Justice,magic_Book of Death,magic_Book of The Hierophant,magic_Book of The Moon,magic_Book of Strength,magic_Book of The Devil,magic_Book of The Hanged Man,magic_Book of The Hermit,magic_Book of The Lovers,magic_Book of The Star,magic_Book of The Sun,magic_Book of The Tower,magic_Book of Judgement,magic_Book of The Magician,magic_Book of The World:35,1,0
file_firework_classic,file_firework_creeper,file_firework_festive,file_firework_golden,file_firework_patriot,file_firework_pineapple,file_firework_princess,file_firework_shower,file_firework_smoke: 25,5-15,0
Custom Painting:10,1,0
Iron Horse Armor,Gold Horse Armor: 25, 1-1,0
Diamond Horse Armor: 10, 1-1,0
Name Tag: 25, 1-2,0
Is my map corrupt? I was playing with WorldPainter and MCEdit before running MCD if that makes any difference.
Also - is there a way to speed up the chunk cache processing? This map doesn't seem all that big by my usual standards, but it took 63 minutes to "find good chunks."
For LOLZ of course, you can compare this tiny map with my huge "ULTIMATE" Map:
Looks like your terminal is having trouble with some unicode characters. Your map is fine.
Try turning off debug mode. It won't print those characters. You don't want to run debug mode anyway. It will stop dungeon generation and prompt you for input and stuff like that.
Can you type "locale" in your terminal and tell me what it says?
Chunk caching is a bit slow on the first pass. It's a lot faster than it used to be. It will be faster for subsequent passes. (like if you regen dungeons). It also saves every once in a while so you can stop and pick up roughly where you left off if you have to. In fact, if you run it again on that same map without debug mode it will skip that part since it has populated the cache already.
Rollback Post to RevisionRollBack
MCDungeon - Procedural Dungeons
The volume of a pizza of thickness a and radius z can be described by the following formula: pi*z*z*a
Still learning the addon, and have stumbled across another issue that is giving me fits. I'm running a CraftBukkit hosted server and I downloaded the "world" file to my local machine in order to populate the map with the dungeons. It uploads fine, plays fine. But when it got to the point to regenerate dungeons I downloaded the world again, but it seems there might be some permissions issues. The batch file encounters various odd permissions errors when looking at the cache files for the software. Now, deleting those cache files will resolve the problem as far as letting the software run, but this obviously opens up other issues.
So my question, is there anything specific I need to do to a downloaded world to make sure the software can read/write the cache files? I checked base permissions and made sure they were not read only, but I think the file is somehow getting permissions added from the server side that are carrying over to the download on the desktop end.
Is there somewhere that describes how to use the XYZ and -entrance function of this? I would like to place a dungeon and a specific location with the entrance as close to the XYZ coords as I can. Is that possible? If so, please explain for us idiots that can't seem to figure out what to do.
Looks like your terminal is having trouble with some unicode characters. Your map is fine.
Try turning off debug mode. It won't print those characters. You don't want to run debug mode anyway. It will stop dungeon generation and prompt you for input and stuff like that.
Can you type "locale" in your terminal and tell me what it says?
Chunk caching is a bit slow on the first pass. It's a lot faster than it used to be. It will be faster for subsequent passes. (like if you regen dungeons). It also saves every once in a while so you can stop and pick up roughly where you left off if you have to. In fact, if you run it again on that same map without debug mode it will skip that part since it has populated the cache already.
I don't know why --debug would make a difference, considering what it's there for, but turning it off did the trick, as you can see here:
Trying to open: /home/evilsupahfly/.minecraft/saves/rickroll
Loaded world: /home/evilsupahfly/.minecraft/saves/rickroll (10816 chunks, 256 blocks high)
Looking for data directory: /home/evilsupahfly/.minecraft/saves/rickroll/data
Reading loot tables...
MCDungeon 0.12.2 startup complete.
Finding good chunks: 100%[===========================================>] 0:00:02
Scanning world for existing dungeons:
cache mtime: 1380578698
100%[===============================================================>] 0:00:00
Cache hit rate: 10816/10816 (100%)
No dungeons found!
Far Chunks: 0
Near Chunks: 1
Unpopulated: 0
Oceans: 1458
Structures: 0
High Chunks: 0
Low Chunks: 1
Rivers: 1878
Good Chunks: 7478
Cache hit rate: 10815/10816 (99%)
No idcounts.dat file found. Creating a new one...
Mapstore cache not found. Creating new one...
Searching for a suitable location...
Map too wide for terminal: 101
Dungeon size: 4 x 4 x 8
Location: (720,59,624)
Theme: norse
Owner: King Hrafldr
Generating rooms...
Generating halls...
Generating floors...
Generating features...
Generating ruins...
Dungeon name: King Hrafldr's Tower
Finding secret rooms...
Rendering ruins: 100%[===============================================>] 0:00:00
Rendering rooms: 100%[===============================================>] 0:00:28
Rendering halls: 100%[===============================================>] 0:00:07
Rendering floors: 100%[==============================================>] 0:00:05
Rendering features: 100%[============================================>] 0:00:03
Rendering hall traps...
Processing biomes: 100%[=============================================>] 0:00:00
Placing doors...
Placing portcullises...
Placing torches...
Placing chests...
Placing spawners...
Generating maps...
King Hrafldr's Tower Lv 1
King Hrafldr's Tower Lv 2
King Hrafldr's Tower Lv 3
King Hrafldr's Tower Lv 4
King Hrafldr's Tower Lv 5
King Hrafldr's Tower Lv 6
King Hrafldr's Tower Lv 7
King Hrafldr's Tower Lv 8
Placing special items...
Filling in caves: 100%[==============================================>] 0:00:02
Writing block buffer: 100%[==========================================>] 0:00:09
Creating tile entities...
Creating entities...
Marking dirty chunks...
Saving...
Searching for a suitable location...
Map too wide for terminal: 101
Dungeon size: 4 x 4 x 8
Location: (256,65,672)
Theme: greek
Owner: Archon Pandtus
Generating rooms...
Generating halls...
Generating floors...
Generating features...
Generating ruins...
Dungeon name: Catacombs
Finding secret rooms...
Rendering ruins: 100%[===============================================>] 0:00:00
Rendering rooms: 100%[===============================================>] 0:00:27
Rendering halls: 100%[===============================================>] 0:00:06
Rendering floors: 100%[==============================================>] 0:00:06
Rendering features: 100%[============================================>] 0:00:02
Rendering hall traps...
Processing biomes: 100%[=============================================>] 0:00:00
Placing doors...
Placing portcullises...
Placing torches...
Placing chests...
Placing spawners...
Generating maps...
Catacombs Lv 1
Catacombs Lv 2
Catacombs Lv 3
Catacombs Lv 4
Catacombs Lv 5
Catacombs Lv 6
Catacombs Lv 7
Catacombs Lv 8
Placing special items...
Filling in caves: 100%[==============================================>] 0:00:02
Writing block buffer: 100%[==========================================>] 0:00:09
Creating tile entities...
Creating entities...
Marking dirty chunks...
Saving...
Searching for a suitable location...
Unable to place any more dungeons.
Placed 2 dungeons!
As I said, I used WorldPainter and MCEdit. The purpose was to eliminate all biome info for oceans, rivers, lakes, lava pools, etc, which I thought I did. Not a drop of water on that map now, except for a little bit around the spawn point with a Nether portal, but MCD says there's still oceans on the map, and only placed two 4x4x8 dungeons. I would have thought with all the oceans gone, a map that's 1664 x 1664 would have enough room for more than two little dungeons!
Is there something I'm missing in my config file?
# MCDungeon configuration file
[dungeon]
loops: 40
min_dist: 1
max_dist: 200000000
maximize_distance: False
offset:
force_bury: False
tower: 5.0
ruin_ruins: False
doors: 75
portcullises: 25
portcullis_closed: 0
portcullis_web: 0
torches_top: 100
torches_bottom: 100
torches_position: 2
chests: 10
double_treasure: True
enchant_system: anything
spawners: 1.0
hidden_spawners: false
fill_caves: True
exit_portal: true
structures:
secret_rooms: 100
maps: 100
mapstore:
### Materials
wall: meta_stonedungeon
secret_door: meta_stonedungeon
ceiling: meta_mossycobble
floor: stone
subfloor: bedrock
### Trap settings
arrow_traps: 100
arrow_trap_defects: 0
chest_traps: 5
hall_piston_traps: 25
resetting_hall_pistons: True
skeleton_balconies: 100
sand_traps: 60
silverfish: 65
### Feature Lists
[rooms]
Basic: 240
Basic2x2: 80
Corridor: 240
Circular: 240
Pit: 40
CircularPit: 40
SandstoneCavern: 30
SandstoneCavernLarge: 10
NaturalCavern: 30
NaturalCavernLarge: 30
Cavern: 30
CavernLarge: 30
CellBlock: 40
GreatHallNS: 30
GreatHallEW: 30
[halls]
Single: 0
Double: 50
Triple: 40
Four: 50
Ten: 40
[floors]
Blank: 20
Cobble: 10
BrokenCobble: 30
WoodTile: 10
MixedWoodTile: 10
CheckerRug: 5
BrokenCheckerRug: 15
CheckerClay: 5
BrokenCheckerClay: 15
DoubleSlab: 10
BrokenDoubleSlab: 30
Mud: 30
Sand: 30
StoneBrick: 10
BrokenStoneBrick: 30
[features]
Arcane: 10
Blank: 10
Cell: 10
Chapel: 10
CircleOfSkulls: 20
ConstructionArea: 10
Columns: 30
Chasm: 10
Dais: 10
Farm: 10
Forge: 10
LavaChasm: 10
Mushrooms: 10
Pool: 10
River: 10
MessHall: 10
[stairwells]
Scaffolding: 10
Stairwell: 10
TripleStairs: 10
TowerWithLadder: 10
[secret rooms]
SecretAlchemyLab: 10
SecretArmory: 10
SecretEnchantingLibrary: 10
SecretSepulchure: 10
SecretStudy: 10
[ruins]
Blank: 40
HouseFrame: 10
CircularTower: 20
SquareTower: 20
Arches: 10
[entrances]
SquareTowerEntrance: 20
RuinedSquareTowerEntrance: 20
RoundTowerEntrance: 20
RuinedRoundTowerEntrance: 20
StepPyramid: 10
EvilRunestones: 10
RuinedFane: 10
Barrow: 15
# Desert
[entrances.2]
SquareTowerEntrance: 10
RuinedSquareTowerEntrance: 10
RoundTowerEntrance: 10
RuinedRoundTowerEntrance: 10
StepPyramid: 30
EvilRunestones: 5
RuinedFane: 20
Barrow: 20
Oasis: 30
# Jungle
[entrances.21]
SquareTowerEntrance: 10
RuinedSquareTowerEntrance: 10
RoundTowerEntrance: 10
RuinedRoundTowerEntrance: 10
StepPyramid: 30
EvilRunestones: 10
# "Hills" biomes
[entrances.3]
SquareTowerEntrance: 1
RuinedSquareTowerEntrance: 1
RoundTowerEntrance: 1
RuinedRoundTowerEntrance: 1
[entrances.17]
SquareTowerEntrance: 1
RuinedSquareTowerEntrance: 1
RoundTowerEntrance: 1
RuinedRoundTowerEntrance: 1
[entrances.18]
SquareTowerEntrance: 1
RuinedSquareTowerEntrance: 1
RoundTowerEntrance: 1
RuinedRoundTowerEntrance: 1
[entrances.19]
SquareTowerEntrance: 1
RuinedSquareTowerEntrance: 1
RoundTowerEntrance: 1
RuinedRoundTowerEntrance: 1
[entrances.22]
SquareTowerEntrance: 1
RuinedSquareTowerEntrance: 1
RoundTowerEntrance: 1
RuinedRoundTowerEntrance: 1
[treasure rooms]
Arena: 30
Crypt: 30
PitWithArchers: 30
ThroneRoom: 30
SpiderLair: 0
EndPortal: 20
[mobs.0]
Bat: 10
Spider: 10
Zombie: 10
[mobs.1]
Skeleton: 10
Spider: 10
Zombie: 10
[mobs.2]
Skeleton: 30
Spider: 30
Zombie: 30
Creeper: 10
CaveSpider: 10
[mobs.3]
Creeper: 20
Silverfish: 1
Skeleton: 40
Spider: 40
CaveSpider: 20
LavaSlime: 20
WitherSkeleton: 10
Zombie_Strong: 10
Zombie_Fast: 10
Zombie_Villager: 10
Chargedcreeper: 1
Zombie: 40
Skeleton_Armored_Axe_Iron: 10
Skeleton_Armored_Sword_Iron: 10
Skeleton_Armored_Sword_Leather: 10
[mobs.4]
Zombie_Strong: 10
Zombie_Fast: 10
WitherSkeleton: 10
CustomKnight: 10
Chargedcreeper: 1
Angrypig: 10
Skeleton: 10
Blaze: 10
Silverfish: 10
Skeleton_Armored_Axe_Iron: 10
Skeleton_Armored_Sword_Iron: 10
Skeleton_Armored_Sword_Leather: 10
[dispensers]
Arrow: 20,3
Fire Charge: 20,2
Spawn Blaze: 1,1
Splash Potion of Poison: 5,1
Splash Potion of Poison II:1,1
Splash Potion of Weakness:5,1
Splash Potion of Weakness II:1,1
Splash Potion of Slowness:5,1
Splash Potion of Slowness II:1,1
Splash Potion of Harming:5,1
Splash Potion of Harming II:1,1
# Ammo for chest traps
# Format is as above
[chest_traps]
TNT: 10, 1
Spawn Blaze: 1,1
Splash Potion of Poison II:1,1
Splash Potion of Weakness II:1,1
Splash Potion of Slowness II:1,1
Splash Potion of Harming II:1,1
### Loot Tables
[tier0]
Torch: 100,5-20,0
Arrow: 100,5-30,0
Compass: 100,1-1,0
Bowl: 100,1-2,0
Wheat: 100,3-9,0
Brown Mushroom: 100,1-3,0
Red Mushroom: 100,1-3,0
Bread: 100,1-3,0
Bow: 100,1,0
Stone Sword: 100,1-2,0
Stone Shovel: 100,1,0
Stone Pickaxe: 100,1,0
Stone Axe: 100,1,0
Leather Helmet: 100,1-2,0
Leather Chestplate: 100,1-2,0
Leather Leggings: 100,1-2,0
Leather Boots: 100,1-2,0
Bow,Wooden Sword,Stone Sword,Wooden Axe,Stone Axe,Wooden Pickaxe,Stone Pickaxe: 100,1,1-5
Leather Helmet,Leather Chestplate,Leather Leggings,Leather Boots: 100,1,1-5
[tier1]
Torch: 100,5-20,0
Arrow: 100,5-30,0
Compass: 20,1-1,0
Wheat: 50,3-9,0
Brown Mushroom: 50,1-3,0
Red Mushroom: 50,1-3,0
Cooked Fish: 20,1-2,0
Bow: 10,1-1,0
Bread: 25,1-1,0
Apple: 25,1-2,0
Pumpkin Pie: 10,1-1,0
Stone Sword: 50,1-1,0
Stone Shovel: 50,1-1,0
Stone Pickaxe: 50,1-1,0
Stone Axe: 50,1-1,0
Leather Helmet: 50,1-1,0
Leather Chestplate: 50,1-1,0
Leather Leggings: 50,1-1,0
Leather Boots: 50,1-1,0
Bottle o' Enchanting: 10,1-5,0
[tier2]
Torch: 100,15-40,0
Arrow: 100,15-40,0
Wheat: 50,3-9,0
Brown Mushroom: 50,1-3,0
Red Mushroom: 50,1-3,0
Cooked Fish: 20,1-2,0
Apple: 25,1-1,0
Pumpkin Pie: 10,1-1,0
String: 30,1-10,0
Feather: 30,1-10,0
Gunpowder: 20,1-10,0
Fishing Rod: 20,1-1,0
Bow: 10,1-1,0
Iron Ingot: 30,1-10,0
Flint: 30,1-10,0
Rose Red: 10,1-5,0
Cactus Green: 10,1-5,0
Pink Dye: 10,1-5,0
Lime Dye: 10,1-5,0
Dandelion Yellow: 10,1-5,0
Bone Meal: 10,1-5,0
Chainmail Helmet: 30,1-1,0
Chainmail Chestplate: 30,1-1,0
Chainmail Leggings: 30,1-1,0
Chainmail Boots: 30,1-1,0
Bottle o' Enchanting: 20,1-5,0
Emerald: 10,1-5,0
[tier3]
Torch: 100,15-40,0
Arrow: 100,15-40,0
Wheat: 50,3-9,0
Brown Mushroom: 50,1-3,0
Red Mushroom: 50,1-3,0
Cooked Fish: 20,1-2,0
Apple: 25,1-1,0
Pumpkin Pie: 10,1-1,0
Golden Apple: 5,1-1,0
String: 30,1-10,0
Feather: 30,1-10,0
Pumpkin Seeds: 15,1-1,0
Melon Seeds: 15,1-1,0
Carrot: 10,1-2,0
Potato: 10,1-2,0
Gunpowder: 20,1-10,0
Bow: 10,1-1,0
Fishing Rod: 20,1-1,0
Iron Ingot: 30,1-10,0
Flint: 30,1-10,0
Ink Sac: 10,1-5,0
Rose Red: 10,1-5,0
Cactus Green: 10,1-5,0
Light Gray Dye: 10,1-5,0
Gray Dye: 10,1-5,0
Pink Dye: 10,1-5,0
Lime Dye: 10,1-5,0
Dandelion Yellow: 10,1-5,0
Magenta Dye: 10,1-5,0
Orange Dye: 10,1-5,0
Bone Meal: 10,1-5,0
Iron Sword: 10,1-1,0
Iron Shovel: 10,1-1,0
Iron Pickaxe: 10,1-1,0
Iron Axe: 10,1-1,0
Iron Helmet: 10,1-1,0
Iron Chestplate: 10,1-1,0
Iron Leggings: 10,1-1,0
Iron Boots: 10,1-1,0
Bottle o' Enchanting: 25,1-5,0
Emerald: 20,1-5,0
Potion of Regeneration,Potion of Swiftness,Splash Potion of Swiftness,Potion of Fire Resistance,Splash Potion of Fire Resistance,Potion of Healing,Splash Potion of Healing,Potion of Strength,Splash Potion of Strength,Potion of Night Vision,Potion of Invisibility: 25,1,0
Iron Horse Armor,Gold Horse Armor: 10, 1-1,0
Name Tag: 10, 1-2,0
[tier4]
Music Disc 13,Music Disc cat,Music Disc blocks,Music Disc chrip,Music Disc far,Music Disc mall,Music Disc mellohi,Music Disc stal,Music Disc strad,Music Disc ward,Music Disc 11,Music Disc wait: 10,1-1,0
Music Disc cat,Music Disc blocks,Music Disc chrip,Music Disc far,Music Disc mall,Music Disc mellohi,Music Disc stal,Music Disc strad,Music Disc ward,Music Disc 11,Music Disc wait,Music Disc 13: 10,1-1,0
Golden Apple: 25,1-2,0
Enchanted Golden Apple: 5,1-1,0
Glistering Melon,Golden Carrot: 10,1-5,0
Diamond: 40,1-10,0
Pumpkin Seeds: 15,1-1,0
Melon Seeds: 15,1-1,0
Carrot: 20,1-5,0
Potato: 20,1-5,0
Gold Ingot: 40,1-10,0
Iron Ingot: 40,1-10,0
Clay Brick: 40,1-20,0
Saddle: 25,1-1,0
Clock: 25,1-1,0
Ink Sac: 10,1-10,0
Rose Red: 10,1-10,0
Cactus Green: 10,1-10,0
Cocoa Beans: 10,1-10,0
Lapis Lazuli: 10,1-10,0
Purple Dye: 10,1-10,0
Cyan Dye: 10,1-10,0
Light Gray Dye: 10,1-10,0
Gray Dye: 10,1-10,0
Pink Dye: 10,1-10,0
Lime Dye: 10,1-10,0
Dandelion Yellow: 10,1-10,0
Light Blue Dye: 10,1-10,0
Magenta Dye: 10,1-10,0
Orange Dye: 10,1-10,0
Bone Meal: 10,1-10,0
Ender Pearl: 25,1-2,0
Diamond Sword: 25,1-1,0
Diamond Shovel: 25,1-1,0
Diamond Pickaxe: 25,1-1,0
Diamond Axe: 25,1-1,0
Diamond Helmet: 25,1-1,0
Diamond Chestplate: 25,1-1,0
Diamond Leggings: 25,1-1,0
Diamond Boots: 25,1-1,0
Enchanted Book,Bow,Iron Sword,Diamond Sword,Gold Sword,Iron Axe,Diamond Axe,Gold Axe,Iron Pickaxe,Diamond Pickaxe,Gold Pickaxe,Iron Shovel,Diamond Shovel,Gold Shovel: 75,1,level*4
Iron Helmet,Diamond Helmet,Gold Helmet,Iron Chestplate,Diamond Chestplate,Gold Chestplate,Iron Leggings,Diamond Leggings,Gold Leggings,Iron Boots,Diamond Boots,Gold Boots: 75,1,level*4
Spawn Bat: 10,1-2,0
Spawn Blaze: 10,1-2,0
Spawn Cave Spider: 10,1-2,0
Spawn Chicken: 10,1-2,0
Spawn Cow: 10,1-2,0
Spawn Creeper: 10,1-2,0
Spawn Enderman: 10,1-2,0
Spawn Ghast: 10,1-2,0
Spawn Magma Cube: 10,1-2,0
Spawn Mooshroom: 10,1-2,0
Spawn Pig Zombie: 10,1-2,0
Spawn Ocelot: 10,1-2,0
Spawn Pig: 10,1-2,0
Spawn Skeleton: 10,1-2,0
Spawn Sheep: 10,1-2,0
Spawn Silverfish: 10,1-2,0
Spawn Slime: 10,1-2,0
Spawn Spider: 10,1-2,0
Spawn Squid: 10,1-2,0
Spawn Villager: 10,1-2,0
Spawn Witch: 10,1-2,0
Spawn Wolf: 10,1-2,0
Spawn Zombie: 10,1-2,0
Bottle o' Enchanting: 30,1-5,0
Emerald: 30,1-5,0
Fortune Cookie:10,1-2,0
magic_Smitten,magic_Ulfberht,magic_Durendal,magic_Caladbolg,magic_Dyrnwyn,magic_Excalibur,magic_Fragarach,magic_Gram,magic_Harpe,magic_Kusanagi,magic_Skofnung,magic_Tyrfing: 20,1,0
magic_Marlin Saber:1,1,0
magic_Flame Armour:1,1,0
Potion of Regeneration II,Splash Potion of Regeneration II,Potion of Swiftness II,Splash Potion of Swiftness II,Potion of Healing II,Splash Potion of Healing II,Potion of Strength II,Splash Potion of Strength II,Extended Potion of Night Vision,Extended Potion of Invisibility: 50,1,0
Written Book: 30,1-2,0
magic_Book of The High Priestess,magic_Book of The Fool,magic_Book of The Chariot,magic_Book of The Fates,magic_Book of Temperance,magic_Book of The Empress,magic_Book of The Emperor,magic_Book of Justice,magic_Book of Death,magic_Book of The Hierophant,magic_Book of The Moon,magic_Book of Strength,magic_Book of The Devil,magic_Book of The Hanged Man,magic_Book of The Hermit,magic_Book of The Lovers,magic_Book of The Star,magic_Book of The Sun,magic_Book of The Tower,magic_Book of Judgement,magic_Book of The Magician,magic_Book of The World:35,1,0
file_firework_classic,file_firework_creeper,file_firework_festive,file_firework_golden,file_firework_patriot,file_firework_pineapple,file_firework_princess,file_firework_shower,file_firework_smoke: 25,5-15,0
Custom Painting:10,1,0
Iron Horse Armor,Gold Horse Armor: 25, 1-1,0
Diamond Horse Armor: 10, 1-1,0
Name Tag: 25, 1-2,0
Is there somewhere that describes how to use the XYZ and -entrance function of this? I would like to place a dungeon and a specific location with the entrance as close to the XYZ coords as I can. Is that possible? If so, please explain for us idiots that can't seem to figure out what to do.
Yes, it's possible. Just remember that each room takes up one minecraft chunk, and if you set these values, you can only place one dungeon at a time. You provide the offset in world coords of the NW corner of the dungeon, and the entrance offset is in chunks from the NW corner. Also remember that dungeons have to align to chunk boundaries so these coords will be floored to the nearest chunk.
So, fire up minecraft, and press F3 to figure out your coords. Say you want a 5x5x4 dungeon located at -123, 64, 300 with the entrance in the very center.
Note that --force-bury will ignore your Y value and attempt to bury the dungeon according to the surrounding terrain. Leave that off if you want it to hang in the air somewhere.
Interesting! As per your request, here's my "locale" details:
As I said, I used WorldPainter and MCEdit. The purpose was to eliminate all biome info for oceans, rivers, lakes, lava pools, etc, which I thought I did. Not a drop of water on that map now, except for a little bit around the spawn point with a Nether portal, but MCD says there's still oceans on the map, and only placed two 4x4x8 dungeons. I would have thought with all the oceans gone, a map that's 1664 x 1664 would have enough room for more than two little dungeons! Is there something I'm missing in my config file?
Hmmm... UTF-8 should support those debug characters. I've no idea why they won't print for you. Trust me, you don't want to use debug mode anyway.
As far as biomes go, MCD uses the biome info embedded in the map to determine what sort of biome a block is in. Just removing the blocks doesn't change the biome ID. Did you actually edit the biome IDs of those areas?
Rollback Post to RevisionRollBack
MCDungeon - Procedural Dungeons
The volume of a pizza of thickness a and radius z can be described by the following formula: pi*z*z*a
Hmmm... UTF-8 should support those debug characters. I've no idea why they won't print for you. Trust me, you don't want to use debug mode anyway.
As far as biomes go, MCD uses the biome info embedded in the map to determine what sort of biome a block is in. Just removing the blocks doesn't change the biome ID. Did you actually edit the biome IDs of those areas?
That's why I used WorldPainter. It's supposed to reset all the biome ID data when you "paint over" it with a new biome (as I did). Perhaps I missed something in WorldPainter?
I'll go back and take a look again and let you know what I turn up.
Incidentally, if I turn off "force-bury", since it will ignore the Y axis, will it also ignore ocean biomes?
Evidently, the biome changes were saved to the wrong map - I have 4 copies of this particular map so they're all the same size, same seed, same spawn point, etc, but for use with different projects.
Having corrected this minor oversight, I'm running MCD again to add more dungeons, but stripping out the old biome data and replacing it all with non-ocean data seems to have screwed with the original chunk cache, so MCD is starting over, as if there was no cache. As I write this, it's at 43% with an estimated 3 hours left, but I'll be much happier if there's more than 2 dungeons this time!
I suppose that is to be expected, since it's essentially a new map now, right? I assume the old chunk data is no longer applicable since the biome data has been completely frakked over?
Just out of curiosity, which water-based biomes does MCD consider "unsuitable"? Ocean, obviously, but what about lakes and rivers (frozen or otherwise) and swamps?
I suppose that is to be expected, since it's essentially a new map now, right? I assume the old chunk data is no longer applicable since the biome data has been completely frakked over? Just out of curiosity, which water-based biomes does MCD consider "unsuitable"? Ocean, obviously, but what about lakes and rivers (frozen or otherwise) and swamps?
Yup. Every chunk was touched, so they have to be reevaluated.
It ignores ocean, river and frozen river. In the next version it also ignores deep ocean. I'll probably make this configurable.
In interactive mode, I told it to build "as many as possible", thinking there was now an abundance of extra space since the oceans were gone, but I guess I missed something. Are you certain I didn't miss something in my config (in a previous post)?
There does seem to be a bug where the generator will give up early if it tries to bury a dungeon in an area that is too shallow. I noticed all of your dungeons are 8 levels deep. Try making them 7 levels, or give it a range like 6-8. Something it can fall back on if 8 turns out to be too much.
The Meaning of Life, the Universe, and Everything.
Location:
Delaware, USA
Join Date:
6/22/2011
Posts:
53
Minecraft:
crainbramp
Xbox:
vintagedon
Member Details
So used MCDungeon a while back to generate a huge map, 10k x 10k with around 450,000 chunks. Did a great job. Unfortunately, on that map, I used CaveOreVeins after I did the dungeons, and it always bothered me that it put ores in some of the walls. For various reasons, I decided to re-do the map, and did everything in the correct order.
However, this time around, MCDungeon doesn't seem to be ruining the ruins, or not like I remember them, even though I have 'ruin_ruins: True'. A couple of screenshots are below. Is it just me remembering they were 'more ruined'? Any input?
There does seem to be a bug where the generator will give up early if it tries to bury a dungeon in an area that is too shallow. I noticed all of your dungeons are 8 levels deep. Try making them 7 levels, or give it a range like 6-8. Something it can fall back on if 8 turns out to be too much.
MCDungeon doesn't seem to be ruining the ruins, or not like I remember them, even though I have 'ruin_ruins: True'. A couple of screenshots are below. Is it just me remembering they were 'more ruined'? Any input?
Those look about right. The pyramids don't really get ruined (holes in pyramids sounds cool though). The temple there has two ruined towers, and the other ruins around them seem ruined. There are two non-ruined circular towers in that shot, but that is random in the default config. You can comment out the non-ruined version of square and circular towers if you don't like them.
Rollback Post to RevisionRollBack
MCDungeon - Procedural Dungeons
The volume of a pizza of thickness a and radius z can be described by the following formula: pi*z*z*a
You can find all of that (plus free misspellings!) in the default config file:
https://github.com/o...igs/default.cfg
The volume of a pizza of thickness a and radius z can be described by the following formula: pi*z*z*a
Thanks!
the --help options are about the best source. try:
python mcdungeon.py add --help
python mcdungeon.py regenerate --help
(or just mcdungoen.exe add --help if compiled windows version)
I'd be glad to help you out with the options. Feel free to ask any questions.
The default configs have a limited range from spawn. You'll have to edit a config to expand this range. In the next version, interactive mode will prompt you for a chunk range.
The volume of a pizza of thickness a and radius z can be described by the following formula: pi*z*z*a
*passes cookie*
In the mean time, I'm working on a small map on one of my Ubuntu systems (with the intention of setting it up as a LAN map for my kids and their friends), and I'm getting an error (running MCD in interactive mode with debug on, from the terminal):
This is from the terminal:
And my "custom" config file is as follows:
Is my map corrupt? I was playing with WorldPainter and MCEdit before running MCD if that makes any difference.
Also - is there a way to speed up the chunk cache processing? This map doesn't seem all that big by my usual standards, but it took 63 minutes to "find good chunks."
For LOLZ of course, you can compare this tiny map with my huge "ULTIMATE" Map:
Try turning off debug mode. It won't print those characters. You don't want to run debug mode anyway. It will stop dungeon generation and prompt you for input and stuff like that.
Can you type "locale" in your terminal and tell me what it says?
Chunk caching is a bit slow on the first pass. It's a lot faster than it used to be. It will be faster for subsequent passes. (like if you regen dungeons). It also saves every once in a while so you can stop and pick up roughly where you left off if you have to. In fact, if you run it again on that same map without debug mode it will skip that part since it has populated the cache already.
The volume of a pizza of thickness a and radius z can be described by the following formula: pi*z*z*a
So my question, is there anything specific I need to do to a downloaded world to make sure the software can read/write the cache files? I checked base permissions and made sure they were not read only, but I think the file is somehow getting permissions added from the server side that are carrying over to the download on the desktop end.
Thanks!
Interesting!
As per your request, here's my "locale" details:
I don't know why --debug would make a difference, considering what it's there for, but turning it off did the trick, as you can see here:
As I said, I used WorldPainter and MCEdit. The purpose was to eliminate all biome info for oceans, rivers, lakes, lava pools, etc, which I thought I did. Not a drop of water on that map now, except for a little bit around the spawn point with a Nether portal, but MCD says there's still oceans on the map, and only placed two 4x4x8 dungeons. I would have thought with all the oceans gone, a map that's 1664 x 1664 would have enough room for more than two little dungeons!
Is there something I'm missing in my config file?
I really don't know how this could happen. Maybe if you posted the exact errors you are seeing we can help?
Yes, it's possible. Just remember that each room takes up one minecraft chunk, and if you set these values, you can only place one dungeon at a time. You provide the offset in world coords of the NW corner of the dungeon, and the entrance offset is in chunks from the NW corner. Also remember that dungeons have to align to chunk boundaries so these coords will be floored to the nearest chunk.
So, fire up minecraft, and press F3 to figure out your coords. Say you want a 5x5x4 dungeon located at -123, 64, 300 with the entrance in the very center.
Note that --force-bury will ignore your Y value and attempt to bury the dungeon according to the surrounding terrain. Leave that off if you want it to hang in the air somewhere.
Hmmm... UTF-8 should support those debug characters. I've no idea why they won't print for you. Trust me, you don't want to use debug mode anyway.
As far as biomes go, MCD uses the biome info embedded in the map to determine what sort of biome a block is in. Just removing the blocks doesn't change the biome ID. Did you actually edit the biome IDs of those areas?
The volume of a pizza of thickness a and radius z can be described by the following formula: pi*z*z*a
That's why I used WorldPainter. It's supposed to reset all the biome ID data when you "paint over" it with a new biome (as I did). Perhaps I missed something in WorldPainter?
I'll go back and take a look again and let you know what I turn up.
Incidentally, if I turn off "force-bury", since it will ignore the Y axis, will it also ignore ocean biomes?
Having corrected this minor oversight, I'm running MCD again to add more dungeons, but stripping out the old biome data and replacing it all with non-ocean data seems to have screwed with the original chunk cache, so MCD is starting over, as if there was no cache. As I write this, it's at 43% with an estimated 3 hours left, but I'll be much happier if there's more than 2 dungeons this time!
I suppose that is to be expected, since it's essentially a new map now, right? I assume the old chunk data is no longer applicable since the biome data has been completely frakked over?
Just out of curiosity, which water-based biomes does MCD consider "unsuitable"? Ocean, obviously, but what about lakes and rivers (frozen or otherwise) and swamps?
Still: much happier! I can always export the dungeons as .schematic files in MCEdit and add as many more as I like, right?
No. --force-bury only applies if you are also using --offset to place a single dungeon at a specific location.
Yup. Every chunk was touched, so they have to be reevaluated.
It ignores ocean, river and frozen river. In the next version it also ignores deep ocean. I'll probably make this configurable.
Looks like all 10k chunks were "good chunks"
I'm not entirely sure what's going on there. Can you upload the map somewhere?
The volume of a pizza of thickness a and radius z can be described by the following formula: pi*z*z*a
Done: http://ubuntuone.com/5Ys8oEav5IJHWqbfgyk19i
In interactive mode, I told it to build "as many as possible", thinking there was now an abundance of extra space since the oceans were gone, but I guess I missed something. Are you certain I didn't miss something in my config (in a previous post)?
EDIT:
There does seem to be a bug where the generator will give up early if it tries to bury a dungeon in an area that is too shallow. I noticed all of your dungeons are 8 levels deep. Try making them 7 levels, or give it a range like 6-8. Something it can fall back on if 8 turns out to be too much.
The volume of a pizza of thickness a and radius z can be described by the following formula: pi*z*z*a
However, this time around, MCDungeon doesn't seem to be ruining the ruins, or not like I remember them, even though I have 'ruin_ruins: True'. A couple of screenshots are below. Is it just me remembering they were 'more ruined'? Any input?
Ah. Brilliant. Thanks!
Those look about right. The pyramids don't really get ruined (holes in pyramids sounds cool though). The temple there has two ruined towers, and the other ruins around them seem ruined. There are two non-ruined circular towers in that shot, but that is random in the default config. You can comment out the non-ruined version of square and circular towers if you don't like them.
The volume of a pizza of thickness a and radius z can be described by the following formula: pi*z*z*a