Entity Culling - 1.16.5 - 1.0.0 and newer versions are only compatible with Optifine G7!
Entity Culling - 1.12.2 - 2.0.8 and newer versions are only compatible with Optifine G5!
Entity Culling - 1.12.2 - 2.0.7 and earlier versions are only compatible with Optifine F5!
Entity Culling is a relatively small client-side performance core mod which aims to skip rendering of hidden (tile-)entities.
In vanilla it just renders all (tile-)entities which are in the field of view of the player. This means there may be hundreds of (tile-)entities eating your fps while you can't even see them because they are hidden behind a wall.
Culling of hidden Entities
This mod raytraces on another thread to check if a (tile-)entity is visible. Because this method is not 100% accurate for every (tile-)entity which is not considered visible an opengl occlusion test will be made.
This can result in massive fps improvements when a lot of (tile-)entities are not visible. While also only having a minimal overhead when most of the (tile-)entities are visible.
Config options for shadows (when using optifine and a shader with shadows)
This mod also adds some config options to tweak the rendering of shadows when optifine is installed and a shader with shadows is used.
Some shaders might provide config options to tweak the shadow render distance. But the problem is that the shadows of all entities, tile entities and chunks which are considered too far away will still be processed by the cpu and then be thrown away by the shader.
This mod it allows the user to specify max shadow distances for entities, tile entities and the terrain.
Alternatively it also allows to skip the rendering of entity, tile entity or terrain shadows completely.
Sync - The tile entities from this mod are not rendered completely. It's on their end to fix this.
Pixelmon - The Fossil Machine, Fossil Cleaner, Fossil Display and Infuser are not rendered completely. It's on their end to fix this.
Test with Entity Culling - 1.12.2 - 2.0.8 inside a Roguelike Dungeon shows huge improvements
- Redistributing this mod on other sites isn't allowed.
- Redistributing this mod within modpacks is allowed as long as that modpack can be played for free by anyone owning an official copy of the Minecraft Java Edition.
- Using this mod in videos that are publicly and freely available for everyone is allowed.
- (When crediting this mod be sure to link the curseforge page and not some other site which redistributed this mod without my permission)