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

Canalize

Canalize breaks the terrain generation framework of the original Minecraft, offloads the core heightmap calculations down to the C++ layer, and bridges them back to the Java game

Автор: forgechen20254596обновлён 2 мар. 2026 г.
ОптимизацияГенерация мира

Описание

Canalize

Have you ever thought that Minecraft's world could be taller, grander, and more realistic?

The vanilla Overworld caps out at 384 blocks. Mountains peak within a few dozen blocks — you reach the top in minutes. That's not a mountain range. That's a hill model.

Canalize breaks that ceiling.


What It Is

Canalize is a NeoForge mod that completely rewrites Minecraft's Overworld terrain generation. It doesn't reskin the vanilla terrain or tweak parameters — it replaces the vanilla ChunkGenerator from scratch with an independent C++ noise engine, bridged back to the game via JNI.

The resulting world stretches from −64 all the way up to 1744 — a full 1808 blocks of vertical space. That's 4.7× taller than vanilla.


What the World Looks Like

Picture a mountain whose base is carved by erosion into gorges and riverbeds, whose slopes are layered rocky formations, whose summit is bare stone above the treeline — and whose peak nearly pierces the cloud layer.

Canalize's terrain is built from three layered noise systems:

  • Ridged FBM — builds the skeleton of mountain ranges: sharp, continuous, directional
  • Domain Warping — simulates hydraulic erosion, carving valleys and riverbeds
  • Worley Cellular Noise — blends rock texture into mountain peaks

Biome transitions use smoothstep interpolation — no hard edges between ocean, plain, and mountain.


Why C++

At 1808 blocks, noise computation multiplies dramatically. Canalize's noise kernel is written in C++17 with AVX2 SIMD optimization — 8 floats per instruction, stateless, fully thread-safe.

The goal: an 1808-block world that generates with no perceptible slowdown compared to vanilla.


Technical Summary

World Height−64 ~ 1744 (1808 blocks)
Noise StackSimplex OS2S → Ridged FBM → Domain Warping + Worley
AccelerationC++17 + AVX2 SIMD via JNI
PlatformsWindows / Linux / macOS (x86_64 + Apple Silicon)
LoaderNeoForge 21.1.219
LicenseMulan PubL v2

Early development. Once enabled in a world save, that save permanently depends on this mod's terrain generator. Use only in dedicated test worlds.

Requires a CPU with AVX2 support (most CPUs from 2013+).


中文说明详见 GitHub

Галерея

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

Все версии →
alpha

Canalize 2026Build1

2026Build1
2 мар. 2026 г.459Minecraft: 1.21.1neoforge
Скачать
Что нового
## Canalize 2026Build1 — First Public Build ### Core Features - Overworld height **expanded from 384 to 1808 blocks** (Min Y: −64, Max Y: 1744) - All heightmap calculations handled by a C++17 native library via JNI, completely bypassing the vanilla ChunkGenerator ### Noise Algorithms - Simplex noise (OS2S) as the base noise source - Ridged FBM fractal for mountain skeleton generation - Worley cellular noise blended at mountain peaks for realistic rock texture - Domain Warping to simulate hydraulic erosion, carving valleys and riverbeds - `smoothstep` biome interpolation to eliminate hard boundaries between ocean, plains, and mountains ### Performance - AVX2 SIMD instruction set for parallelized noise computation - Stateless hash functions replacing `srand()`/`rand()` — thread-safe with no race conditions ### Requirements - CPU with AVX2 support required - Minecraft 1.21.1 + NeoForge 21.1.219 - Java 21