Streams Reflowing brings realistic waterways to your Minecraft world. Naturally carved streams follow terrain contours, flow downhill, pool into lakes and ponds, and drain all the way out to the ocean. Built for compatibility first, it works alongside ALL of your favorite world generation mods to weave wonderful waterways into any landscape without conflict.
The mod is optimized for smooth creative-mode exploration on vanilla world-generation, and smooth survival exploration while alongside heavy terrain-generation mods on our default quality preset. On heavily modded worlds or lower-end systems, consider lowering your quality preset for a smoother experience.
Streams Reflowing is not affiliated with or in any way derived from delvr's original Streams mod. It's built on entirely new mechanisms and design philosophy, the name is simply a nod to the spirit of that original creation.
Streams carve their way through the world organically, reading elevation and terrain shape to produce waterways that feel like they actually belong — winding through valleys, cutting through hillsides, pooling into lakes and ponds, and draining naturally out to sea. Stream generation is fully configurable, and can be disabled entirely if you only want the vanilla behavior tweaks.
Lakes and ponds now generate at varying elevations, fitting naturally into the existing terrain, and providing realistic pools for streams to flow in and out of. In drier biomes a lake fills to a lower level (covering less ground), and a dryness-scaled share of basins stay dry altogether, so wet biomes keep full lakes while arid ones get shallow ponds and empty beds.
Any river (vanilla or modded) now has a directional flow that drains to nearby oceans when connected. Boats and items will bob downstream alongside fallen leaves and twigs. Can be disabled in config.
Vanilla Minecraft stops flowing water dead in its tracks the moment it hits a water source block. Streams Reflowing changes that: spilled water continues flowing over source blocks, preserving momentum and direction so elevation drops produce natural cascades rather than flat pools. This behavior is configurable and can be toggled off independently of other features.
Designed from the ground up to complement other world generation mods. Drop it into a heavily modded pack and it fits — no biome conflicts, no worldgen fights, just streams and lakes cleanly integrated with all of your favorite world-gen mods. Streams Reflowing is tested and proven to work with Tectonic and Terralith, and built to play nice with the broader world generation ecosystem.
There's a lot more under the surface. Every one of these is configurable, and most can be toggled off entirely.


Streams don't just expose raw stone. Each channel is "skinned" in three zones: the bed (under the water), the waterline, and the cut bank above, with biome-appropriate materials.
README and examples/ folder on first launch.
particlesOnVanillaWater).Small leaves (tinted to the local foliage colour) and the occasional forked wooden twig drift downstream with the current, lying flat on the water: a subtle touch of life on the surface. Uses the mod's own textures, so it shows on every supported version. Toggle with streamDebris.
Turn on rebiomeStreams and carved streams are stamped as minecraft:river after they generate so they read as rivers for water colour, fish/mob spawns, and ambience. It runs as the very last worldgen step, so it never changes what the surrounding biome placed. New chunks only.
If you have any issues with performance or compatibility, please take a look at our configuration file. The mod is highly configurable and designed to flex to fit any machine or modpack.
On the default performance settings when creating a new world, Streams Reflowing needs to query terrain height across the spawn area before it can place streams. During this process, the loading bar may appear stuck at 0% for a minute. This is completely normal. Once the world opens for the first time, you may notice initially slow chunk loading while height data is queried. This is also normal and will resolve after the first couple minutes of playtime.
Players moving quickly through unvisited regions may encounter unrendered chunks while the mod catches up with terrain queries. Slowing down or pausing in place will allow chunks to finish generating. For the smoothest experience, we strongly recommend pregenerating your world with Chunky before playing. Or try lowering your performance preset in the config if you run into hitches.
Streams Reflowing includes quality presets in the config ranging from Potato to Max. These control how accurately streams follow natural terrain waterflows and how far watersheds extend across the landscape.
If you plan to pregen your world with Chunky, consider bumping up your quality preset. You'll get streams that trace the terrain's natural waterflows much more faithfully, with no runtime cost once generation is complete.
Streams Reflowing is standalone, requires no dependencies, and is built to drop into any pack alongside other world-generation mods without biome or worldgen conflicts.
Found a bug or have a suggestion? Use the Issues tab above.
Want to include this in a modpack hosted somewhere other than Curseforge? DO IT! You can add this to any modpack, anywhere.