
Entity Culling
Entity Culling is a client-side performance enhancement mod that eliminates the rendering of hidden entities and tile-entities, resulting in improved FPS metrics. By default, Minecraft renders all entities within the player's field of view, even when obscured behind walls or other obstacles, creating unnecessary system overhead.
Version Compatibility
Please note the following compatibility requirements:
- For versions 1.16.5 starting from 2.1.4 and above, Optifine G8 is required
- For versions 1.16.5 up to and including 2.1.3, Optifine G7 is required
- For versions 1.12.2 starting from 2.0.8 and above, Optifine G5 is required
- For versions 1.12.2 up to and including 2.0.7, Optifine F5 is required
Technical Requirements
The mod requires MixinBootstrap and RenderLib for operation (Minecraft 1.12.2 only). The Mixin 0.7-0.8 Compatibility mod may be helpful if other modifications use an older mixin version causing game launch issues (1.12.2 only).
Core Features
Culling of Hidden Objects
The mod implements two types of entity culling:
-
OpenGL occlusion culling - used by default, provides precise bounding box exclusion with minimal delay and low overhead
-
Raytraced culling - used when hardware doesn't support OpenGL 4.3, more CPU intensive
The first method puts more load on the graphics card, the second on the processor, so the choice depends on your computer specifications.
Performance Benefits
Testing in Chocolate Quest Repoured dungeons showed significant performance improvements with approximately 200 entities on screen.
Test version: EntityCulling-1.12.2-6.0.2 demonstrates impressive FPS gains.