Back to mods
Lumen Terrain project artwork

CurseForge · Minecraft mod

Lumen Terrain

GPU-assisted terrain generation and predictive chunk preloading engine for Minecraft.

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

Quick answer

Which Lumen Terrain release should I use?

Updated 2 months ago
beta file lumen-terrain-engine-1.3.1-beta.jar
Game version 26.2
Loader Fabric

Lumen Terrain lumen-terrain-engine-1.3.1-beta.jar targets 26.2 with Fabric. 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 Lumen Terrain 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 Fabric
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 Lumen Terrain lumen-terrain-engine-1.3.1-beta.jar need?

lumen-terrain-engine-1.3.1-beta.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 Lumen Terrain without breaking your instance.

Built for Lumen Terrain lumen-terrain-engine-1.3.1-beta.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use lumen-terrain-engine-1.3.1-beta.jar. It targets 26.2 with Fabric; 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 lumen-terrain-engine-1.3.1-beta.jar. It opens that exact file at the source.

About this project

What does Lumen Terrain add?

Lumen Terrain

Lumen Terrain (LTE) is a Fabric server-side performance mod designed to accelerate Minecraft terrain generation by making better use of available hardware resources. Instead of relying solely on standard generation paths, LTE intelligently distributes terrain processing across available multi-core CPUs and OpenCL-capable GPUs.

⚡ Features

  • Intelligent Hardware Scheduling: Dynamically selects the best processing backend (CPU or GPU) based on live benchmarking and workload size.
  • Heterogeneous Compute: Processes workloads simultaneously across multiple CPUs and GPUs when beneficial.
  • Failover Safety: Hardware or native library failures safely fall back to CPU or vanilla generation to prevent server crashes.
  • Plug-and-Play Native Libraries: Bundled native code automatically extracts and loads based on your operating system and architecture.

🧠 Intelligent Hardware Scheduling

LTE does not blindly send every task to the GPU. It benchmarks available hardware and assesses workload size, queue pressure, and processing overhead to schedule tasks intelligently. If the CPU is faster for a specific terrain workload, LTE will select it as the optimal path.

🧮 Multi-Core CPU Processing

LTE processes independent terrain workloads concurrently across multiple CPU workers, utilizing hardware-aware scheduling to maximize multi-core efficiency without overloading the system.

🎮 Multi-GPU Processing

The engine is designed to enumerate multiple OpenCL-capable GPUs and process independent terrain workloads concurrently. The scheduler considers device health, measured performance, and current queue pressure to balance the load across heterogeneous devices.

⚡ CPU + GPU Processing

LTE is capable of combining CPU and GPU processing to improve overall throughput. By benchmarking available processing paths, LTE seamlessly delegates tasks to whichever hardware is most efficient for the current workload.

📊 Hardware Benchmarking

LTE detects CPU topology and GPU capabilities, caching hardware profiles and benchmark results. By measuring actual performance rather than relying on assumed metrics, LTE ensures the most efficient processing path is always chosen.

🛡️ Reliability & Fallbacks

Acceleration failures will not crash your server. If a GPU fails or native processing is unavailable, LTE marks the device as unhealthy and falls back to a safer processing path—first attempting CPU workers, and ultimately falling back to standard vanilla Minecraft terrain generation if necessary.

🌍 Cross-Platform Support

LTE features a platform-aware architecture built for modern server environments. Native libraries are built and supported for:

  • Windows x86-64
  • Windows ARM64
  • Linux x86-64
  • Linux ARM64
  • macOS ARM64

📦 Self-Contained Native Libraries

Compatible .dll, .so, and .dylib files are bundled directly within the mod JAR. LTE detects your platform and architecture at runtime, automatically extracting and loading the correct native libraries without requiring any manual installation by the user.

🪶 Lightweight Design

LTE minimizes its footprint with low idle CPU usage, bounded queues and caches, efficient native resource management, and reduced unnecessary memory allocations. Hardware profiles are cached, and unnecessary logging is kept to a minimum to maintain low overhead.

🖥️ Fabric Server Integration

LTE integrates directly into the Fabric server terrain-generation pipeline. It intercepts standard Minecraft terrain data and processes it through a dedicated pipeline: 16×16 heightmap → slope map → terrain mask → height modification → processed terrain. Both CPU and GPU implementations produce equivalent, predictable terrain results.

📥 Installation

Drop the LTE .jar file into your Fabric server's mods folder. No external dependencies or manual native library installations are required.

🔧 Configuration

Customize LTE to fit your server hardware through configuration options including:

  • Automatic or explicit backend selection
  • Chunks-per-cycle and processing rate limits
  • Worker configuration
  • Verbose logging for diagnostics

🔗 Links

GitHub: https://github.com/Astryon-official/Lumen-Terrain

Contact: astryon@proton.me

📜 License

MIT License

Project description from CurseForge.

Pick your setup

Lumen Terrain 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

Lumen Terrain versions and loaders

5 of 5 releases match

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