Streams Reflowing
Streams Reflowing brings semi-realistic waterways to your Minecraft world — naturally carved streams that follow terrain contours, flow downhill, and feed into rivers and oceans. Built as a standalone mod with compatibility at its core, it works alongside your favorite world generation mods to weave dynamic water systems into any landscape without conflict.
✦ Features
🌊 Terrain-Following Streams
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, and draining naturally into rivers and oceans. Stream generation is fully configurable, and can be disabled entirely if you only want the vanilla behavior tweaks.
💧 Organic Water Flow
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.
⛵ Boat-Friendly Currents
Navigating upstream shouldn't mean abandoning your boat. Boats can move against currents and ascend waterfalls without being sunk, making waterway travel a genuine mode of exploration rather than a one-way trip. Don't want it? Turn it off — every feature in this mod is optional.
🌍 World Gen Compatible
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 better water. Streams Reflowing is guaranteed compatible with Tectonic and Terralith, and built to play nicely with the broader world generation ecosystem.
⚙️ Performance & World Generation
First Load
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 or more — this is completely normal. Once the world opens for the first time, only a few chunks will render at a time while height data is queried for the surrounding area. This is also normal and will resolve as the world loads in.
Traveling Through Unexplored Areas
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.
Quality Presets
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.
- Potato (Lowest): Minimal performance impact. Stream placement is fast with little to no lag, even in unexplored terrain. Great for lower-end machines or packs where performance is a priority.
- Max: Produces highly accurate streams with watersheds that span large regions, creating realistic connections from distant highlands all the way to the sea. Chunky pregeneration is mandatory at this preset.
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.
📦 Installation
- Download and install Minecraft Forge
- Drop
StreamsReflowing.jar into your mods folder
- Launch and enjoy
🔗 Compatibility
Streams Reflowing is standalone and requires no dependencies. It is designed to work alongside world generation mods out of the box. If you run into a compatibility issue, please open an issue on the GitHub page.
Found a bug or have a suggestion? Use the Issues tab above.