promotional bannermobile promotional banner

TifWorldGen

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

tifworldgen-0.1.0-beta1-all.jar

File nametifworldgen-0.1.0-beta1-all.jar
Uploader
ModulakModulak
Uploaded
Oct 14, 2026
Downloads
14
Size
382.0 KB
Mod Loaders
Forge
File ID
9180983
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:tifworldgen-1681925:9180983")

Learn more about Curse Maven

What's new

# Changelog

## 0.1.0-beta1 — first public beta

### ✨ Highlights

- **Built-in pure-Java GeoTIFF engine** – the mod no longer depends on GDAL or any native
  library. Reads classic TIFF and BigTIFF (tested with a 14 GB heightmap, designed for
  100 GB+ files), stripped and tiled layouts, LZW and Deflate compression. Verified
  pixel-perfect against GDAL before the switch (336,959 sampled pixels, 0 differences).
- **Zero-install experience** – no DLLs, no system packages, no `.so` files. Works on
  Windows, Linux **and macOS** out of the box: just drop the jar into `mods/`.
- **Dedicated server support** – create worlds with `level-type=tifworldgen:void_preset`
  and manage everything in-game (verified on a production Forge server):
  - `/tifworldgen info` – loaded heightmap size and path
  - `/tifworldgen maps` – configured maps overview with missing-file check
  - `/tifworldgen config` – effective configuration overview
  - `/tifworldgen reload` – reload config and map readers without restart
  - `/tifworldgen set <key> <value>` – change any setting in-game (saved + applied instantly)
  - `/tifworldgen map add/remove` – register map files without editing JSON
  - works over RCON for headless servers
- **Portable configuration** – map paths now support relative paths (resolved against the
  game directory on both client and server). Configure everything comfortably in
  singleplayer, then copy `config/tifworldgen.json` and the `tifworldgen/maps/` folder
  to the server – no edits needed.
- **Single-file distribution** – the all-in-one jar bundles the library inside (Forge
  JarJar), so players download exactly one file.

### 🔧 Changed

- Rewritten map layer readers (`HeightMapReader`, `WaterLayer`, `ForestLayer`,
  `StructureLayer`) on top of the new engine – also removes the thread-local dataset
  handling and its file-handle leaks.
- GDAL completely removed from the repository, build and in-jar descriptions.

### 🔒 Privacy

- Fully offline: no telemetry, no analytics, no network communication of any kind.
  The mod only reads the map files the player/admin selects.

### 📦 Upgrading from alpha builds

- Delete the old `tifworldgen/native/` folder from your game directory – it is no
  longer used.
- If you configured maps by absolute paths, they keep working; relative paths
  (relative to the game directory) are now recommended.

This mod has no additional files