I'm having trouble with mcdungeon: Failed to write dungeon_scan_cache.yaml. Check permissions and try again.
I'm not sure what is causing that. I confirmed both of the new modules were installed correctly into winpython 2.7 - if it needs a new version of python then I'll have to update XD
I ran everything in an administrator command prompt just in case it needed that.
MCDungeon 0.18.0
Loaded 451 materials.
Error while getting AppData folder using WScript.Shell.SpecialFolders: ImportErr
or('DLL load failed: The specified module could not be found.',)
Error while getting AppData folder using SHGetSpecialFolderLocation: ImportError
('DLL load failed: The specified module could not be found.',)
Loaded 734 items.
head_alex.yaml is an invalid item! Skipping.
head_blaze.yaml is an invalid item! Skipping.
head_block_cactus.yaml is an invalid item! Skipping.
head_block_cake.yaml is an invalid item! Skipping.
head_block_chest.yaml is an invalid item! Skipping.
head_block_coconut_brown.yaml is an invalid item! Skipping.
head_block_coconut_green.yaml is an invalid item! Skipping.
head_block_melon.yaml is an invalid item! Skipping.
head_block_oaklog.yaml is an invalid item! Skipping.
head_block_pumpkin.yaml is an invalid item! Skipping.
head_block_tnt.yaml is an invalid item! Skipping.
head_cavespider.yaml is an invalid item! Skipping.
head_chicken.yaml is an invalid item! Skipping.
head_cow.yaml is an invalid item! Skipping.
head_enderman.yaml is an invalid item! Skipping.
head_ghast.yaml is an invalid item! Skipping.
head_golem.yaml is an invalid item! Skipping.
head_herobrine.yaml is an invalid item! Skipping.
head_irongolem.yaml is an invalid item! Skipping.
head_magmacube.yaml is an invalid item! Skipping.
head_mooshroom.yaml is an invalid item! Skipping.
head_ocelot.yaml is an invalid item! Skipping.
head_pig.yaml is an invalid item! Skipping.
head_sheep.yaml is an invalid item! Skipping.
head_sign_arrowdown.yaml is an invalid item! Skipping.
head_sign_arrowleft.yaml is an invalid item! Skipping.
head_sign_arrowright.yaml is an invalid item! Skipping.
head_sign_arrowup.yaml is an invalid item! Skipping.
head_sign_exclamation.yaml is an invalid item! Skipping.
head_sign_question.yaml is an invalid item! Skipping.
head_slime.yaml is an invalid item! Skipping.
head_spider.yaml is an invalid item! Skipping.
head_squid.yaml is an invalid item! Skipping.
head_villager.yaml is an invalid item! Skipping.
head_zombiepigman.yaml is an invalid item! Skipping.
magic_box_redstone.yaml is an invalid item! Skipping.
magic_box_stone.yaml is an invalid item! Skipping.
magic_box_wood.yaml is an invalid item! Skipping.
spellbook_apples.yaml is an invalid item! Skipping.
spellbook_fireball.yaml is an invalid item! Skipping.
sword_of_sharpness.yaml is an invalid item! Skipping.
Loaded 18 items from yaml files.
Trying to open: C:\Users\BSKI\AppData\Roaming\.minecraft\saves\world
Loaded world: C:\Users\BSKI\AppData\Roaming\.minecraft\saves\world (23016 chunks
, 256 blocks high)
Looking for data directory...
Treasure Hunt cache missing, or is an old version. Resetting...
Scanning world for existing dungeons and treasure hunts:
Pass 1: 100%[========================================================>] 0:00:00
Pass 2: 100%[========================================================>] 0:02:47
Non-book or odd book found in chest! (-336,66,848) id: TAG_Short(358)
Non-book or odd book found in chest! (752,67,-768) id: TAG_Short(387)
('cannot represent an object', (7,0,7))
Failed to write dungeon_scan_cache.yaml. Check permissions and try again.
Press any key to continue . . .
I'm having trouble with mcdungeon: Failed to write dungeon_scan_cache.yaml. Check permissions and try again.
I'm not sure what is causing that. I confirmed both of the new modules were installed correctly into winpython 2.7 - if it needs a new version of python then I'll have to update XD
I ran everything in an administrator command prompt just in case it needed that.
I'm not sure what is going on, but it is almost certainly some sort of setup issue at your end. Basically, it looks like MCDungeon can't find ANY of the files it needs.
Since you are using Windows, any reason you are using the Python version rather than the Windows binary? With the Windows binary there will be nothing to set-up, should be a smoother experience.
I don't know if using WinPython is the problem. As far as I am aware, we've only ever tested in vanilla python 2.7 - which is available for windows. Honestly, I am not 100% sure what the point of WinPython is?
It was the version I was using previously, (and successfully) under 0.14.2 and below.
Same installation/OS/env/etc.
I have a set of batch files I was using so I just swapped out the mcdungeon directory name in them when updating.
I can try the other version.
EDIT: The exe version (which I didn't use originally for some reason, no idea why) is only finding 2 of my 32 dungeons. XD
I'll try a backup version of the map to see if it has any more luck there. EDIT: Yeah it seems a prior version works. This map is OOOLD and I don't think all the proper conversions took place during various updates of minecraft.
I offered Bitcoin a while ago for someone to fix my map but no takers then XD
Is there a command line option to manually set the exit portal?
I found the portal_exit property, I'm not sure how to modify it tho:
but the numbers don't seem to come anywhere close to where the portal exit would be on the map, so I'm not sure what is going on.
I'd love the option to specify "--portal_exit x y z" for the Regenerate command, Please. ♥
In the meantime I tried adding a treasure hunt:
***** Placing treasure hunt 1 of 1 *****
Searching for a suitable location...
Treasure hunt steps: 4
Location: (1664,43,640)
Theme: pirate
Owner: Commander Read
Location: (1664,43,640)
Generating landmarks...
Creating landmarks: 100%[============================================>] 0:00:00
Placed 4 landmarks.
Treasure hunt name: Commander Read's treasure
Rendering landmarks: 100%[===========================================>] 0:00:00
Exception in main loop. Exception info below:
Traceback (most recent call last):
File "mcdungeon\mcdungeon.py", line 2177, in <module>
File "mcdungeon\mcdungeon.py", line 2110, in main
File "mcdungeon\treasure_hunt.py", line 139, in generate
File "mcdungeon\treasure_hunt.py", line 384, in placechests
File "encodings\cp437.py", line 12, in encode
UnicodeEncodeError: 'charmap' codec can't encode character u'\xa7' in position 1
4: character maps to <undefined>
i am running a server using MCDungeons in multiverse, the problem we are having is that the default config is a little... bare... usually everyone jumps down the open shafts to the bottom and completely ignores any loot except for in the boss room, does anybody have a harder config with better loot made? i have made my own before but i always struggle to find good balence
I have a spigot 1.12.2 server using Biomes Bundle v6. I used WorldBorder to fill in the chunks up to a 5000 block radius from the spawn point. I used mcdungeons 0.18. The only changes I made to the defaults.cfg is to set min_dist=50 and max_dist=500. All of my attempted runs seems to locate all the dungeons near each other and doesn't spread them out across the entire map. I didn't change the default maximize_distance=True setting, so I would have expected to see dungeons across the entire world. Am I doing something wrong?
I put together a region map showing where the dungeons were created, as well as my config, command runs and other info relating to my environment:
Out of the 363 regions in the world, only 6 regions were used for 10 dungeons, and 2 of those regions had 3 dungeons each in them. If somebody can point me in the right direction, I would greatly appreciate it.
Now I see dungeons being placed throughout the entire map with good distance between them. I will continue playing with it, but it looks like I have solved the issue.
The "Tunneller's Dream" present doesn't have enough overground space to fit the surface dungeon structures in. You need 30 blocks or so of above ground space.
You can often tell why it can't place a dungeon by looking at the chunk list in the output. You want lots of "Good Chunks".
Far Chunks: 3611
Near Chunks: 0
Incomplete: 19
Oceans: 0
Structures: 6
High Chunks: 1060
Low Chunks: 0
Rivers: 0
Good Chunks: 0
On my map the 1st dungeon I went into was fine, but every other dungeon I seem to go into has no loot inside any of their chests. Can someone help me plz : o
On my map the 1st dungeon I went into was fine, but every other dungeon I seem to go into has no loot inside any of their chests. Can someone help me plz : o
Which version of MCDungeon and minecraft are you using? Is there anything special about your map or are you using any mods?
Is there a way to change the path for the save? mcdungeon won't start because it can't find my saves, because I use a portable installation of minecraft...
Help!
I got an Error creating Dungeons using the Windows version (v0.18.0) on a Spigot 1.12.2 world. I have an rather big world changed my config and set Dungeoncount to 500. Level to 5-42. Maxsize both x and z to 4-30. Everything else is the same as in the config.
The Error occurs on generating Dungeons. Its through the whole process of checking and everything (which takes me 4-5 hours everytime) and even generated 9 Dungeons before. So the Error occurs when generating the 10th Dungeon.
Unlucky me tried to ctrl+a the console output but it closed obviously. I still managed to get the main part of the error.
Its at generating/rendering rooms and was at around 60% but then i got the error my Dynmap looks like it has wierd chunks (I pregenerated with a wierd plugin first and then used bukkit world border to do so). If anyone knows a solution I would be very happy...
v0.18 mcdungeon, and 1.7.2 forge. I am using the highlands mod and world type for my map
It's most likely the mod which is causing it to break. MCDungeon is only tested with vanilla minecraft. Try removing the mod and seeing if you still have the problem.
Is there a way to change the path for the save? mcdungeon won't start because it can't find my saves, because I use a portable installation of minecraft...
Help!
I got an Error creating Dungeons using the Windows version (v0.18.0) on a Spigot 1.12.2 world. I have an rather big world changed my config and set Dungeoncount to 500. Level to 5-42. Maxsize both x and z to 4-30. Everything else is the same as in the config.
The Error occurs on generating Dungeons. Its through the whole process of checking and everything (which takes me 4-5 hours everytime) and even generated 9 Dungeons before. So the Error occurs when generating the 10th Dungeon.
Unlucky me tried to ctrl+a the console output but it closed obviously. I still managed to get the main part of the error.
Its at generating/rendering rooms and was at around 60% but then i got the error my Dynmap looks like it has wierd chunks (I pregenerated with a wierd plugin first and then used bukkit world border to do so). If anyone knows a solution I would be very happy...
MCDungeon is NOT 1.13 compatable and there's a fair possibility it will NEVER be 1.13 compatable.
If you wish to continue to use it, your only option is to generate the dungeons on a 1.12 save and then convert that save to 1.13. (Once converted MCDungeon will be unable to update that save again)
MCDungeon is NOT 1.13 compatable and there's a fair possibility it will NEVER be 1.13 compatable.
If you wish to continue to use it, your only option is to generate the dungeons on a 1.12 save and then convert that save to 1.13. (Once converted MCDungeon will be unable to update that save again)
I'm having trouble with mcdungeon: Failed to write dungeon_scan_cache.yaml. Check permissions and try again.
I'm not sure what is causing that. I confirmed both of the new modules were installed correctly into winpython 2.7 - if it needs a new version of python then I'll have to update XD
I ran everything in an administrator command prompt just in case it needed that.
MCDungeon 0.18.0
Loaded 451 materials.
Error while getting AppData folder using WScript.Shell.SpecialFolders: ImportErr
or('DLL load failed: The specified module could not be found.',)
Error while getting AppData folder using SHGetSpecialFolderLocation: ImportError
('DLL load failed: The specified module could not be found.',)
Loaded 734 items.
head_alex.yaml is an invalid item! Skipping.
head_blaze.yaml is an invalid item! Skipping.
head_block_cactus.yaml is an invalid item! Skipping.
head_block_cake.yaml is an invalid item! Skipping.
head_block_chest.yaml is an invalid item! Skipping.
head_block_coconut_brown.yaml is an invalid item! Skipping.
head_block_coconut_green.yaml is an invalid item! Skipping.
head_block_melon.yaml is an invalid item! Skipping.
head_block_oaklog.yaml is an invalid item! Skipping.
head_block_pumpkin.yaml is an invalid item! Skipping.
head_block_tnt.yaml is an invalid item! Skipping.
head_cavespider.yaml is an invalid item! Skipping.
head_chicken.yaml is an invalid item! Skipping.
head_cow.yaml is an invalid item! Skipping.
head_enderman.yaml is an invalid item! Skipping.
head_ghast.yaml is an invalid item! Skipping.
head_golem.yaml is an invalid item! Skipping.
head_herobrine.yaml is an invalid item! Skipping.
head_irongolem.yaml is an invalid item! Skipping.
head_magmacube.yaml is an invalid item! Skipping.
head_mooshroom.yaml is an invalid item! Skipping.
head_ocelot.yaml is an invalid item! Skipping.
head_pig.yaml is an invalid item! Skipping.
head_sheep.yaml is an invalid item! Skipping.
head_sign_arrowdown.yaml is an invalid item! Skipping.
head_sign_arrowleft.yaml is an invalid item! Skipping.
head_sign_arrowright.yaml is an invalid item! Skipping.
head_sign_arrowup.yaml is an invalid item! Skipping.
head_sign_exclamation.yaml is an invalid item! Skipping.
head_sign_question.yaml is an invalid item! Skipping.
head_slime.yaml is an invalid item! Skipping.
head_spider.yaml is an invalid item! Skipping.
head_squid.yaml is an invalid item! Skipping.
head_villager.yaml is an invalid item! Skipping.
head_zombiepigman.yaml is an invalid item! Skipping.
magic_box_redstone.yaml is an invalid item! Skipping.
magic_box_stone.yaml is an invalid item! Skipping.
magic_box_wood.yaml is an invalid item! Skipping.
spellbook_apples.yaml is an invalid item! Skipping.
spellbook_fireball.yaml is an invalid item! Skipping.
sword_of_sharpness.yaml is an invalid item! Skipping.
Loaded 18 items from yaml files.
Trying to open: C:\Users\BSKI\AppData\Roaming\.minecraft\saves\world
Loaded world: C:\Users\BSKI\AppData\Roaming\.minecraft\saves\world (23016 chunks
, 256 blocks high)
Looking for data directory...
Treasure Hunt cache missing, or is an old version. Resetting...
Scanning world for existing dungeons and treasure hunts:
Pass 1: 100%[========================================================>] 0:00:00
Pass 2: 100%[========================================================>] 0:02:47
Non-book or odd book found in chest! (-336,66,848) id: TAG_Short(358)
Non-book or odd book found in chest! (752,67,-768) id: TAG_Short(387)
('cannot represent an object', (7,0,7))
Failed to write dungeon_scan_cache.yaml. Check permissions and try again.
Press any key to continue . . .
I'm not sure what is going on, but it is almost certainly some sort of setup issue at your end. Basically, it looks like MCDungeon can't find ANY of the files it needs.
Since you are using Windows, any reason you are using the Python version rather than the Windows binary? With the Windows binary there will be nothing to set-up, should be a smoother experience.
I don't know if using WinPython is the problem. As far as I am aware, we've only ever tested in vanilla python 2.7 - which is available for windows. Honestly, I am not 100% sure what the point of WinPython is?
It was the version I was using previously, (and successfully) under 0.14.2 and below.
Same installation/OS/env/etc.
I have a set of batch files I was using so I just swapped out the mcdungeon directory name in them when updating.
I can try the other version.
EDIT: The exe version (which I didn't use originally for some reason, no idea why) is only finding 2 of my 32 dungeons. XD
I'll try a backup version of the map to see if it has any more luck there. EDIT: Yeah it seems a prior version works. This map is OOOLD and I don't think all the proper conversions took place during various updates of minecraft.
I offered Bitcoin a while ago for someone to fix my map but no takers then XD
Is there a command line option to manually set the exit portal?
I found the portal_exit property, I'm not sure how to modify it tho:
{"text": "(dp1\nS'portal_exit'\np2\nccopy_reg\n_reconstructor\np3\n(cutils\nVec\np4\nc__builtin__\nobject\np5\nNtRp6\n(dp7\nS'y'\nI0\nsS'x'\nI0\nsS'z'\nI0\nsbs."}
I added a new dungeon and got that formatting:
{"text": "(dp1\nS'portal_exit'\np2\nccopy_reg\n_reconstructor\np3\n(cutils\nVec\np4\nc__builtin__\nobject\np5\nNtRp6\n(dp7\nS'y'\nI-30\nsS'x'\nI68\nsS'z'\nI54\nsbs."}
but the numbers don't seem to come anywhere close to where the portal exit would be on the map, so I'm not sure what is going on.
I'd love the option to specify "--portal_exit x y z" for the Regenerate command, Please. ♥
In the meantime I tried adding a treasure hunt:
***** Placing treasure hunt 1 of 1 *****
Searching for a suitable location...
Treasure hunt steps: 4
Location: (1664,43,640)
Theme: pirate
Owner: Commander Read
Location: (1664,43,640)
Generating landmarks...
Creating landmarks: 100%[============================================>] 0:00:00
Placed 4 landmarks.
Treasure hunt name: Commander Read's treasure
Rendering landmarks: 100%[===========================================>] 0:00:00
Exception in main loop. Exception info below:
Traceback (most recent call last):
File "mcdungeon\mcdungeon.py", line 2177, in <module>
File "mcdungeon\mcdungeon.py", line 2110, in main
File "mcdungeon\treasure_hunt.py", line 139, in generate
File "mcdungeon\treasure_hunt.py", line 384, in placechests
File "encodings\cp437.py", line 12, in encode
UnicodeEncodeError: 'charmap' codec can't encode character u'\xa7' in position 1
4: character maps to <undefined>
i am running a server using MCDungeons in multiverse, the problem we are having is that the default config is a little... bare... usually everyone jumps down the open shafts to the bottom and completely ignores any loot except for in the boss room, does anybody have a harder config with better loot made? i have made my own before but i always struggle to find good balence
I have a spigot 1.12.2 server using Biomes Bundle v6. I used WorldBorder to fill in the chunks up to a 5000 block radius from the spawn point. I used mcdungeons 0.18. The only changes I made to the defaults.cfg is to set min_dist=50 and max_dist=500. All of my attempted runs seems to locate all the dungeons near each other and doesn't spread them out across the entire map. I didn't change the default maximize_distance=True setting, so I would have expected to see dungeons across the entire world. Am I doing something wrong?
I put together a region map showing where the dungeons were created, as well as my config, command runs and other info relating to my environment:
https://docs.google.com/spreadsheets/d/1fU94HRuILCayonZ5Ruzf8MITZ9bbaoQ-G-pOb3WNH9k/edit?usp=sharing
Out of the 363 regions in the world, only 6 regions were used for 10 dungeons, and 2 of those regions had 3 dungeons each in them. If somebody can point me in the right direction, I would greatly appreciate it.
Thank you!
Zucanthor
I just set:
Now I see dungeons being placed throughout the entire map with good distance between them. I will continue playing with it, but it looks like I have solved the issue.
The "Tunneller's Dream" present doesn't have enough overground space to fit the surface dungeon structures in. You need 30 blocks or so of above ground space.
You can often tell why it can't place a dungeon by looking at the chunk list in the output. You want lots of "Good Chunks".
Problem , windows 7 S2
Seriously?
That is not enough information to diagnose your issue. Please provide step by step details on what you did and what happened.
On my map the 1st dungeon I went into was fine, but every other dungeon I seem to go into has no loot inside any of their chests. Can someone help me plz : o
Which version of MCDungeon and minecraft are you using? Is there anything special about your map or are you using any mods?
v0.18 mcdungeon, and 1.7.2 forge. I am using the highlands mod and world type for my map
Is there a way to change the path for the save? mcdungeon won't start because it can't find my saves, because I use a portable installation of minecraft...
Help!
I got an Error creating Dungeons using the Windows version (v0.18.0) on a Spigot 1.12.2 world. I have an rather big world changed my config and set Dungeoncount to 500. Level to 5-42. Maxsize both x and z to 4-30. Everything else is the same as in the config.
The Error occurs on generating Dungeons. Its through the whole process of checking and everything (which takes me 4-5 hours everytime) and even generated 9 Dungeons before. So the Error occurs when generating the 10th Dungeon.
Unlucky me tried to ctrl+a the console output but it closed obviously. I still managed to get the main part of the error.
Its at generating/rendering rooms and was at around 60% but then i got the error my Dynmap looks like it has wierd chunks (I pregenerated with a wierd plugin first and then used bukkit world border to do so). If anyone knows a solution I would be very happy...
OS: WIndows 10 x64
Error: https://pastebin.com/xXXtksx2
Config: https://pastebin.com/xVh25j0H
Dynmap: Deleted dynmap due to space issues
It's most likely the mod which is causing it to break. MCDungeon is only tested with vanilla minecraft. Try removing the mod and seeing if you still have the problem.
Yes, use the --dir option at the command line. See the documentation here: http://mcdungeon-docs.bubblemod.org/en/latest/command-line-ref/#cmdoption-dir
This again is most likely due to mods. I responded to your issue on github.
Question in regard to configs.default file:
Could chest tier be duplicated?
E.g.
[tier1]
Arrow: 100,5-30,0
Apple: 25,1-2,0
Pumpkin Pie: 40,1-1,0
Rabbit Stew: 30,1-1
Mushroom Stew: 50,1-1,0
[tier1]
Beetroot Soup: 50,1-1,0
Bottle o' Enchanting: 10,1-5,0
Iron Ingot: 20,1-4,0
Potion of Night Vision: 50,2-4,0
Potion of Healing: 80,2-4,0
The intention is to have several variations within a level.
Thank you all at MCDungeon for this wonderful tool!!
Will
No, you can't do that. Nearest thing you could do that would work is to have multiple configuration files and generate a few dungeons with each,
Which is the best way to go anyway. I run several passes on my maps to create the most amount of variety.
In case people are still watching this topic.
MCDungeon is NOT 1.13 compatable and there's a fair possibility it will NEVER be 1.13 compatable.
If you wish to continue to use it, your only option is to generate the dungeons on a 1.12 save and then convert that save to 1.13. (Once converted MCDungeon will be unable to update that save again)
This saddens me... Any reason why?