GrassNotFloating: Remove Floating Grass Blocks in Minecraft

GrassNotFloating: The Ultimate Fix for Floating Grass in Minecraft Why Floating Grass Breaks Immersion Minecraft worlds are procedurally generated masterpieces, but every player has stumbled upon that one oddity: a grass block hovering in mid-air, supported by nothing. It looks unnatural and can ...

Download grassnotfloating fabric for Minecraft 1.21.1, 1.20.2, 1.20.1, 1.19.2, 1.18.2, 1.16.5

Original name: grassnotfloating fabric

Minecraft: 1.20.1, 1.16.5, 1.18.2, 1.19.2, 1.20.2, 1.21.1

Loaders: Fabric, Forge, NeoForge

FileVersionLoaderSize
grassnotfloating-fabric-1.20.1-0.0.1.jar1.20.1Fabric9 КБDownload
grassnotfloating-fabric-1.20.1-1.0.0.jar1.20.1Fabric13 КБDownload
grassnotfloating-1.16.5-1.2.0.jar1.16.5Forge15 КБDownload
grassnotfloating-1.16.5-1.2.3.jar1.16.5Forge15 КБDownload
grassnotfloating-1.16.5-0.0.1.jar1.16.5Forge6 КБDownload
grassnotfloating-1.16.5-0.1.0.jar1.16.5Forge9 КБDownload
grassnotfloating-1.16.5-1.2.1.jar1.16.5Forge14 КБDownload
grassnotfloating-1.16.5-1.0.0.jar1.16.5Forge10 КБDownload
grassnotfloating-1.16.5-1.2.2.jar1.16.5Forge17 КБDownload
grassnotfloating-1.16.5-1.1.0.jar1.16.5Forge18 КБDownload
grassnotfloating-1.18.2-1.2.2.jar1.18.2Forge17 КБDownload
grassnotfloating-1.18.2-1.1.1.jar1.18.2Forge18 КБDownload
grassnotfloating-1.18.2-1.2.0.jar1.18.2Forge15 КБDownload
grassnotfloating-1.18.2-1.1.0.jar1.18.2Forge18 КБDownload
grassnotfloating-1.18.2-1.2.1.jar1.18.2Forge15 КБDownload
grassnotfloating-1.18.2-1.0.0.jar1.18.2Forge10 КБDownload
grassnotfloating-1.18.2-0.1.0.jar1.18.2Forge9 КБDownload
grassnotfloating-1.18.2-1.2.3.jar1.18.2Forge15 КБDownload
grassnotfloating-1.18.2-0.0.1.jar1.18.2Forge5 КБDownload
grassnotfloating-1.19.2-1.1.1.jar1.19.2Forge18 КБDownload
grassnotfloating-1.19.2-1.2.1.jar1.19.2Forge15 КБDownload
grassnotfloating-1.19.2-1.2.2.jar1.19.2Forge17 КБDownload
grassnotfloating-1.19.2-1.2.3.jar1.19.2Forge15 КБDownload
grassnotfloating-1.19.2-0.0.1.jar1.19.2Forge5 КБDownload
grassnotfloating-1.19.2-0.1.0.jar1.19.2Forge9 КБDownload
grassnotfloating-1.19.2-1.0.0.jar1.19.2Forge10 КБDownload
grassnotfloating-1.19.2-1.2.0.jar1.19.2Forge15 КБDownload
grassnotfloating-1.19.2-1.1.0.jar1.19.2Forge18 КБDownload
grassnotfloating-1.20.1-1.0.0.jar1.20.1Forge10 КБDownload
grassnotfloating-1.20.1-1.2.3.jar1.20.1Forge15 КБDownload
grassnotfloating-1.20.1-1.2.2.jar1.20.1Forge17 КБDownload
grassnotfloating-1.20.1-1.1.0.jar1.20.1Forge16 КБDownload
grassnotfloating-1.20.1-1.2.1.jar1.20.1Forge15 КБDownload
grassnotfloating-1.20.1-1.1.1.jar1.20.1Forge16 КБDownload
grassnotfloating-1.20.1-1.2.0.jar1.20.1Forge15 КБDownload
grassnotfloating-1.20.1-0.1.0.jar1.20.2Forge9 КБDownload
grassnotfloating-1.20.1-0.0.1.jar1.20.2Forge5 КБDownload
grassnotfloating-1.21.1-1.2.1.jar1.21.1NeoForge14 КБDownload
grassnotfloating-1.21.1-1.1.0.jar1.21.1NeoForge16 КБDownload
grassnotfloating-1.21.1-1.2.2.jar1.21.1NeoForge17 КБDownload
grassnotfloating-1.21.1-1.2.3.jar1.21.1NeoForge15 КБDownload
grassnotfloating-1.21.1-1.2.0.jar1.21.1NeoForge15 КБDownload
grassnotfloating-1.21.1-1.1.1.jar1.21.1NeoForge16 КБDownload

GrassNotFloating: The Ultimate Fix for Floating Grass in Minecraft

Why Floating Grass Breaks Immersion

Minecraft worlds are procedurally generated masterpieces, but every player has stumbled upon that one oddity: a grass block hovering in mid-air, supported by nothing. It looks unnatural and can ruin the aesthetic of an otherwise beautiful landscape. The vanilla terrain generator sometimes places minecraft:grass on top of air blocks, especially near cliffs, ravines, or custom terrain features. This happens because the generation algorithm prioritizes surface coverage over physical logic. For builders and explorers who crave a polished, realistic environment, these floating blocks are a constant annoyance. Removing them manually with a shovel is tedious, and world-editing tools can be overkill for such a small fix. That is where a lightweight, targeted solution steps in.

What Is GrassNotFloating?

GrassNotFloating is a minimalist mod designed with one clear goal: to prevent minecraft:grass from generating on air blocks. Unlike broad world-generation overhauls, it focuses solely on this single immersion-breaking detail. The mod scans chunks as they load and automatically removes any grass block that lacks a solid block beneath it. This keeps your terrain looking clean and physically plausible without altering any other aspect of generation. The result is a world where grassy surfaces always have proper support, whether you are exploring a windswept savanna or a jagged mountain range.

How the Mod Works Under the Hood

The logic is straightforward yet effective. During chunk population, the mod intercepts the placement of grass blocks and checks the block directly below. If that block is air, the grass is simply not placed. This happens seamlessly, with zero performance impact because the check is lightweight and only runs during initial generation. For existing worlds, newly generated chunks will immediately benefit, while already-loaded chunks remain untouched—you can use a tool to repopulate chunks if you want to clean up old terrain. The mod also respects other generation features, so it will not interfere with custom structures or modded biomes that intentionally place grass in unusual ways, unless you configure it to do so.

Installation Made Simple

Getting the mod into your game is a breeze. You will need Minecraft Forge or Fabric for the appropriate game version. Once you have your mod loader set up, just drop the GrassNotFloating .jar file into your mods folder. If you prefer a more streamlined approach, the foxygame.net launcher offers a convenient, flexible, and modern Minecraft experience where you can browse and install mods directly from the menu, eliminating the need to hunt down files manually. After installation, launch the game and the fix is active immediately—no commands or complicated setup required.

Advanced Configuration for Power Users

While the mod works out of the box, it also supports advanced block registry name configuration. This means you are not limited to just vanilla grass. If you play with modded biomes that add custom grass-like blocks, you can extend the floating-block check to cover them as well. The configuration file lets you list any block IDs you want the mod to monitor. For example, you could add biomesoplenty:grass or byg:meadow_grass to keep your entire world consistent. The syntax is simple: just enter the full registry name of the block, one per line. This flexibility makes GrassNotFloating a perfect companion for modpacks where dozens of new surface blocks can appear.

Example Configuration

Open the grassnotfloating.cfg file and add entries like:

  • minecraft:grass (already included by default)
  • biomesoplenty:grass
  • byg:short_grass

After saving, the mod will automatically remove any floating instances of those blocks during chunk generation. This level of control ensures that your world remains visually cohesive no matter how many mods you use.

Compatibility and Performance

GrassNotFloating is built to be as unobtrusive as possible. It does not add new blocks, items, or entities, so it will not conflict with other mods. It is compatible with popular world-generation mods like TerraForged, OTG, and Biome Bundle, because it only filters the final placement of grass blocks. On servers, only the server-side installation is needed—clients do not require the mod to see the effect, though having it on both sides does not hurt. Performance-wise, the mod adds virtually no overhead. The check per grass block is a simple block-state lookup, which is negligible even during heavy chunk generation.

Why Choose a Targeted Fix Over a World-Edit Approach?

You might wonder why not simply use a command block or a world-editing tool to mass-remove floating grass. While those methods can work, they are reactive rather than preventive. They require you to notice the problem, run a script, and potentially miss newly generated areas. GrassNotFloating stops the issue at the source, ensuring that no floating grass ever appears in the first place. It is a set-and-forget solution that quietly maintains your world’s quality without any ongoing effort. For players who value a pristine environment, this proactive approach is far more satisfying.

Community and Support

The mod is actively maintained and open to suggestions. If you encounter any edge cases or have ideas for additional block types to support, you can reach out through the developer’s Discord server. Feedback from the community has already shaped features like the configurable block list, proving that even a tiny mod can grow through collaboration.

Final Thoughts

GrassNotFloating may be small in scope, but it addresses a detail that many players find distracting. By eliminating floating grass blocks, it enhances the believability of your Minecraft worlds without changing the core gameplay. The simple installation, zero performance cost, and advanced configuration options make it a must-have for any player who cares about visual polish. Whether you are a solo adventurer, a map maker, or a server owner, this mod quietly elevates the quality of every landscape you explore. Give it a try and enjoy a world where grass always has solid ground beneath it.