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 Hydrology reconstruction Climate & ecology Pre-release development Real-location validation 1:1 terrain HMA 8 m

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.

Snowy high-altitude EarthGen terrain
HMA / HIGH ALTITUDE High-altitude terrain and vertical-scale test.

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

One slider.
A completely different Earth.

EarthGen is built around explicit scale. Move the control to see how many real-world metres one Minecraft block represents in a smaller-world preset.

1 Minecraft block1 m
1 real kilometre1000 blocks

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.

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. Patreon is available for anyone who wants to directly support continued EarthGen development.

PRE-RELEASE

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

#EarthGen Discord
COMMUNITY