
Terrarium
Earth in Minecraft - Configurable! Spiritual successor to Terra 1:1
Автор: lynxs27,3 тыс.218обновлён 26 окт. 2025 г.
ПриключенияТехнологииГенерация мира
Описание
Terrarium
Pixel-Perfect Earth Terrain for Minecraft
Generate pixel-perfect worlds from real elevation data, with dynamic tile loading and customizable terrain shaping.
- World type is
terrarium:terrariumfor servers, singleplayer, select earth when creating world and choose customize to change settings per world.
🌐 Terrain Data Pipeline
- Source: AWS S3 (
elevation-tiles-prod/terrarium/{zoom}/{x}/{y}.png) - Temperature and Precipitation Personal Source Hosted on GitHub, I compiled this using QGIS. (
clim-monthly/{month}/{zoom}/{x}/{y}) This is a temporary hosting solution - Pixel-to-Block: 1 pixel = 1 Minecraft block.
- Tile System:
- Each tile =
256×256pixels (256×256blocks ingame). zoomlevel determines tile count per axis (2^zoomtiles).- Example:
zoom: 8=2⁸ = 256tiles →256×256 = 65,536blocks wide.
- Example:
- Each tile =
🗃️ Downloads
- You can download indev test versions here
- Support is not guarunteed for those, only alphas, betas, and releases
- FabricAPI is required
🏔️ Technical Notes
- Scale Examples:
- zoom: 10 = 1,024 tiles → 262,144×262,144 blocks.
- zoom: 13 = 8,192 tiles → 2,097,152×2,097,152 blocks.
🌩️ Performance:
- Higher zoom = larger worlds but slower generation.
- Reduce zoom to 8–10 for survival-friendly sizes.
World Size Comparison
- zoom: 10 (small - ~1:48) vs. zoom: 13 (planetary-scale - ~1:6).
🖼️ Screenshots:
- Taken with v0.0.2-beta.2 + Bliss/Photon + WWOO
Zoom: 13 | Height 768
🛠️ How It Works
- Tile Fetching: Downloads 256×256 PNG tiles from AWS based on zoom and caches.
- Height Mapping: Converts RGB pixels to block heights, scaled by additionalAlt.
- Biome Placement: Vanilla biomes mapped using elevation (startingY + altitudeDropoff).
🔧 Configuration
/config/BlossomMods/Terrarium.json:
{
"ELEVATION_URL": "https://s3.amazonaws.com/elevation-tiles-prod/terrarium/", //elevation data source
"TEMPERATURE_URL": "https://raw.githubusercontent.com/ly-nxs/terrarium-data/refs/heads/main/tiles/climate-monthly/", //climate data source
"CACHE_DIR": "./tiles", //tile cache dir
}
Галерея
Последние версии
Все версии →release
Terrarium 0.0.6
0.0.626 окт. 2025 г.3,3 тыс.Minecraft: 1.21.7, 1.21.8fabric
Что нового
- small fixes
release
Terrarium 0.0.5
0.0.511 окт. 2025 г.828Minecraft: 1.21.7, 1.21.8neoforge
Что нового
- Better biome placement
- Mostly fixed water/ coast
- Optimizations, uses Future and threading now
release
Terrarium 0.0.5
0.0.511 окт. 2025 г.326Minecraft: 1.21.7, 1.21.8fabric
Что нового
- Better biome placement
- Mostly fixed water/ coast
- Optimizations, uses Future and threading now
alpha
Terrarium 0.0.4-alpha.2
0.0.4-alpha.222 июл. 2025 г.2,4 тыс.Minecraft: 1.21.6, 1.21.7, 1.21.8fabric
Что нового
- fix server sided
alpha
Terrarium 0.0.4-alpha.1
0.0.4-alpha.122 июл. 2025 г.355Minecraft: 1.21.6, 1.21.7, 1.21.8fabric, neoforge
Что нового
- 1.21.8
alpha
Terrarium 0.0.4-alpha.1
0.0.4-alpha.122 июл. 2025 г.7,5 тыс.Minecraft: 1.21, 1.21.1fabric, neoforge
Что нового
- multi-loader
- biome mod compat
beta
Terrarium 0.0.3-beta.3+1.20.1
0.0.3-beta.3+1.20.116 мая 2025 г.873Minecraft: 1.21, 1.21.1fabric
Что нового
- Revamped ChunkGen
- Fixes structures?
- biome compat unknown
- /terrarium geo Latitude Longitude command
beta
Terrarium 0.0.3-beta.2+1.21.1
0.0.3-beta.2+1.21.114 мая 2025 г.167Minecraft: 1.21, 1.21.1fabric
Что нового
Fixes
beta
Terrarium 0.0.3-beta.1+1.21.5
0.0.3-beta.1+1.21.514 мая 2025 г.1,3 тыс.Minecraft: 1.21.5fabric
Что нового
Better biome placement
RU and Terralith Compat
Framework for water
beta
Terrarium 0.0.3-beta.1+1.21.4
0.0.3-beta.1+1.21.414 мая 2025 г.725Minecraft: 1.21.4fabric
Что нового
Better biome placement
RU and Terralith Compat
Framework for water

