Cullify

Cullify

Grass and foliage culling mod for performance

by
1.6K Downloads
fabricforgeneoforgeoptimizationutility
Configure a Compatible Minecraft Server

Screenshots

Cullify
โŒ Without Cullify
โœ… With Cullify
โŒ Without Cullify
โœ… With Cullify

About this Mod

๐Ÿƒ 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):

Icon Shape Geometry Mode Description
๐ŸŸข Sphere 3D Sphere Culls blocks outside a 3D spherical radius.
๐ŸŒ€ Cylinder Cylinder Culls blocks outside a horizontal circular radius (infinite Y).
๐Ÿ“ฆ Box 3D Box Culls blocks outside a 3D cubical bounding box.
๐Ÿ”บ Triangle Triangle Culls blocks outside an equilateral triangular boundary centered on the player.
โฌก Hexagon Hexagon Culls blocks outside a hexagonal boundary.
โญ Star Star Culls blocks outside a 6-point star (union of two intersecting triangles).
โน๏ธ Square Square Culls blocks outside a flat square grid.
๐Ÿ”ต Circle Circle Culls 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

Available Versions

Cullify 1.4.5+mc26.1.2-neoforgerelease
MC 26.1.2neoforge
July 16, 2026
Cullify 1.4.5+mc26.1.2-fabricrelease
MC 26.1.2fabric
July 16, 2026
Cullify 1.4.5+mc1.21.1-neoforgerelease
MC 1.21.1neoforge
July 16, 2026
Cullify 1.4.5+mc1.21.1-fabricrelease
MC 1.21.1fabric
July 16, 2026
Cullify 1.4.5+mc1.20.1-forgerelease
MC 1.20.1forge
July 16, 2026

How to Install Cullify on Your Client

1

Install the Mod Loader Locally

Install fabric for your local Minecraft version.

2

Download the Matching File

Choose the Cullify file for fabric and Minecraft 26.1.2.

3

Install Mod

Place the .jar file in your local .minecraft/mods folder and restart Minecraft. No server-side installation is required.

Compatibility

Mod Loaders

fabricforgeneoforge

Minecraft Versions

26.1.2, 1.21.1, 1.20.1

Server-side

โœ— Unsupported

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Does Cullify need to be installed on the Minecraft server?

No. Modrinth marks Cullify as unsupported on the server side. Install it only in your local Minecraft mods folder. Your server can remain unchanged unless the mod page lists an additional dependency.

Which version and loader does Cullify require?

Use a file for fabric, forge, neoforge and your exact Minecraft version. Supported versions include 26.1.2, 1.21.1, 1.20.1. Files for different loaders are not interchangeable.

Cullify is not working โ€“ what should I check?

First check the Minecraft version, loader version and required dependencies. Put the .jar file in your local .minecraft/mods folder and remove older duplicates. Because this mod is client-side, adding server RAM will not fix it.

Minecraft Server for Your Group

Cullify stays on your client. Host a compatible world for your group.

Recommended RAM
4 GBfrom โ‚ฌ5.2/mo
Minimum 3 GB | per 8 players
Create Server Now
Client Compatibility Guide
NVMe SSD Storage
DDoS Protection included

Details

License
GNU General Public License v3.0 only
Server-side
Unsupported

Supported Versions

26.1.21.21.11.20.1