MCEdit is an open source world editor for just about any version of Minecraft. MCEdit was first created to allow players to preserve anything built with several old versions of Minecraft and take them forward into newer versions of the game. It also aims to be forward-compatible with future (or even modified) versions of Minecraft. It has since been improved with brush tools for laying down blocks in different shapes, integration with the Minecraft Server to generate terrain using Minecraft’s own seed algorithms, support for multiplayer worlds, and editors for certain blocks including chests and mob spawners.
To get an idea of what MCEdit can do, just watch this tutorial/walkthrough by a famous mapmaker:
To download the latest MCEdit or report any problems you may have, head over to the official site. You can find downloads and other helpful links on the left sidebar, and news about the program's development will be posted regularly. If you want to share MCEdit, please only link to the official site at http://www.mcedit.net/. Don't upload MCEdit to a file sharing site or post links to the direct downloads. If you downloaded MCEdit from a site other than mcedit.net, I do not recommend using it.
MCEdit is continually under development. If you want to help, the simplest thing to do is download one of the "development" builds from the download page and play around with it. Post in this thread or on the issue tracker on GitHub if you find anything wrong. Be sure to include version (and build) numbers or your report won't be very helpful. Click on the Report an Issue link to find out what is needed for a helpful problem report.
A brief Frequently Asked Questions list is maintained on github. If your question isn't answered there, go ahead and post in this thread. If you think it should be included in the FAQ, just say so!
Features:
- 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.
3
I got a puppy.
He's not even 6 months old.
38
The Support section rules have been moved, click here: http://www.minecraftforum.net/forums/support/unmodified-minecraft-client/2601560-support-rules
1
I blame the French
1
4
5
37
All permission plugins use a file format called YAML. This file format is very good since it allows for coders to be able to get the information they need fairly quicky, but also means it is more sensitive to issues when writing the file. There are a few key issues that you must be aware of with these files
- Tabs will break the file
- Spacing is key
Windows:
YAML:
Happen to see a similarity? That's right, the colons after the words in YAML are typically the designation of a new category. In this case, category = folder in windows (with a couple extra features). Now then, there's a few things you can do with this. To understand this, you really need to look at it a whole new way
Example one:
You can contain other "categories" within them. This allows for adding new attributes to the category, which you can further describe.
Example two:
Example three: - Link
Negation is another thing, which isn't native to yaml. for that reason, it's different for each permissions plugin, as they must create a character in which to negate the attribute. For each perm plugin, these are:
PEX: a '-'
bPerms: a '^'
Group Manager: a '-'
Permbukkit: using a 'perm.node: false'
Example four:
- Using apostrophes (The ' key)
- Giving Wildcard nodes
(pretending there's only these perms in this plugin.)
You could simplify this into three perms like so:
Or even more simplified into:
Note that when you assign a wildcard node that in order to deny something that falls under the wildcard node's category, you must deny before the wildcard node itself. Java reads files from top to bottom, and as soon as it finds a match it will use that.
The '*' node
This is a node that exists only in PermissionsEx. It is a node that is derived using reflection, which breaks bukkit API. To a normal everyday user, this isn't too bad, and might just harm a few things like certain perm nodes or the ability to /reload. What it does is grant all permissions for every plugin. You must assign it wrapped in single quotes, like so:
The different Permissions Plugins
PermissionsEx - This is the most versatile user-end plugin, used by many server admins. (For 1.4.6 users: Use the latest dev build found here.)
Privileges - Fast, simple, and clean. Does not have fancy features.
TotalPermissions - A new permissions plugin being developed by Lord_Ralex and myself.
More to come, but the I really don't recommend using any others atm.
Finding the errors yourself
A bit of an explanation of different errors:
This error, defined by the “/t”, means that there is a tab in the file. The parser is good enough to tell you where the tab is in the file by giving you a line number. To fix this error, just delete the tab.
This error means that you have forgotten to add a : where it was needed. Like the others, this will tell you where the : is missing, so all you have to do is add the : in the correct spot, usually at the end of the line.
This error means that you forgot to close a String, or a line. Basically, you have a ' in a line and forgot to add a ' at the end of it. The parser will usually give you the line that this happens on, but sometimes it will not. You just need to add the ' to the line that has a ' in it already.
How to receive help here
2
You're absolutely right, this has been quite the problem. It makes it hard to trust people since some people have lied about their identity.
1
2
Download the development version to be compatible with the latest minecraft, and this will let you build your levels as though using level design software (copy/paste, mass block changes, other things). There are filters and you can change global settings like the world's gamemode.