COWMODSКаталог модов

Lumen Terrain

(ARCHIVED FOR NOW) Terrain generation, accelerated.

4267обновлён 16 июл. 2026 г.
Оптимизация

Описание

ARCHIVED FOR NOW (DESCRIPTION IS FOR UPDATE 2.0 WHEN I GET TIME TO MAKE IT)

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

Галерея

Lumen Logo

Последние версии

Все версии →
beta

Lumen Terrain Engine (LTE) 1.3.1-beta

1.3.1-beta
16 июл. 2026 г.372Minecraft: 26.2fabric
Скачать
Что нового
# Lumen Terrain Engine 1.3.1-beta ## ✨ Improvements - Reworked the internal chunk processing pipeline. - Added the new `LTEChunkData` system as the foundation for future terrain processing. - Improved chunk task management and state handling. - Optimized the worker thread processing flow. - Reduced queue handling overhead. - Improved internal code structure for future development. ## 🛠 Fixes - Fixed several queue processing issues. - Improved overall stability during chunk prediction. - Fixed various internal bugs and cleanup. ## 🚧 What's Next Version **2.0.0** is currently in development and will introduce: - Real terrain preprocessing - CPU-assisted chunk preparation - GPU compute integration - Chunk caching - Advanced prediction algorithms - Performance benchmarking
beta

Lumen Terrain Engine (LTE) 1.3.0-beta

1.3.0-beta
16 июл. 2026 г.18Minecraft: 26.2fabric
Скачать
Что нового
# Lumen Terrain Engine 1.3.0-beta ## 🚀 New Features ### Added LTE Worker System - Introduced a dedicated background terrain processing worker thread. - Chunk processing can now run separately from the main server thread. - Added the foundation for asynchronous terrain processing. ### Added Chunk Task Pipeline - Added a new chunk task system. - Chunks now move through multiple processing stages: - Predicted - CPU Preparation - GPU Processing - Complete ### Added Chunk Prediction System - LTE can now predict nearby chunks around players. - Predicted chunks are automatically added to the LTE processing queue. - Creates the foundation for future pre-rendered terrain streaming. ### Added Chunk Queue System - Added chunk queue management. - Prevents duplicate chunk tasks from being created. - Improves processing efficiency during exploration. ### Added Completed Chunk Cache - Added tracking for completed chunk tasks. - Prevents already processed chunks from being processed repeatedly. ### Added LTE Background Worker - Added a dedicated LTE worker thread. - Moves terrain processing away from the main server tick loop. --- ## ⚡ Performance Improvements - Reduced duplicate chunk processing. - Improved chunk task handling. - Improved stability during terrain prediction. - Prepared the engine architecture for future CPU/GPU acceleration. --- ## 🧪 Experimental Features ### CPU + GPU Terrain Pipeline - Added experimental CPU terrain preparation stage. - Added experimental GPU processing stage. - Created the foundation for future hardware accelerated terrain generation. > GPU terrain acceleration is still experimental and will be expanded in future versions. --- ## 🐛 Bug Fixes - Fixed duplicate chunk processing. - Fixed chunk queue issues. - Fixed worker thread initialization problems. - Improved LTE stability during server operation. --- ## 🔮 Future Plans ### Lumen Terrain Engine 2.0.0 - Real CPU and GPU terrain acceleration. - Advanced terrain generation optimisation. - Performance benchmarking. - Improved chunk prediction algorithms. - Hardware acceleration improvements. --- ## 📌 Notes Version 1.3.0-beta is a major architectural update that transforms LTE from a prediction prototype into a full terrain processing framework. This release focuses on building the foundation required for the future Lumen Terrain Engine 2.0.0 performance release.
beta

Lumen Terrain Engine (LTE) 1.2.2-beta

1.2.2-beta
16 июл. 2026 г.14Minecraft: 26.2fabric
Скачать
Что нового
# Lumen Terrain Engine 1.2.2-beta ## Added - Added the new ChunkProcessor system for handling predicted chunk tasks. - Added CPU and GPU processing pipeline placeholders for future terrain acceleration. - Added chunk preparation states with improved logging: - Preparing chunk - CPU preparation started - GPU processing started - Chunk completed - Added chunk processing limits per server tick to prevent excessive server load. ## Improved - Improved chunk prediction handling and queue processing. - Improved server tick integration through Lumen Terrain Engine events. - Reduced unnecessary processing spam by controlling chunk processing frequency. ## Fixed - Fixed chunk queue processing issues. - Fixed duplicate chunk processing. - Fixed server event handling issues. - Fixed compilation issues in chunk processing classes. ## Developer Notes This release focuses on building the foundation for Lumen Terrain Engine's future terrain preparation system. Actual Minecraft chunk generation integration is planned for future releases.
beta

Lumen Terrain Engine (LTE) 1.2.1-beta

1.2.1-beta
16 июл. 2026 г.9Minecraft: 26.2fabric
Скачать
Что нового
## Lumen Terrain Engine 1.2.1-beta ### Added - New chunk preparation pipeline - Chunk task system - Chunk state tracking - CPU/GPU processing architecture - Predicted chunk lifecycle system ### Changed - Improved chunk queue handling - Improved prediction processing ### Notes - GPU acceleration is currently an experimental framework - Actual Minecraft chunk generation integration is coming in a future beta
beta

Lumen Terrain Engine (LTE) 1.0.0

1.0.0-beta
15 июл. 2026 г.13Minecraft: 26.2fabric
Скачать
Что нового
# Lumen Terrain Engine 1.0.0 Beta ## Added - Initial public beta release of Lumen Terrain Engine - Established core terrain optimization framework - Added Fabric mod foundation for client and server environments - Added project infrastructure for future terrain processing improvements ## Planned Features - Predictive chunk generation - Intelligent chunk preloading - Asynchronous terrain processing - GPU-assisted terrain calculations - Adaptive workload management ## Notes Lumen Terrain Engine is currently in beta. The core framework is available, while advanced terrain acceleration features are actively being developed. Feedback, testing, and bug reports are welcome.