Download
I recommend that you are the only one on the server when using this script. Some of the commands can cause quite a bit of lag and may take a while to run.
mapmakingtools.py is a script to help make maps in game.
Blocks are selected using the spade tool.
Commands
Name
/mirror mirrorx mirrory
Description:
Changes on one side of the map will be reflected on the other side of the map.
Parameters
mirrorx: Boolean. If this is set to True, then any changes made on one side of the map will be horizontally reflected on the other side of the map
mirrory: Boolean. If this is set to True, then any changes made on one side of the map will be vertically reflected on the other side of the map.
Name
/tunnel radius length zoffset
Desciption: Select a block by using the spade. This will create a semicircular tunnel that runs in the same direction that you are facing.
Parameters
radius: The desired radius in blocks of the tunnel. The actual diameter will end up being 2r+1 (due to the need for a single block to be selected to make the tunnel)
length: How long the tunnel runs
zoffset: An optional parameter. If given, the tunnel will be offset vertically by the given amount (note that a zoffset value > 0 will move the tunnel DOWN)
Name
/insert
Description: Select two blocks and a rectangular prism will be created based on these two blocks. The color will be determined by what color you have selected.
Name
/delete
Description: Select two blocks and and any blocks in the rectangular prism formed by the two selected blocks will be removed.
Name
/pattern copies
Description: Select two blocks and any blocks will in the invisible rectangular prism formed by your selection will be copied vertically the given number of copies. Make one floor of a skyscraper, and then use the pattern tool to automagically make all the other floors.
Parameters
copies: The number of times that the pattern should be copied upwards.
Name
/hollow thickness
Description: Hollows out any structures that are in the invisible rectangular prism formed by two selected blocks. The greater the thickness, the longer the script will take to run. Also this is probably the slowest function in the script, so use with caution.
Parameters
thickness: An optional parameter. The thickness determines how thick the walls of the hollowed structure will be. The default thickness is 1. Note that the insides of the structures with thicknesses greater than 1 will have nice brown walls on the inside.