Add huge craters and boulders to your maps, now works with Beta minecraft, single and multiplayer. The boulders can also contain "treasure" (ores, lava, whatever, all customizable)
Download the script: http://www.peripheralarbor.com/minecraft/StarStone.py (latest version, 7)
Download the interface module: http://peripheralarbor.com/minecraft/mcInterface.py (latest version, 6)
Perfect for dropping on your pesky next-door neighbor, or that mountain that's blocking your view. Can also be used to emulate/simulate a volcano eruption.
Varriount mentioned this, and I thought the idea was really cool. Thanks to God for designing physics in the first place. Please let me know if there are various changes or additions you'd like.
Instructions:
1. You must have Python (3.x) installed, go get it if you don't http://www.python.org/download/.
2. Save (or copy) the script and interface module to the folder where your maps are (usually .../.minecraft/saves).
3. Open the script with a text editor.
4. Change the settings at the top of the file to your liking (the file includes extensive instructions). Save it.
5. Make a backup of your world (just in case!)
6. Double click the script (for debugging open it in IDLE). Wait for it to finish (can take a while for big craters).
Optional: update the lighting in your favorite level editor.
7. If you had loaded the file since you started Minecraft, restart Minecraft. This prevents caching errors which could corrupt the save file!
8. Load up the map in Minecraft and and enjoy!
NOTE: If you want to use this script inside MCEdit, you now can! Download the MCEdit filter along with the script and the interface module (top) and place them all in the "MCEdit\MCEditData\filters" folder. You can then use StarStone as a filter with an interactive GUI! No more editing the script to change settings!
I think I'm doing something wrong - I see a command line window for a split second, then it closes. I followed all the steps. could it be something to do with me running windows 7 64-bit?
Probably not an issue with Windows 7 64-bit. Python is very good with cross-platform.
To figure out what's wrong, I need to know what the script output. The easiest way to do that is to run the script in IDLE. It should have come with your install of Python. Run it in IDLE, let me know what it says, and I'll do my best to fix it.
Sweet! Glad it's working. I've updated the code (version 3) to automatically update the lighting. It's not perfect, but it should work pretty well for boulders and craters. Let me know if you have any problems getting this to work!
what stats did you use for the pic at top of page?
That huge crater? Let's see... Everything was set to default, except:
CRATERDEPTH = 75
CRATERDEPTHDIAMETERMULTIPLE = 3.5
CRATERFILL = 0.2
Just be careful when doing really big craters... that crater took about 20 minutes to process on my computer, and used about a 1GB of memory.
I'm getting a invalid syntax error. No other errors, just a invalid syntax error.
EDIT: Okay, it works on Python 3.1, but it doesn't do anything to the map.
Be sure to set the "X" and "Z" location to something meaningful for your map. The number of dots between "saving" and "completed" is the number of chunks altered. If there aren't any... then one of us has done something wrong.
Mabus627:
You are both doomed and welcome sir.
NEW FEATURE: StarStone is now supported in MCEdit.
um, why if i set relight to false, it relights? i don´t want it!
Good question! There is no reason it should do this, but it does if SURFACEFRACTION is non-zero. Fixed (I think) in Version 6, which is now uploaded.
If you had both SURFACEFRACTION and LIGHTINGFIX set to zero and False respectively then what I changed probably didn't fix it. Let me know if it works for you.
Note: You need to set LIGHTINGFIX to False (with a capitol 'F'), but you got that right if the script ran at all.
Be sure to set the "X" and "Z" location to something meaningful for your map. The number of dots between "saving" and "completed" is the number of chunks altered. If there aren't any... then one of us has done something wrong.
Mabus627:
You are both doomed and welcome sir.
NEW FEATURE: StarStone is now supported in MCEdit.
That is a very sad story. Perhaps you could write another chapter! Something about all the hard work you put into it, attempting to make it work, and all the things you tried that just didn't pan out.
Based on what you have said so far, all I can tell you is, "Indeed!"
this is amazing :biggrin.gif: could you add a meteor shower function so you can launch multiples at the same time? (sry if this is bringing back an old topic, it looked cool)
Rollback Post to RevisionRollBack
"you can't control who comes into your life... but you sure can control which window they fly out of"
this is amazing :biggrin.gif: could you add a meteor shower function so you can launch multiples at the same time?
Already included, there is a line near the top which reads:
FEATURENUM = 1
And another which reads:
RADIUS = 2
set FEATURENUM to number to the number of craters you want and RADIUS to the size of the area that you want the craters to be in and away you go!
Updated, version 7 is live. This change is fairly minor. I added a VERBOSE option so you can see what the script is doing. Mostly something to watch when doing a lot of craters, (or a few large ones).
Also, activating VERBOSE will required you to press Enter to close the script. Makes it easier to review what happened.
In short, you can turn this hillside:
into this devastated crater:
A video of the effect:
Add huge craters and boulders to your maps, now works with Beta minecraft, single and multiplayer. The boulders can also contain "treasure" (ores, lava, whatever, all customizable)
Download the script: http://www.peripheralarbor.com/minecraft/StarStone.py (latest version, 7)
Download the interface module: http://peripheralarbor.com/minecraft/mcInterface.py (latest version, 6)
Perfect for dropping on your pesky next-door neighbor, or that mountain that's blocking your view. Can also be used to emulate/simulate a volcano eruption.
Varriount mentioned this, and I thought the idea was really cool. Thanks to God for designing physics in the first place. Please let me know if there are various changes or additions you'd like.
Instructions:
1. You must have Python (3.x) installed, go get it if you don't http://www.python.org/download/.
2. Save (or copy) the script and interface module to the folder where your maps are (usually .../.minecraft/saves).
3. Open the script with a text editor.
4. Change the settings at the top of the file to your liking (the file includes extensive instructions). Save it.
5. Make a backup of your world (just in case!)
6. Double click the script (for debugging open it in IDLE). Wait for it to finish (can take a while for big craters).
Optional: update the lighting in your favorite level editor.
7. If you had loaded the file since you started Minecraft, restart Minecraft. This prevents caching errors which could corrupt the save file!
8. Load up the map in Minecraft and and enjoy!
NOTE: If you want to use this script inside MCEdit, you now can! Download the
MCEdit filter along with the script and the interface module (top) and place them all in the "MCEdit\MCEditData\filters" folder. You can then use StarStone as a filter with an interactive GUI! No more editing the script to change settings!
Old thread here http://www.minecraftforum.net/viewtopic.php?f=1039&t=9868
Probably not an issue with Windows 7 64-bit. Python is very good with cross-platform.
To figure out what's wrong, I need to know what the script output. The easiest way to do that is to run the script in IDLE. It should have come with your install of Python. Run it in IDLE, let me know what it says, and I'll do my best to fix it.
A mysterious force pulls towards the eggs....
That huge crater? Let's see... Everything was set to default, except:
CRATERDEPTH = 75
CRATERDEPTHDIAMETERMULTIPLE = 3.5
CRATERFILL = 0.2
Just be careful when doing really big craters... that crater took about 20 minutes to process on my computer, and used about a 1GB of memory.
Sorry, now that I've sen your vid I understand what this is about. If natural disasters would be added, this would be nice (and extremely rare).
I both curse you and thank you sir.
EDIT: Okay, it works on Python 3.1, but it doesn't do anything to the map.
Be sure to set the "X" and "Z" location to something meaningful for your map. The number of dots between "saving" and "completed" is the number of chunks altered. If there aren't any... then one of us has done something wrong.
Mabus627:
You are both doomed and welcome sir.
NEW FEATURE: StarStone is now supported in MCEdit.
See the top post for links to the download.
Good question! There is no reason it should do this, but it does if SURFACEFRACTION is non-zero. Fixed (I think) in Version 6, which is now uploaded.
If you had both SURFACEFRACTION and LIGHTINGFIX set to zero and False respectively then what I changed probably didn't fix it. Let me know if it works for you.
Note: You need to set LIGHTINGFIX to False (with a capitol 'F'), but you got that right if the script ran at all.
i cant get the mcedit version to work
That is a very sad story. Perhaps you could write another chapter! Something about all the hard work you put into it, attempting to make it work, and all the things you tried that just didn't pan out.
Based on what you have said so far, all I can tell you is, "Indeed!"
Already included, there is a line near the top which reads:
FEATURENUM = 1
And another which reads:
RADIUS = 2
set FEATURENUM to number to the number of craters you want and RADIUS to the size of the area that you want the craters to be in and away you go!
Also, activating VERBOSE will required you to press Enter to close the script. Makes it easier to review what happened.