To create a Minecraft map using this method, several steps are necessary.

Please read all information before asking for support. A handful of programs are required, all of which can be installed free of charge for private purposes. If you need more information about the specific programs, please contact the respective developers.


  • 64-bit Windows
  • 16 GB RAM (recommended)
  • 25-100 GB hard drive (depending on the map size you will need much more)
  • active internet connection
  • all programs from the following list

Programs to install

At first, download the latest version of these 3 programs and install them with all features.

QGIS 3.14 (or newer): (with gdal)

ImageMagick: (with Q16 support)


Additional tools

After that, create a local “project folder” somewhere on your hard drive and copy/extract the following files/archives into that directory. The final map export will also be saved inside this folder as “world”.

Use my combined package with all required tools:

The package above includes all of the following tools:

osmconvert.exe: (with large file support if you want to generate the osm data from geofabrik)
(I am using a custom compiled osmcomvert for the use of large files)


wget.exe for Windows:


Last but not least, download my custom created QGIS project and worldpainter script and put the files inside your project folder.

Custom WorldPainter Script:

Custom QGIS project: (with all predifined layer configurations; ~1,2 GB)

Custom QGIS project bathymetry add-on: (optional for bathymetry; otherwise the ocean will be 1 block deep water; ~10,7 GB. Extract the QGIS project first!)

OpenStreepMap Data from Geofabrik or openstreetmap: (optional, only if checked inside the programm)

After installing everything, start the “MinecraftEarthTiles_TileSelector.exe” (or “MinecraftEarthTiles_TileSelector_Demo.exe”). After doing all your settings and selection, export all scripts and run the “0-all.bat” batch file or all indiviuell batch files in the correct order. (This is only usefull for debugging or custom changes in the scripts.)