Skip to content

Entity Culling Mod for Minecraft 1.12.2

Skip rendering of hidden entities

downloads
7 downloads
views
18 views
Updated
Updated 17.10.2026

About the Entity Culling mod

Entity Culling - 1.16.5 - 2.1.4 and newer versions are only compatible with Optifine G8! Entity Culling - 1.16.5 - 2.1.3 and older 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 older versions are only compatible with Optifine F5!

This mod requires MixinBootstrap (curseforge, modrinth) and RenderLib (curseforge, modrinth) to run (MC 1.12.2 only)! Mixin 0.7-0.8 Compatibility (curseforge, modrinth) might be helpful when another mod uses an older mixin version and you are thus unable to launch the game (MC 1.12.2 only).

Entity Culling is a client-side performance mod that aims to skip rendering of hidden (tile-)entities. In vanilla, it just renders all (tile-)entities that 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 By default, this mod uses an OpenGL occlusion culling implementation which gives you pixel-perfect bounding box culling with only one frame delay and a very small overhead.

If your hardware does not support OpenGL 4.3 then this mod uses a raytraced culling implementation. The raytraced culling is more CPU intensive while the OpenGL culling is more GPU intensive and thus depending on your hardware you might want to prefer one over the other. This can result in massive FPS improvements when a lot of (tile-)entities are on the screen but not visible because they are occluded.

Test with EntityCulling-1.12.2-6.0.2 inside a Chocolate Quest Repoured dungeon with ~200 entities on screen shows huge improvements!

test

How to install Entity Culling

With Millida Launcher

  1. Install Millida Launcher

    The launcher is free: download it at millida.net/launcher and sign in with any nickname.

  2. Click “Install” on this page

    The launcher opens and installs the mod for Minecraft 1.12.2 on Forge automatically.

  3. Launch the game

    A profile with it appears in the launcher: click “Play”.

Manually

  1. Install Forge

    The loader must match the game version of the mod file, for example Minecraft 1.12.2. After installing it, a separate profile appears in your launcher.

  2. Download the file for your version

    In the version list above, pick the file EntityCulling-1.12.2-6.5.0.jar (62 KB) for your game version.

  3. Put it in the mods folder

    The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.

  4. Launch the loader profile

    Open “Mods” in the main menu: Entity Culling should be in the list.

Minecraft 1.12.2 runs on Java 8: with a different Java version the game may close right after launch.

Versions

With dependencies

MinecraftLoaderFileDateActions
1.12.2ForgeEntityCulling-1.12.2-6.5.0.jar62.4 KB 6
1.12.2—EntityCulling-1.12.2-6.3.1.jar64.4 KB 1
1.12.2—EntityCulling-1.12.2-6.0.2.jar54.1 KB

FAQ

Which Minecraft versions does Entity Culling work on?

Only Minecraft 1.12.2: there are no files for other versions.

Is Entity Culling for Forge or Fabric?

Only for Forge: 1.12.2. There are no files for Fabric or NeoForge: a mod for another loader will not start.

Does Entity Culling need other mods?

The author lists no required dependencies: the Forge loader is enough.

Which Java does Entity Culling need?

Minecraft 1.12.2 runs on Java 8. If the game closes right after launch, the usual cause is the wrong Java version in the profile settings.

Where can I download Entity Culling safely?

On this page: the file EntityCulling-1.12.2-6.5.0.jar (62 KB) is stored on Millida’s server, with no link shorteners. SHA-1 checksum: cf4a4a6b11b1721fbda1edeb32bdc3b1ac3a8560.

Reviews

Be the first to rate Entity Culling

Comments 0

Sign in to commentSign in

Similar mods

All mods

More on this