A python library for converting defined regions of Minecraft levels to a 3D Printable format.
codys/minecraft.print
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
master
Could not load branches
Nothing to show
Could not load tags
Nothing to show
{{ refName }}
default
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
-
Clone
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more about the CLI.
- Open with GitHub Desktop
- Download ZIP
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
---WHAT IS THIS?--- Minecraft.Print() is a python library for converting defined regions of Minecraft levels to a 3D Printable format. ---REQUIREMENTS/SETUP--- python - (http://www.python.org/download/releases/2.7.3/) numpy - (http://sourceforge.net/projects/numpy/files/OldFiles/ or http://docs.scipy.org/doc/numpy/user/install.html) pyyaml - (http://pypi.python.org/pypi/PyYAML) pymclevel - (already included) ---INSTRUCTIONS FOR USE--- Step One: Build something awesome in Minecraft. Step Two: Define the space you wish to print by placing two markers, in-game. The marker configuration is a diamond block, followed by a gold block, followed by an iron block in vertical order (ascending or descending). The coordinates of the diamond block will be used as the marker. Step Three Point One: Ensure that the save file is in your normal single player directory (this step really only matters if you are trying to process an SMP level). Windows - C:\Users\[username]\AppData\Roaming\.minecraft\saves Mac - [username]/Library/Application Support/minecraft/saves Linux - /home/[username]/.minecraft/saves Step Three Point Magic: Run the following command from the terminal, replacing [level_name] and [output_name] with the level you wish to process and the desired output file name. The script will then run and save the STL file in the same directory. Note: the script does not need to be in the same folder as your save files (it knows where to find them). Windows - "run.py [level_name] [output_name]" Mac or Linux - "python run.py [level_name] [output_name]" ---VIEWING AN STL FILE--- MeshLab - http://meshlab.sourceforge.net ---PRINTING--- Option One: Print the STL file using a 3D Printer that you have access to. Option Two: Use an online service that will allow you to upload an STL file and order a print. Examples - cloudfab.com and shapeways.com ---SHOWING OFF YOUR CREATIONS--- We figure you already know how to do this. ---SHARING YOUR CREATIONS--- So here's the deal. We want to see what awesome stuff you guys are going to print. So drop us a line at hi@minecraftprint.com and let us know how it went. Also, if you have something really awesome, consider putting the model up on thingiverse.com for others to see and print. ---FOR MORE INFORMATION--- minecraftprint.com media.mit.edu/research/groups/1448/minecraftprint ---CREDITS--- Cody Sumter - Conspirator One - codysumter.com Jason Boggess - Conspirator Two - jasonboggess.com Dr Sandy Pentland - Advisor - web.media.mit.edu/~sandy Geoffry Sumter - Code Cleanup - geoffrysumter.com Mike Solomon - Tester - Adam Longwill - Tester - gplus.to/AdamLongwill Justin Smith - Tester - codewarrior - pymclevel creator - github.com/codewarrior0 Notch - Minecraft god - minecraft.com
About
A python library for converting defined regions of Minecraft levels to a 3D Printable format.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published