Wide EarthGen landscape under dramatic clouds

REAL DATA · REAL SCALE · PLAYABLE WORLD

Earth.
Generated
block by block.

A world generator that turns real elevation, oceans, rivers, climate, land cover and regional data into one continuous Minecraft Earth.

Pre-release development Real-location validation 1:1 terrain HMA 8 m Native Tall NeoForge 1.21.1 Hydrology reconstruction Climate & ecology Verified local lookup

THE IDEA

Not a map pasted onto Minecraft.
A world generated from real data.

EarthGen is designed around the physical structure of Earth: terrain first, then water, climate, surface materials and regional detail. The result should feel like a place, not a heightmap demo.

01

Scale stays explicit

At the 1:1 reference scale, a block is a metre. Smaller world presets can trade area for density without changing the core data model.

02

Better data wins locally

Regional high-resolution DEMs are authoritative only where their real coverage is valid; global sources remain the fallback.

03

World systems connect

Elevation, rivers, oceans, climate, geology and ecology are not independent decorations — they constrain each other.

EarthGen landscape used to demonstrate world scale High Mountain Asia terrain generated from regional elevation data EarthGen terrain showing climate and elevation transitions
1:1 / EARTH SCALE A continuous world with an explicit geographic scale.

ONE PLANET · MANY SYSTEMS

Move through the world.
The data changes with it.

Switch the system below. The visual, data layer and generation logic change together — this is closer to how EarthGen is actually built than a static feature list.

Dry mountainous EarthGen coast Green EarthGen valley under dramatic clouds Underwater EarthGen ocean environment Snow-covered EarthGen mountain panorama
TERRAIN / DEM

DEM / SURFACE

Terrain starts with measured elevation models.

A global DEM provides continuity. Higher-resolution regional sources replace it only inside valid coverage, so detail improves without changing the shape of neighboring terrain arbitrarily.

  • Global elevation fallback
  • Regional high-resolution authority
  • Extreme-height world support

CLIMATE / ECOLOGY

Climate should explain the landscape.

Temperature, precipitation and land-cover data guide biome and surface decisions. The goal is not random biome noise but geographically coherent regions.

  • Temperature and precipitation inputs
  • Land-cover constraints
  • TFC climate and surface adaptation

HYDROLOGY / OCEAN

Water is geometry, not blue paint.

Rivers, lakes, coastlines, surface-water observations and ocean-floor elevation feed a separate hydrology pipeline so water can follow the world instead of cutting through it blindly.

  • River and lake networks
  • Observed surface-water constraints
  • Global bathymetry below sea level

TALL WORLD / STREAMING

Earth does not fit inside vanilla height limits.

EarthGen has a native tall-world path for extreme vertical terrain and a dedicated far-teleport/streaming pipeline so very high or deep locations can remain part of the same world.

  • Native experimental tall-world core
  • High-altitude rendering validation
  • Dedicated long-distance streaming

SCALE LAB

Scale stays explicit.
Nothing is hidden behind a preset.

Choose a preset and EarthGen shows exactly what one Minecraft block represents and how far one real kilometre spans in the generated world.

Selected scale 1:1
1 Minecraft block1 m
1 real kilometre1000 blocks
1:1
WHAT CHANGESReal metres represented by each block
WHAT STAYS GROUNDEDCoordinates and real-data source hierarchy
Projection preview 1:1
REAL-WORLD REFERENCE
A
1 real kilometre
B
ONE MINECRAFT BLOCK 1 block = 1 m
RESULT 1 km = 1,000 blocks The grid grows because each block represents more real terrain.

The numbers are exact; the dense grid is simplified visually at very large block counts.

DATA STACK

One generated world.
Many real sources underneath.

Select a source to see its role. The public site shows the architecture without exposing internal checkpoints or temporary developer paths.

CURRENT SOURCE ROUTE ACTIVE · TERRAIN
01Copernicus GLO-30Selected source
02Global land elevationVerified and prepared offline
03Base terrain fallbackUsed where no finer valid regional DEM exists
OFFLINE PREP → VERIFIED LOCAL LOOKUP AT RUNTIME
01Resolve source

Choose the best valid dataset for the location.

02Analyze & reconstruct

Confidence and morphology logic preserve geography while repairing noisy or incomplete detail.

03Generate locally

Prepared data is read locally; heavy analysis stays out of chunk workers.

04Project into Minecraft

The processed geography becomes one continuous playable Earth-scale world.

CURRENT DEVELOPMENT STACK

Built as a real mod.
Tested in a real stack.

These labels describe the current development environment, not a final support guarantee. Compatibility changes as the core stabilizes.

CORE

NeoForge 1.21.1

Primary loader and runtime target.

ACTIVE

TerraFirmaCraft

Dedicated climate, surface and world-generation integration is under active development.

TESTED

Iris + shaders

Current visual test environment.

TESTED

Distant Horizons

Used while validating enormous view distances and tall terrain.

TESTED

C2ME

Used in chunk-generation and performance testing.

EXPERIMENTAL

Sable

Physics integration remains experimental.

FUTURE

Fabric / Forge

The architecture is being kept portable so other loaders and Minecraft versions can be targeted later.

FOLLOW THE BUILD

Follow the build.
Support the project.

Discord carries development updates, screenshots and test results. GitHub will join it when the public repository is ready. Patreon and Ko-fi remain separate ways to support the project directly.

PRE-RELEASE

No fake download button. A public download appears only when a validated build is ready.

EarthGen Discord
COMMUNITY
BETA Terrain recognition experimentA tiny test of whether EarthGen locations are recognisable
EXPERIMENTAL BETA — NOT A FINISHED GAME MODE 1 verified location now · designed for 5–10 curated locations
ROUND1 / 1

Look at the EarthGen capture, switch angle if you want, then choose the region you think it represents.

EarthGen beta location
BETAEarthGen development capture · no location hint

YOUR GUESS

Where is this?

No timer, no leaderboard — this beta only checks whether the terrain reads as a real place.