What Entity Culling works with.
| Platform | Java Edition |
|---|---|
| Loaders | Fabric, Forge, NeoForge, Quilt |
| Minecraft versions | 1.16.5, 1.19.4, 1.20.1, 1.20.4, 1.21.1, 1.21.8, 26.1.2, 26.2 |
| Environment | Client |
Entity Culling is a client-side entity culling mod for Minecraft Java that hides entities and block entities you can't actually see behind walls, ceilings, and terrain. It runs asynchronous path tracing on spare CPU threads to skip draw calls for anything blocked from view, and it ships for Fabric, Forge, NeoForge, and Quilt with no server install needed. It's the most-downloaded mod not yet in our catalogue, past 158 million downloads on Modrinth.
What Entity Culling changes in Minecraft
Vanilla Minecraft renders every loaded entity and block entity even when a wall, floor, or mountain fully blocks the view. Entity Culling checks line-of-sight from the camera out to 64 blocks in every direction and skips rendering, and for whitelisted entities skips ticking, anything the check can't reach. It works alongside Sodium rather than replacing it: Sodium's own entity culling only checks whether the chunk is visible, so it still draws entities hidden inside a visible chunk. The gain depends entirely on how many entities are around and hidden, so it does close to nothing in an open field with nothing to hide behind, and it costs a little spare CPU time to save that GPU work.
Installation
- 1.Install Fabric Loader, Forge, NeoForge, or Quilt Loader for your Minecraft version.
- 2.On Fabric or Quilt, also install Fabric API; the current builds list it as a required dependency.
- 3.Download the matching .jar from the official Modrinth page and drop it into your mods folder.
- 4.Launch the game and open the config screen to whitelist any entities or block entities that should never be culled.
Entity Culling install walkthrough
Loader support and current versions
Loader support is uneven across the mod's history. The current builds, checked against Modrinth's version list, are:
- Fabric: 1.10.5 targets 26.2 and requires Fabric API.
- NeoForge: 1.10.5 targets 26.1.2.
- Forge: 1.10.5 stops at 1.21.8; it has not moved to year.drop numbering.
- Quilt: last build is 1.6.2, frozen at 1.20 and 1.20.1 with no further updates.
- A separate Babric build exists for the Minecraft Beta 1.7.3 community, outside the loaders tracked in our filters.
Questions about Entity Culling.
5 questions
How do I install Entity Culling?
Install Fabric Loader, Forge, NeoForge, or Quilt Loader for your Minecraft version, then add Fabric API if you're on Fabric or Quilt. Download the matching .jar from Modrinth and drop it into your mods folder. No server install or extra configuration is needed to get the FPS gain.
Does entity culling fabric need Fabric API?
Yes. The current Fabric build lists Fabric API as a required dependency, and the Quilt build needs it too. The Forge and NeoForge builds have no extra dependency, so they install on their own.
Is Entity Culling the same as Sodium's entity culling option?
No, they're complementary, not alternatives. Sodium's built-in entity culling only checks whether the chunk an entity is in is visible, so it can still render entities a wall or ceiling is actually blocking. Entity Culling does a full line-of-sight check per entity and catches what Sodium's chunk-level pass misses, and both can run together.
Does Entity Culling work on multiplayer servers?
It's entirely client-side. You install it in your own mods folder, and it has no effect on mob spawning, farms, or server simulation, so a server doesn't need it and it works fine on any server, modded or vanilla, without special permission.
Is Entity Culling safe to use?
Entity Culling is sourced from its official Modrinth page, maintained by creator tr7zw, and distributed under a custom protective license rather than a standard open-source one. That license restricts redistribution, so download it only from the official source, not a random mirror.






