MCEdit is an open source world editor to preserve anything built with old versions of Minecraft and take them forward into newer versions of the game.
Since Minecraft saved games contain every single element of the world the player is playing in, it has much more in common with 3D world, map, and terrain editors than traditional saved game editors. MCEdit has been developed since 2010 with the original goal of allowing Classic levels to be played in the full version of Minecraft.
- Navigate the world using familiar WASD controls and mouse aiming.
- Show the locations of dropped items, game entities including monsters and villagers, hidden ores, plus blocks with TileEntities and other Minecraft internals.
- Load saved games from current Minecraft versions, plus the older Classic and Indev versions.
- Limited support for Minecraft Pocket Edition saved games
- Export blocks and game entities as a .schematic file to be imported by MCEdit or compatible programs.
- Automatically fixes wool colors when importing and exporting between Minecraft PC, Classic, and Pocket editions!
- Double-click on a chest to change its contents, or double-click on a mob spawner to choose what spawns.
- Brush tool “paints” blocks in a round, diamond, or square shape with configurable size. Different brush modes will add new blocks, replace blocks, alter the top layer of the terrain or wear it down to smooth out rough objects.
- “Paste” brush allows you to import an object with a single click.
- “Flood Fill” brush will change all blocks that form a connected mass.
- Clone tool makes a copy of blocks and entities, optionally making multiple clones in a line or scaling the copy up or down.
- Clone and Import tools can rotate an object around any axis, or flip it horizontally or vertically.
- “Filter” plugins let users add functionality to MCEdit by writing Python code.
- Move the world’s spawn point, automatically removing blocks to make sure the spawn point is acceptable to Minecraft.
- Move and rotate any player in a single- or multiplayer world.
- Expand or contract the world’s size by adding or deleting chunks. Chunks are the basis of Minecraft’s “infinite” saved game format.
- Create new worlds or add chunks to existing worlds. The Minecraft Server can be harnessed to create natural terrain that meshes with the world’s existing seed. Flatlands can also be created at any height. *“Analyze” feature counts the block and entity types in a selected area, optionally saving them to a .csv file.
- Maintenance commands can delete all blocks, entities, or chunks in a selected region. This is useful for getting a “corrupted” world back into a playable state.
MC-Edit Controls (Default)
Forward: W | Back: S | Left: A | Right: D | Up: Space | Down: Shift | Brake: C | Sprint: None
Pan Up: I | Pan Down: K | Pan Left: J | Pan Right: L | Toggle View: Tab | Goto Position: Ctrl-G | View Distance: Ctrl-F | Toggle Renderer: Ctrl-M | Fly Mode: None
Increase Reach: Scroll Up | Decrease Reach: Scroll Down | Reset Reach: Button 3 | Show Block Info (Hold): Alt | Pick Block (Hold + Click): Alt | Snap Clone to Axis (Hold): Ctrl | Long-Distance Mode: Alt-Z | Blocks-Only Modifier (Hold): Alt
Rotate: E | Roll: G | Increase Size: R | Decrease Size: F | Line Tool (Hold): Z
Rotate: E | Roll: R | Flip: F | Mirror: G
Fill and Replace Tool:
Replace: R | Swap: X
Chunk Control Tool:
Select Chunks (Hold): Z | Deselect Chunks (Hold): Alt
Delete: Del | Select All: Ctrl-A | Deselect: Ctrl-D | Undo: Ctrl-Z | Redo: Ctrl-Y | Cut: Ctrl-X | Copy: Ctrl-C | Paste: Ctrl-V | Export: Ctrl-E
New World: Ctrl-N | Quick Load: Ctrl-L | Open: Ctrl-O | Save: Ctrl-S | Save As: Ctrl-Alt-S | Reload World: Ctrl-R | Close World: Ctrl-W | World Info: Ctrl-I | Quit: Ctrl-Q
Take Screenshot: F6 | Debug Overlay: 0 | Fast Nudge: None | Fast Increment Modifier (Hold): Ctrl
Select: 1 | Brush: 2 | Clone: 3 | Fill and Replace: 4 | Filter: 5 | Import: 6 | Players 7 | World Spawnpoint: 8 | Chunk Control: 9 | NBT Explorer: None
How to import .schematic into your world.