Minecraft Earth Map

A Scale Map of the Earth for Minecraft, created by MattiBorchers

There are a lot of creations of the entire planet Earth available for Minecraft. Or at least there are a lot of (more or less good) attempts. The bad thing in my opinion: most maps are completly outdated and/or aim to be as realistic as possible, but lack of playability.

The focus of this map is clearly the playability!


To achive this, the main goal was to implement all current Biomes to the map. Furthermor I wanted Minecraft to populate the whole terrain (trees, ores, corals) to have the best variation. And last but not least, it should be easy to update the map to a new Minecraft version.

1:1000 - 43008x21504 blocks

1:2000 - 21504x10752 blocks

1:4000 - 10752x5376 blocks

More information on GitHub


Here you can get an overview of the full maps at different scales / views. Note that some trees and the ice are not shown properly.

Custom Terrain


For the heigtmap I combined two images from the NASA Blue Marble collection, the topography and the bathymetry.

You can find the images here. I changed the images a little bit to fit better. For example, on the 1:1000 scale, the lowest point is 9, the highest point is 254. On the 1:4000 scale, the lowest point is 48, the highest point is 110. This way, the mountains looks better on each maps.

Responsive image


For the biome distribution I used the Köppen-Geiger climate classification.

You can find a 1km resolution image here. I only had to map the different colors to the specific biomes in the script. More on the Script part.

Responsive image


I used different images to add various layers to the map. Some of these maps can be found here.

In my opinion the most important layer. Kind of self explaining. This layer adds rivers to the world.


This is optional. Some people like the borders, some people hate it. All borders are displayed as 2 cobblestone blocks and 1 metal bar above the cobblestone. Can easily being changed or disabled.


The same goes for this layer. It is helpful to find cieties, but some people prefer just the pure landscape. The Urban Layer is simply cobblestone instead of gras / sand.


For easier navigation I added roads (using Minecrafts paths block), which have been extracted from OSM data. I used public railways as reference, because there are just to many real roads in areas like Europa and Norht America. Here is an image of Berlin, the river Elbe and its surroundings.


I only had to edit the images, so all pixels are either #000000 or #FFFFFF. This is important, because custom layers in worldpainter only have the values 1 or 0 (true or false / applied or not applied).


Previously I determined the terrain according to the biomes. The problem, in many places it's not the reality. For example, in Egypt, especially the Nile Delta. On the Climate map, everything is a desert, but in reality, it's all green around the Neil. So I took the GlobCover Data, which gives a better representation of the terrain without changing the biome. This also gives a better transition between biomes and more variation of the ground.



To make the map more interesting, I added some deposits of coal, iron, gold and diamond. In addition, you can find sand and clay underground in deposites just like gravel.

The positions are calculated by this real life data.

Don't worry, all ores are still available in all biomes as before (generated by Minecraft), but this adds some additional places, where you can find this items a lot easier and in higher amounts. It's time for Gold Rush, isn't it?



A little journey through my development process.

First of all, I created the map using the heightmap (with an 16bit image, so 0-65535, to avoid rounding errors)

var heightMap = wp.getHeightMap().fromFile(heightmap.png').go(); var westShift = -Math.round(537.6 * scale); var northShift = -Math.round(268.8 * scale); var world = wp.createWorld().fromHeightMap(heightMap).shift(westShift, northShift).fromLevels(0, 65535).toLevels(0, 255).go();

All additional layers and the terrain were imported, too.

var riverLayer = wp.getLayer().fromFile('Rivers.layer').go(); var terrain = wp.getTerrain().fromFile('Custom_Mesa.terrain').go(); var customMesa = wp.installCustomTerrain(terrain).toWorld(world).inSlot(1).go();

Apply a lot of layer, e.g. the Border Layer (first apply it to the whole map and then remove it on water)

wp.applyHeightMap(borderMask).toWorld(world).shift(westShift, northShift).applyToLayer(borderLayer).fromLevel(0).toLevel(0).fromLevels(1, 255).toLevel(1).go(); wp.applyHeightMap(riverMask).toWorld(world).shift(westShift, northShift).applyToLayer(borderLayer).fromLevel(1).toLevel(0).go()

Last but not least, save the map to the disk


Wanna see the full script and images I used? Get it on GitHub

One more thing: You should change the "worldpainter.vmoptions" file. Just add one row to the end of the file.


The best is to use the maximum of your RAM. (If you only have 4 GB installed, it is possible that you are not able to generate the world.)

For the creative version:

I used spigotmc to load and populate the map. With the plugin WorldBorder, I set a border and filled the map.

wb shape rectangular wb earth setcorners x1 y1 x2 y2 * wb wrap earth on wb earth fill 100 0 true wb fill confirm

*depends on the scale, e.g. "setcorners -21504 -10752 21504 10752" for the 1:1000 map.

For the survival version:

This was a lot harder to achive. When populating the map with structures turned on, Minecraft will place them anywhere in the map (depending on a seed). This will cause some strange placements of villages over water, pyramids in snowy areas, and so on.

The solution I found was the mod "Open Terrain Generator" (short OTG, available for Forge & spigotmc). Sadly only available for 1.12 at the moment. In the settings there are options to generate the biomes from an image.

TerrainMode: Default BiomeMode: FromImage

This way the OTG's world generator generates the biomes. (I just had to make sure the image is the same I was using in WorldPainter, with the only exception it had to be resized by 25% (see the OTG Documentation).

The newly generated biomes are not pixel perfect (because every pixel equotes 4x4 blocks), but you will hardly see this ingame. When re-opening the map in Vanilla Minecraft, all biomes from the first WorldPainter export are back. OTG just needs the image to know where to place what assets (trees, ores, structures).

But this is only some technical stuff and won't change the gameplay experience. Just be happy to have all structures in the right biomes.


From time to time I will add some features to the map or fix some bugs. I'm always open for suggestions!

The current version is "Release #4". Sadly, I am not able to host all previous releases due to the large file sizes, please don't ask for it.

Release #4

21. August 2019

  • Changed some biomes to better correspond to the real world:
    • Dfc (previously: Giant Tree Taiga Hills, now: Tundra)
    • Dfb (previously: Tundra, now: Dark Forest)
    • Dfa (previously: Dark Forest, now: Forest)
    • Cfa (previously: Forest, now: Flower Forest)
  • Added a *no features* version of the map without borders, streets, urban areas and custom ore deposits
  • Added the End-Portal at Cape Canaveral and Baikonur (so you can travel to the end in the *No Structures* versions)
  • Added red sand deposits (you can find them underground on y >= 48)
  • Added emrald deposits everywhere (so there are not only available in mountain biomes)
  • Improved all custom ore deposits to fit better with the vanilla ores

Release #3

27. May 2019

  • Changed to Globcover data for ground material generation
  • Added paths from OSM data (representing public railways between cities). See here
  • Added sand and clay deposits (you can find them underground on y >= 48)
  • Improved borders (again) - now also extracted from OSM data
  • Improved the heightmaps again for better looking coastlines / rivers (some miscalculation in release #2 - shame on me)
  • Improved the ocean floor

Release #2

04. March 2019

  • Added ore deposits. See here
  • Improved the heighmaps to get better rivers and smoother mountains
  • Improved the borders: there are a little smaller now
  • Improved terrain: Changed the custom terrain from "Noise" to "Blobs" - better for the eyes!

Release #1

14. February 2019

  • First release


You like my work? Feel free to download & use it for everything you like (without any restrictions). Mirror, change, post the map, but please link to this source.

You can also donate me via paypal, if you want:


If you are playing alone or with some friends, use the 1:4000 scale. It's still pretty huge and you have plenty of room.

If you are running a server for up to 50 people, the 1:2000 scale should be perfect.

If you want to create a massive multiplayer server, the 1:1000 scale is the way to go.

At the moment I'm offering 4 different versions of the map. A *Full-Survival Gameplay* map for 1.12.2 and a *No Structures / Creativity* map for 1.12.2 and 1.13.2. Booth versions are available as a *full features* map, including all thing displayed on this page (borders, streets, urban area, custom ore deposits) and as a *no features* map, which excludes all of the things. I am planing to release a 1.14.4 map once the needed tools are updated. Don't ask me about a release date.

Cheats are enabled, so you can play both survival and creative gamemodes on both maps. The only difference is that the creative version lacks of structures, so you are not able to find villages, mineshafts, dungeons and so on.

Full-Survival Gameplay (Release #4)

This is perfect for Vanilla Gameplay. The map offers villages, temples, mineshafts and strongholds. Monuments and mansions are only available at the 1:1000 scale, due to the size. There are no limitations and no cheats are needed, because almost all biomes, blocks, dimensions and mobs are present.

1.12.2 full features version 1:1000 1:2000 1:4000
1.12.2 no features version 1:1000 1:2000 1:4000

No Structures / Creativity (Release #4)

No Minecraft structures, but all resources (ores and trees) are available and will be generate when the map is loaded for the first time (this enormously reduces the download size). This version is for all creative builders. Additionally, this version should be compatible to most mods (e.g Pam's Harvestcraft on Forge and other mods that adds custom ores, trees, etc.). Perfect for server developpers.

1.12.2 full features version 1:1000 1:2000 1:4000
1.12.2 no features version 1:1000 1:2000 1:4000
1.13.2 full features version 1:1000 1:2000 1:4000
1.13.2 no features version 1:1000 1:2000 1:4000

Just create it yourself with the same WorldPainter Script that I used. Get it on GitHub or HiDrive (Release #4)

Or download the "ready-to-export" WorldPainter files. (Release #4 / created with WorldPainter 2.7.0 and 2.6.5)

The 1.13 map format was abonded in the version 2.7.0. To generate this version, you need WorldPainter 2.6.5.

Depending on the scale you want to generate / export, you need a lot of RAM (I recommend at least 24GB for the 1:1000 scale) and it will take a few hourse to export.


Don't want to play alone?

Don't worry, there are multiple multiplayer servers running this map.

Name Address Links Version
Myth of the flat Earthplay.motfe.net:60000 Website Discord Live-Map ModpackForge 1.12.2
GlobeMCplay.globemc.net Website Live-Map1.14.4
Geographicageographica.xyz Website Live-Map1.12
No Emotional Villagers198.20.111.142:25585 Discord
GEOCRAFT.XYZgeocraft.xyz Website Live-Map1.12.2
Plazamplexplazmaplex.us.to Discord1.14.2
GrasSMPGrasSMP.serv.nu Website1.13.2
FlatMCFlatMC.ga Discord Live-Map1.14.4
Kaiser's Empireskaisersempires.aquatis.io Discord Live-Map
UrbanMCtowny.urbanmc.net Live-Map1.14.4
K33N Gaming64.72.113.236:11654 Website Live-Map1.14.4
Exalted MC192.99.98.190:25584 Discord Live-Map1.13.2
Globia188.165.34.132:25578 Discord Live-Map1.12.2
Keoli Empiresplay.keoli-empires.xyz Discord Live-Map1.12.2
Furnexmc.furnex.ru Live-Map1.12.2
TwinScythe Kingdoms64.94.95.106:21225 Discord Live-Map ModpackForge 1.12.2
ECGamersecgamers.mymc.cf Discord1.14.4
Towny Centralplay.townycentral.net Discord Live-Map1.13.2
TRK Earthtrkearth.ddns.net:420 Discord Live-Map1.14.3
MyRealmsMyrealms.mc.gg Website Discord1.13.2
Crimson Earth149.56.184.151 Discord Live-Map1.14.4

last updated: 13. December 2019

You are hosting a server with this map? Just let me know and I will add it to the list. Contact me at Discord, username: MattiBorchers#4569

Legal Notice


Mattias Brennecke

Questions regarding the domain: info@mattiasbrennecke.de

Technical questions regarding the map or servers only at Discord: MattiBorchers#4569

Privacy Policy