Back to mods
TifWorldGen project artwork

CurseForge · Minecraft mod

TifWorldGen

Build real-world terrain in Minecraft 1.20.1 from your own GIS GeoTIFF maps – heightmaps,

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which TifWorldGen release should I use?

Updated 6 days ago
Latest stable file tifworldgen-1.0.0-alpha1-all.jar
Game version 1.20.1
Loader Forge

tifworldgen-1.0.0-alpha1-all.jar targets 1.20.1 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is TifWorldGen required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Forge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does tifworldgen-1.0.0-alpha1-all.jar need?

tifworldgen-1.0.0-alpha1-all.jar. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add TifWorldGen without breaking your instance.

Built for tifworldgen-1.0.0-alpha1-all.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use tifworldgen-1.0.0-alpha1-all.jar. It targets 1.20.1 with Forge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside tifworldgen-1.0.0-alpha1-all.jar. It opens that exact file at the source.

About this project

What does TifWorldGen add?

🌍 TifWorldGen

Build the real world in Minecraft – from your own GIS data.

TifWorldGen banner

Downloads Minecraft 1.20.1 License Ko-fi Patreon


TifWorldGen replaces vanilla world generation with your own GIS data. Feed it a heightmap of your country, region or city and it builds a 1:1 Minecraft world – hills, valleys, rivers, lakes and real forest coverage – powered by the industry-standard GDAL library (a fully offline GeoTIFF file reader).

Built and tested on a full real-world dataset: parts of the Slovakia DMR terrain model (73,000 × 48,000 blocks, 14 GB GeoTIFF).

{width=800}

🔒 Privacy

TifWorldGen collects nothing – no telemetry, no analytics, no network access of any kind. It only reads the map files (GeoTIFF heightmaps/water/forest masks) that you select yourself in the in-game config screen, and it works fully offline. "GIS" in this description refers only to those local input map files.

✨ Features

  • 🏔️ Real terrain from heightmaps – Float32 GeoTIFF, automatic min/max detection or manual height remapping (e.g. 1 m = 1 block)
  • 🌊 Rivers & lakes from water masks – adaptive riverbed carving (shallow banks, deeper mid-river), organic riverbed blocks
  • 🌲 Real forests & biomes – map forest classes to any biome per altitude band (broadleaf → forest, coniferous → old growth taiga, peaks → snowy slopes)
  • 🏰 Structure whitelist – allow villages & structures only where your map says
  • 🕳️ Vanilla-style caves – cheese/spaghetti/noodle caves that follow your terrain, aquifers, lava lakes, Deep Dark / Lush / Dripstone underground biomes
  • ❄️ Seasonal snow line – Serene Seasons integration: rain below, snow above a moving altitude freeze line
  • 🔭 Distant Horizons LOD pregeneration – /tifworldgen dhpregen fills DH with terrain, rivers and trees without generating real chunks
  • ⚙️ In-game config GUI (press O) – map import with native file browser, biome rule editor with presets, slope & water tuning

{width=800}

📦 Installation

1. Install Forge 47.x for Minecraft 1.20.1 and drop both jars into mods/:
tifworldgen-<version>.jar + tifworldgen-lib-<version>.jar

2. Install dependencies:

Mod Required Why
Serene Seasons (+ GlitchCore) ✅ Yes seasonal snow line integration
Distant Horizons 🔵 Optional LOD pregeneration
Snow! Real Magic 🔵 Optional nicer snow stacking

3. GDAL native libraries (the offline GeoTIFF map-file reader – pick your platform):

🪟 Windows

  1. Install the Microsoft Visual C++ Redistributable 2015–2022 (x64)
  2. Download a GDAL x64 build from GIS Internals (e.g. release-1929-x64-gdal-3-12-1-mapserver-8-6-0)
  3. Extract the whole release into .minecraft/tifworldgen/native/Win/ (must contain gdal.dll + gdalalljni.dll + ~40 DLLs; subfolders are scanned; a README with instructions is generated there on first launch)

🐧 Linux

  1. Install your distribution's GDAL package:
    • Debian/Ubuntu: sudo apt install gdal-bin (+ libgdal-java if the version differs)
    • Fedora: sudo dnf install gdal (+ gdal-java if the version differs)
    • Arch: sudo pacman -S gdal
  2. If your distribution doesn't provide GDAL Java bindings (e.g. Arch): download libgdalalljni.so (from the GitHub repository root) and drop it into .minecraft/tifworldgen/native/Linux/.
    (Note: this build matches GDAL 3.13.x – on other distros, prefer your distribution's libgdal-java / gdal-java package, which always matches your GDAL version.)
  3. A README with all options is generated in .minecraft/tifworldgen/native/Linux/ on first launch

4. Create a new world → world type “Tif World Map” → press O to import your maps

🗺️ Map formats

Map Format Notes
Heightmap Float32 GeoTIFF 1 px = 1 block ideal; min/max auto-detected
Water mask Byte GeoTIFF white (≥128) = water
Forest/biome map classes 0/1/2 or RGB auto-scaled to heightmap resolution; Bit or HEX rules

⌨️ Commands

Command Description
/tifworldgen dhpregen radius <1–4000> set LOD pregeneration radius
/tifworldgen dhpregen genaboveylevel <Y> pregenerate only above a height
/tifworldgen dhpregen prepare / start / stop run LOD pregeneration
/tifworldgen sereneseason status current season & freeze line

❤️ Credits & Support

Built on GDAL · Distant Horizons LOD integration · Serene Seasons compatibility · Snow! Real Magic · terrain test data: Slovakia DMR.

If you enjoy the mod, please consider supporting development as I am a single developer:

Support me on Ko-fi Become a patron

📄 License

All Rights Reserved.

Project description from CurseForge.

Pick your setup

TifWorldGen by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

TifWorldGen versions and loaders

1 of 1 releases match

Looking for an older file? The official CurseForge project page is in Resources.