Mapcrafter is a high performance Minecraft map renderer written in C++. It renders Minecraft worlds to a bunch of images which are viewable like a Google Map in any webbrowser using Leaflet.js.

It runs on Linux and other Unix-like operating systems like Mac OS. There is also an experimental build for Windows (see Windows). The renderer works with the Anvil world format and the Minecraft 1.6 resource packs.

Mapcrafter is free software and available under the GPL license. You can access the latest source code of Mapcrafter on GitHub:

There are a few example maps of the renderer on the GitHub Wiki. Please feel free to add your own map to this list.



  • Web output: Render your Minecraft worlds to maps with an isometric 3D perspective viewable in any webbrowser!
  • Different directions: Choose from four different directions to render your worlds!
  • Different rendermodes: Choose between different rendermodes like day, night and cave for your maps!
  • Configuration files: Control which worlds are rendered from which direction and with which rendermodes!
  • Markers: Automatically generated markers from your Minecraft world data!
  • Other stuff: Biome colors, incremental rendering, multithreading


Read Using Mapcrafter to get a first insight how to use the renderer. You can find a detailed documentation about the render configuration file format in Configuration File Format.

If you find bugs or problems when using Mapcrafter or if you have ideas for new features, then please feel free to add an issue to the GitHub issue tracker.

You can contact me in IRC (#mapcrafter on Freenode). Use the webclient if you are new to IRC. I will be there most of the time, but please bear in mind that I can’t be available all the time. If I’m not there, wait some time or try another time of the day.

Indices and tables