OpenStreetMap → Minecraft Java Edition

Walk through your city block by block

OSMC turns any area of the map into a full Minecraft Java Edition world in a couple of clicks: furnished buildings, a metro with station halls, parks and real dungeons.

Windows 64 · Linux 64Debian 11+ | Ubuntu 20.04+ | Fedora 32+ | etc. (glibc ≥ 2.31)

25 км²area per export
100 %Seamless world generation
12 +climate zones — from tundra to jungle
26.x · 1.21.xMinecraft Java world versions

What you get

A whole city, not a pile of cubes

Every city is unique and true to its map. Every building has its own interior. A real, living city, with residents and animals in the houses and apartments. With merchants and goods in the shops. With children on the playgrounds and guards on private territory... And terrible monsters at night.

🏢

Buildings with interiors

Floors, windows, doors, furniture, stairs and roofs. Schools, kindergartens, research institutes and churches get their own look and unique interiors — from a classroom with desks to a hall with a carpet runner.

🛣️

Roads and transit

Marking and crosswalks, bridges over water, railways with powered rails and trams, street lamps, signs with street names and house numbers.

🌳

Living nature

Water, forests, parks, yards, fields and terrain relief. The climate zone is worked out from the coordinates: 12 zones from tundra and taiga to deserts, savannas and jungles pick the trees, the ground and the biomes.

🚇

A metro under the city

Tunnels with rails and lanterns, grand underground station halls with pillars, mosaics and staircase shafts to the surface, vestibules with ticket counters and benches.

⚔️

Hidden structures

Caves cut from a real game world, a Stronghold and an Ancient City with secret passages, a Pale Garden with a mansion, bandit outposts, shipwrecks, floating islands above the parks.

📦

Seamless generation

Beyond the city awaits a real Minecraft world. You will not even notice where the city ends and the unknown begins.

How it works

From a map to a world — five steps

User-friendly GUI.

  1. 1

    Find your city

    The search box understands any place name in any language.

  2. 2

    Outline the area

    A polygon of up to 25 km², its size is shown on the map. The player spawn and the entrances to the Stronghold, the Ancient City and the Pale Garden are marked separately.

  3. 3

    Download the data

    One click — and the OpenStreetMap data is downloaded and shown in the window.

  4. 4

    Set up the world

    Version (26.x or 1.21.x), caves cut from game templates, datapack for locate the structures , climate, seed, the world around the area and the export destination (zip / launcher / Modrinth / CurseForge).

  5. 5

    Export and play

    Press Export — the program saves the world as a zip or adds it to the game itself if a launcher and instance are selected.

Pro mode

Headless — in your scripts

The whole export pipeline in one command: download an area, build the world, plug it into a pipeline.

OSMC
osmc.exe city.osm -o world.zip --nogui --log run.log
--flat --seed N --caves 0|1 --format 26|1.21 --climate desert --clip "lon lat; …" --spawn-lonlat "lon lat" --download-osm "lon lat; …" --dry-run

Full list — osmc.exe --help

Tuning under the hood

Four plain-text files next to osmc.exe describe the whole look of the world.

  • osm_rules.jsonwhich OpenStreetMap tags make which kind of object
  • default.t3dthe 3D settings: materials, heights, the look of object types
  • heights.csvtypical building heights by type
  • tmc_buildings.datbuilding points used when OpenStreetMap does not give them

License and data

Free and fair

MIT

OSMC is free software under the MIT license. Source code, issues and releases live on GitHub.

mrHalfer/OSM2MC ↗
ODbL

Map data © OpenStreetMap contributors (ODbL). A world made from OSM data is a derived database: when you publish it, keep the attribution “Map data © OpenStreetMap contributors (ODbL)”.

openstreetmap.org/copyright ↗
®

Minecraft is a trademark of Mojang AB. OSMC is not affiliated with Mojang or Microsoft.

minecraft.net ↗

Your city is waiting. Walk into it.

Download it, outline your area on the map, press Export.

Download the release from GitHub