Skip to content

Cullify

Grass and foliage culling mod for performance

FabricNeoForgeForge
Loaders
FabricNeoForgeForge
Downloads on Modrinth
5.3K
Followers on Modrinth
10
versions
13
Updated
July 16, 2026Jul 16
Published
in 2026
Cullify · swipe

At a glance

Runs on Fabric, NeoForge and Forge
For Minecraft 1.21.1, 26.1.2 …
Client only — no need to install it on the server
Latest version — 1.4.5+mc26.1.2-neoforge from July 16, 2026
Requires Reese's Sodium Options
License GPL-3.0-only — free
Where it's needed
In gamerequiredOn servernot needed

Install in the game only; not needed on the server

Game versions1.20.1, 1.21.1, 26.1.2

🍃 What is Cullify?

Cullify is a client-side mod that culls decorative vegetation blocks (such as grass, flowers, ferns, algae, and kelp) based on distance from the player and customizable geometric shapes. By preventing distant or non-visible vegetation blocks from rendering, it reduces rendering load (vertex throughput and draw calls) without altering or removing the actual blocks in the world.

Banner Cullify

✨ Features

  • ⚙️ Vegetation Culling — Reduces rendering load by hiding vegetation blocks that are beyond a configured distance.
  • 📐 8 Geometric Culling Shapes — Customizable boundaries to control culling behavior around the player.
  • 📉 LOD Density Filter — Deterministic, hash-based density filtering that thins out outer vegetation (75%, 50%, or 25%) to save CPU overhead near the boundary.
  • 🌿 Double-Tall Vegetation Support — Synchronizes culling between the bottom and top halves of double-tall blocks (like sunflowers or tall grass) to prevent visual discrepancies.
  • ⚙️ In-Game Config Menu — A configuration screen accessible via the K keybind, chat commands, or the NeoForge mods menu.
  • 📊 Real-Time Statistics HUD — On-screen overlay tracking culled blocks, water replacements, chunk updates, and draw calls.
  • 🧪 Native Sodium Compatibility — Direct hooks into Sodium's internal LevelSlice rendering pipeline and Sodium Options API.

📐 Geometric Culling Shapes

Unlike traditional culling mods, Cullify offers flexible mathematical boundary checks on both the horizontal plane (X/Z) and the vertical axis (Y):

IconShapeGeometry ModeDescription
🟢Sphere3D SphereCulls blocks outside a 3D spherical radius.
🌀CylinderCylinderCulls blocks outside a horizontal circular radius (infinite Y).
📦Box3D BoxCulls blocks outside a 3D cubical bounding box.
🔺TriangleTriangleCulls blocks outside an equilateral triangular boundary centered on the player.
⬡HexagonHexagonCulls blocks outside a hexagonal boundary.
⭐StarStarCulls blocks outside a 6-point star (union of two intersecting triangles).
⏹️SquareSquareCulls blocks outside a flat square grid.
🔵CircleCircleCulls blocks outside a flat horizontal circular boundary.

🎮 Controls & Commands

Configuring and inspecting Cullify in-game is straightforward:

⌨️ Keybinds

  • K — Opens the custom Cullify GUI Config Screen.

💬 Chat Commands

  • /cullify menu — Opens the configuration GUI menu.
  • /cullify benchmark — Performs a benchmark of the mod and displays the results in chat.
  • /cullify debug — Toggles the real-time statistics HUD overlay.
  • /cullify stats — Prints current performance statistics directly into the chat.
  • /cullify verbose — Toggles verbose logging for debugging.
  • /cullify reload — Forces a complete reload of the client level renderer chunks.

🔌 Compatibility & Requirements

  • Sodium / Embeddium: Fully integrated. Hooks directly into Sodium's internal LevelSlice rendering pipeline to batch-cull blocks in MDI (Multi-Draw Indirect) buffers. The Culling Shape options and configurations are also registered directly inside Sodium's Video Settings menu!
  • Vanilla Renderer: Fallback compatibility included for the standard Minecraft block rendering pipeline.
  • 🔒 100% Client-Side: This mod runs entirely on your client. You can join any server (Vanilla, Spigot, Forge, Paper, etc.) without any issues!

📄 License & Modpack Usage

This mod is available under the GNU General Public License v3 (GPL-3.0).

📦 Modpack Permissions: Feel free to include Cullify in any of your modpacks on CurseForge, Modrinth, or private launchers! Credits are appreciated but not required.

⚡ Vibe Coding

This mod was built 100% using Vibe Coding! Developed entirely through AI-assisted pair programming, dynamic prompt iterations, and automated compilation loops. Let the vibes render!

Developed by Fluxsyum Studios

BM yOstrix

FAQ

How to install Cullify?

Install Fabric for your Minecraft version, download Cullify for the same version and loader, put the file into the mods folder and launch the game with the loader profile.

Which Minecraft versions does Cullify support?

Cullify has builds for Minecraft 1.20.1, 1.21.1, 26.1.2.

Is Cullify needed on the server?

Client only — no need to install it on the server

License and source
GNU General Public License v3.0 onlyfree to use and share; changes to the mod itself must be published under the same license
Original — Modrinth↗Files unchanged, verified with SHA-512Is this your mod? For rights holders

The site uses cookies: the necessary ones for sign-in and the theme, plus the Yandex Metrica and LiveInternet visit counters — they show us how the site is used. We have no advertising cookies. More