Skip to content
This repository

MCEdit, Minecraft World Editor

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 albow
Octocat-spinner-32 doc Initial open source release. February 13, 2012
Octocat-spinner-32 editortools
Octocat-spinner-32 filters
Octocat-spinner-32 fonts Initial open source release. February 13, 2012
Octocat-spinner-32 item Added 1.3.1 Block and "Auto-Rotate" on fill with cocoa plants and tri… August 06, 2012
Octocat-spinner-32 pymclevel @ ccce8cd
Octocat-spinner-32 stock-schematics Initial open source release. February 13, 2012
Octocat-spinner-32 toolicons
Octocat-spinner-32 .gitattributes
Octocat-spinner-32 .gitignore
Octocat-spinner-32 .gitmodules Changed submodule to point to /mcedit/pymclevel February 16, 2012
Octocat-spinner-32 LICENSE.txt Initial open source release. February 13, 2012
Octocat-spinner-32 README.html
Octocat-spinner-32 README.md
Octocat-spinner-32 bresenham.py Normalized line endings October 25, 2012
Octocat-spinner-32 char.png Initial open source release. February 13, 2012
Octocat-spinner-32 config.py Normalized line endings October 25, 2012
Octocat-spinner-32 depths.py pep8 compliance: W391 blank line at end of file February 19, 2012
Octocat-spinner-32 directories.py
Octocat-spinner-32 errorreporting.py
Octocat-spinner-32 favicon.png Initial open source release. February 13, 2012
Octocat-spinner-32 frustum.py
Octocat-spinner-32 glbackground.py pep8 compliance: E302 expected 2 blank lines February 19, 2012
Octocat-spinner-32 glutils.py
Octocat-spinner-32 gui.png Initial open source release. February 13, 2012
Octocat-spinner-32 leveleditor.py
Octocat-spinner-32 make_huge_world.py Test: Added script to create a 500MB test world for testing memory us… November 02, 2012
Octocat-spinner-32 mcedit.icns Added OS X app icon. March 13, 2012
Octocat-spinner-32 mcedit.ico Initial open source release. February 13, 2012
Octocat-spinner-32 mcedit.py
Octocat-spinner-32 mceutils.py
Octocat-spinner-32 mcplatform.py Cleanup: Remove unneeded reinstantiation of items.items. November 04, 2012
Octocat-spinner-32 png.py Normalized line endings October 25, 2012
Octocat-spinner-32 release.py
Octocat-spinner-32 renderer.py
Octocat-spinner-32 setup.py
Octocat-spinner-32 terrain-classic.png Initial open source release. February 13, 2012
Octocat-spinner-32 terrain-pocket.png
Octocat-spinner-32 terrain.png
README.md

MCEdit

MCEdit is an open-source, BSD-licenced world editor for the viral indie hit Minecraft. For downloads and update info, visit the official website at www.mcedit.net. The rest of this file is intended for computer programmers and Linux users.

Running from source

MCEdit is written in Python using a variety of open source modules. When developing it is recommended to use virtualenv to keep dependencies sane and for easy deployment. You'll need Python 2.7 and easy_install/pip at a minimum before getting started. This quick guide assumes a unix-y OS.

Clone MCEdit:

git clone --recursive https://github.com/mcedit/mcedit

Optionally (but highly recommended), setup and activate virtualenv. virtualenv will simplify development by creating an isolated and barebones Python environment. Anything you install while virtualenv is active won't affect your system-wide Python installation, for example.

cd mcedit
easy_install virtualenv
virtualenv ENV
. ENV/bin/activate

Install various dependencies. This may take a bit (especially numpy). If installing pygame errors, try installing from a binary packages or following one of the guides from that page to install from source. On Windows, easy_install is preferred because it installs prebuilt binary packages. On Linux and Mac OS X, you may want to use pip install instead.

easy_install PyOpenGL
easy_install numpy
easy_install pygame
easy_install pyyaml

You should now be able to run MCEdit with python mcedit.py assuming you've installed all the dependencies correctly.

Something went wrong with that request. Please try again.