No Lakes
Minecraft’s default world generation scatters countless small water and lava ponds across the surface. While some players enjoy the natural look, others find these tiny lakes disruptive to building, landscaping, or simply exploring a clean horizon. No Lakes is a lightweight mod that solves this problem by completely removing those surface ponds from the terrain, giving you a smoother, more predictable landscape right from world creation.
What Exactly Does No Lakes Do?
No Lakes is a straightforward Fabric mod that targets the surface lake generation algorithm. In vanilla Minecraft, the game places small bodies of water and lava at random surface locations during chunk creation. No Lakes intercepts that step and prevents both water and lava ponds from appearing. The result is terrain that feels more open and intentional, without those frequent, often awkwardly placed pools that can ruin a build site or a scenic vista.
Importantly, the mod does not affect underground lakes, ocean biomes, rivers, or any other water features. It only removes the small, shallow surface ponds that generate in most biomes. This makes it a surgical tool rather than a world-altering overhaul.
Why Players Choose No Lakes for Minecraft
Builders and terraformers are the most obvious audience. When you plan a large-scale project, those scattered ponds force you to either fill them in manually or work around them. No Lakes eliminates that chore entirely. Survival players also appreciate the change because it reduces the number of accidental lava deaths and makes the landscape easier to navigate on foot or horseback.
Another common use case is for custom map makers and server administrators who want a consistent, clean base terrain before applying their own world edits. By removing the random ponds, No Lakes gives you a blanker canvas without needing to run extensive world-editing commands.
No Lakes vs. Lakeside: A Quick Comparison
If you have researched surface pond removal before, you may have come across a mod called Lakeside. Lakeside also removes surface ponds, but it goes a step further by adding new lake biomes to the world. No Lakes takes a more minimalist approach: it simply removes the ponds and changes nothing else. The creator of No Lakes actually recommends Lakeside for players who want the extra biomes, but No Lakes exists for those who prefer a pure removal without any additional content.
This difference matters if you are building a modpack or want to keep world generation as close to vanilla as possible. No Lakes is the lighter, more focused option.
Supported Minecraft Versions and Loaders
No Lakes was originally developed as a Fabric mod and is actively maintained for modern Minecraft versions, including 1.20, 1.19, and several earlier releases. The mod’s simplicity means it usually updates quickly after a new Minecraft version drops.
While an official Forge port is not planned by the original author, the community has stepped in. A dedicated modder named Shwible_Di_Bibble created a Forge port of No Lakes, making the same functionality available to Forge users. This port is kept up to date alongside the main Fabric version, so players on either mod loader can enjoy pond-free terrain.
How to Install No Lakes
Installing No Lakes follows the standard mod installation process for your chosen loader. First, make sure you have the correct mod loader installed: Fabric with Fabric API, or Forge. Then download the No Lakes .jar file that matches your Minecraft version and loader. Place the file into your mods folder, and you are done. The mod takes effect immediately on any newly generated chunks.
If you prefer a more streamlined experience, the foxygame.net launcher offers a one-click install for No Lakes through its built-in add-on catalog. The launcher automatically detects your Minecraft version and loader, fetches the correct mod file, and keeps it updated whenever a new release comes out, so you never have to worry about version mismatches.
For manual installation, always double-check that you have downloaded the correct variant. The Fabric version of No Lakes will not work on Forge, and vice versa. The Forge port by Shwible_Di_Bibble is clearly labeled on its download page, so be sure to grab the right file.
Performance and Compatibility
Because No Lakes only modifies a single world generation step, it has virtually no impact on performance. It does not add any new blocks, entities, or ticking processes. You can safely include it in even the largest modpacks without worrying about conflicts, as long as no other mod tries to alter the same surface lake generation feature. In practice, it coexists peacefully with terrain mods like TerraBlender, biome mods, and structure mods.
One thing to keep in mind is that No Lakes only affects chunks generated after the mod is installed. If you add it to an existing world, any previously generated ponds will remain. To see the effect everywhere, you will need to explore new terrain or use a tool to trim old chunks.
Download No Lakes and Transform Your World
Whether you are a builder tired of filling in puddles, a server owner aiming for a cleaner spawn area, or simply someone who prefers a pond-free landscape, No Lakes delivers exactly what it promises. The mod is small, focused, and easy to use. You can download No Lakes for Fabric from the original author’s page, or grab the Forge port by Shwible_Di_Bibble if you are on that loader. Both versions provide the same clean, surface-pond-free generation that makes Minecraft’s terrain feel more polished and build-ready.
With No Lakes, you get to decide how your world looks from the very first chunk. No more unwanted water holes interrupting your perfect plains biome or lava pools burning down your starter base. Just the terrain, the way you want it.