Canalize
作者:rebot | 分类:模组
Minecraft 版本: 1.21.1
平台: neoforge
标签: optimization worldgen
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 Stack | Simplex OS2S → Ridged FBM → Domain Warping + Worley |
| Acceleration | C++17 + AVX2 SIMD via JNI |
| Platforms | Windows / Linux / macOS (x86_64 + Apple Silicon) |
| Loader | NeoForge 21.1.219 |
| License | Mulan 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
请登录后举报
暂无评论,抢个沙发吧~