Mapmaker’s Toolbox

The following is a list of useful tools to assist in your mapmaking efforts. This list is continuously being updated, so keep coming back for up-to-date information. If you have a suggestion for a change to the list, leave a comment below and we’ll take it into consideration.

Core Tools

    • MCEdit (Unified): The mapmaker’s bread-and-butter. Fill huge areas; copy/paste/rotate/flip; Find-Replace; filters (more on those later); and much more. Familiarize yourself with this tool immediately.
      • Codewarrior0 is continuing to release alpha builds of MCEdit 2.0. They’re unstable, so I’d recommend sticking with Unified for serious work for now, but check out 2.0 and see what he’s up to.
    • Worldedit: Basically server-based in-game MCedit. The most commonly used tool for large-scale sculpting and aesthetics.
    • VoxelSniper: Hyper-powered Worldedit for high-precision sculpting and aesthetic work. (Warning: incredibly poorly documented.) – VoxelSniper is currently being re-coded for Forge, which will allow for single player usage.
    • A “Creative helper”: Tools like NBTcraft’s Book or my own Muscleboard are optional, but can greatly help your workflow. Find one that does what you need, and if you can’t find one that does, consider investing some time into making your own.

MCEdit Filters

These are third-party “plugins” for MCEdit that allow you to modify blocks within a selection. Of course, you might not need every filter available, but you should familiarize yourself with what’s possible/available.

  • TexelElf’s filters: Texelelf is the go-to name when it comes to filters these days. In particular, you should familiarize yourself with his To Summon, NBT Editor, Unified Spawner Filter, Dump Command Blocks, and CommandBlockSigns+ filters.
  • Sethbling’s filters: Many are outdated, but there’s still a handful that are useful for certain purposes. Check out CreateShops and AddAttribute.
  • Abrightmoore’s filters: Brightmoore has written a metric shit ton of filters, most of them highly specialized and for very specific use cases. I’ve personally never had the need for one, but god damn are they all badass. Check out DRAPE, ENCLAVE, and LANDSCAPE.


These tools allow you to easily create commands where you would otherwise have to waste your time constantly referencing the minecraftwiki.

  • Ezekielelin’s JSON Generator: This tool is incredible for writing and formatting tellraws, books, signs, and titles.
  • Ezekielelin’s Give Generator: For quickly generating items with custom names, lore, enchantments, and attributes.
  • Freshcoal’s Head Collection: a huge library of player heads, using Base-64 magic to generate commands which give a skinned playerHead that is not linked to any account. Note that this capability is unintended and may be removed in future versions of Minecraft.
  • Summon-Helper: For creating summon commands for mobs with custom armor, attributes, etc.
  • Some people still prefer the alternative Summon Command Generator. Summon-Helper is recommended due to its intuitive design and variety of entities.
  • MCstacker: Bare-bones summon generator including support for easily stacking entities.
  • Banner Generator: For easily creating banner designs.
  • Fireworks Generator: Remember fireworks?
  • Beacon Color Generator: Super-accurate generator for finding what combination of stained glass best achieves the color of beacon you’re looking for.
  • Armor Color Generator: See above, but for coloring Leather Armor.
  • Haselkern’s Armor Stand pose generator: Allows for quick and accurate generation of rotation values for Armor Stand poses.
  • MrGarretto’s Multiple Command Combiner: The “In one command” fad has become an increasingly popular way to share command block creations. You can use this to create “installers” or sorts for your systems and modules.
  • Command scripting languages CBP, RPL and MSB: These allow you to literally code scripts using functions which are then translated into command blocks. This workflow isn’t for everyone, but if you have some coding background and aren’t really into writing command blocks, it might work for you.

Other Tools

  • NBTExplorer: For manually editing NBT files. Best used for editing world data, such as weather, default gamemode, generation options, etc.
  • BDcraft Cubik: The go-to block modelling tool for custom resource packs. It’s not too beginner friendly at the start, but it’s well worth the learning curve and 10€ pricetag for the full version if you’re interested in including custom models in your map.
    • MrCrayFish has recently released his alternative modelling program. Opinions are still mixed on if it’s any better than Cubik, but it’s totally free, so give it a shot and decide for yourself which program you prefer.
  • My “Center Book Text” tool: A shotty Python script I threw together. Give it a string of text, it’ll tell you how many spaces to pad it with to center it in a book. It’s not perfect, but it’s sure saved me a lot of time.
  • Text editor such as Notepad++, or Sublime Text: An increasingly popular addition to the workflow of many mapmakers, a text editor can be used to write out your commands first, allowing you a top-level view of all your code, then pasting the commands into your command blocks like normal. Some text editors even have custom language files which add syntax highlighting to your commands.
  • Gliffy: Online Flowcharting software to assist in planning command block functions, dialogue, etc.
  • Worldpainter: World generation program. Import a heightmap, or “paint” in land, water, mountains, trees, etc.

1 comment

  1. These apps are available for MCPE: MineBot and PixelArtGenerator. I use pixelartgenerator along with PS Touch to create custom images that I import into my worlds for use as floors, walls, or as a template to build on.
    Pixelartgenerator isn’t as user friendly as some because of the need to exit the world but as there aren’t many tools for PE it has been a valuable resource for me. The paid version allows you to customize which blocks to use. There is certainly a learning curve but here are my tips:
    -Make backup worlds!
    -Map out area you want to cover and note the width and/or height.
    -For more accurate image transposition use a photo editor to change the image size. Then use the same image size inside the pixelart app before uploading into world.
    -If the original image is say 128×128 and you want to make it smaller, dividing in half or by 1/4 will produce the least corruption.
    -Expect to do some clean up after import.

    Hope this helps!

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.