ShanHe
A Terraingen mod implements "Large Scale Terrain Generation from Tectonic Uplift and Fluvial Erosion"
Screenshots






About this Mod


This mod uses the method in "Large Scale Terrain Generation
from Tectonic Uplift and Fluvial Erosion" to create a continent every 4096 block.
This description is for ShanHe mod at version 1.16.5
How to use
Download corresponded version of MC and this mod, put it in your mod folder, choose world type "shanhe" or "generator.shanhe.shchunkgennoise" when creating a new world.
You may need to wait for 4 min to create a world, and every time you traveled to x or z coordinates near mutiple of 4096 you game may stucked for a minute.
Feature
River network, V and U shaped valley, Mountain range and plains, streams with height difference.
Caution
There may be problems when playing in survival mode, some structures will be really rare. You can't get Biome achievements.
This mod is in very early developing stage. Many problems exists in the mod such as village and structures may generate several blocks above or below ground.
I only added 27 land biomes and all 10 ocean biomes in 1.16 now, land biomes will be complete in future. No mushroom island, no ice spikes now
Playing this mod with distant horizon's distant generation may crash your game.
Untested compatibility, it should not be compatible with any mod that modified terrain generation or biomes, but should be compatible with mod ores and trees, or datapack ores and trees, like Dynamic Trees and copper ores in Create. Untested in multiplayer.
Chunky could work.
In the future
Improve river depth and mountain shape. Adjust biome noise, Add more vanilla biomes,fix the problems in structure generation
Support higher versions of MC and generate greater mountains.
Put my stupid codes◑﹏◐ in github
Add an icon
哈哈哈
Available Versions
How to Install ShanHe on Your Server
Order Server
Order a Minecraft Java server with at least 4 GB RAM (6 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.20.1).
Install Mod
Open the mod browser in the dashboard and search for "ShanHe". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.20.1, 1.16.5
Server-side
✓ RequiredRecommended RAM
6 GB(min. 4 GB)Frequently Asked Questions
ShanHe server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 4 GB RAM is allocated and the loader matches the mod version (1.20.1). You can switch loaders with one click in the panel.
Is ShanHe compatible with fabric and forge?
ShanHe officially supports fabric, forge for Minecraft 1.20.1, 1.16.5. Note: Forge and Fabric mods are NOT cross-compatible – pick one loader and stick with it. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with ShanHe – how to optimize performance?
Recommended RAM: 6 GB (per 5 players). Use /spark profiler to check if ShanHe consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install ShanHe with just one click on your server.