Skip to content

BetterChunkCulling

Increase FPS in Minecraft 1.12.2 by using a 3D ellipsoidal algorithm to skip rendering unseen chunks

Forge
Loaders
Forge
Downloads on Modrinth
142
Followers on Modrinth
1
versions
3
Updated
October 31, 2026Oct 31
Published
in 2026
FPS comparison — Left: Without mod + MixinBooter | Right: Without mod + MixinBooter + Better Chunk Culling (Same seed and coordinates) · swipe

At a glance

Runs on Forge
For Minecraft 1.12.2
Client only — no need to install it on the server
Latest version — 1.2 from October 31, 2026
Requires MixinBooter
License GPL-3.0-or-later — free
Where it's needed
In gamerequiredOn servernot needed

Install in the game only; not needed on the server

Game versions1.12.2

Better Chunk Culling

Better Chunk Culling is a performance mod for Minecraft 1.12.2 designed to significantly increase FPS, especially on low-end computers and systems with integrated graphics, but at the cost of poorer rendering quality

How it works (Technical Details)

The original Minecraft engine processes rendering fragments in rigid cubic regions using standard frustum calculations. Better Chunk Culling uses MixinBooter to integrate directly into the internal rendering process (RenderGlobal / chunk setup logic)

Replaces Vanilla's rendering checks with a 3D ellipsoidal culling algorithm, which dynamically omits 16x16x16 block sections that are not visible and lie outside the player's field of view

To minimize the CPU load, use an optimized elliptic distance-squared formula that avoids computationally expensive square root calculations (Math.sqrt):

Distance² = (dx)² + (dy * k)² + (dz)²

Note: Because invisible chunks are aggressively removed to maximize the frame rate, in rare cases, minor lighting glitches or delays in block updates may occur. I strongly recommend using the Alfheim Lighting Engine.


Benchmark results

Tests conducted on older, ultra-low-end hardware (Intel Pentium E2220 CPU at 2.76 GHz with integrated Intel GMA 3100 / G31 graphics):

Benchmark ConditionFPSRendered Chunk Sections
Vanilla + MixinBooter16 FPS75 / 2704
With Better Chunk Culling27 FPS (+68%)42 / 1936 (~45% less GPU load)

Vanilla & BCC Performance

Note: This may not apply to all hardware configurations, but it worked for me


Bug reports

If you encounter any problems or visual errors, please report them on the GitHub Issue Tracker

FAQ

How to install BetterChunkCulling?

Install Forge for your Minecraft version, download BetterChunkCulling for the same version and loader, put the file into the mods folder and launch the game with the loader profile.

Which Minecraft versions does BetterChunkCulling support?

BetterChunkCulling has builds for Minecraft 1.12.2.

Is BetterChunkCulling needed on the server?

Client only — no need to install it on the server

License and source
GNU General Public License v3.0 or laterfree to use and share; changes to the mod itself must be published under the same license
Original — Modrinth↗Files unchanged, verified with SHA-512Is this your mod? For rights holders

The site uses cookies: the necessary ones for sign-in and the theme, plus the Yandex Metrica and LiveInternet visit counters — they show us how the site is used. We have no advertising cookies. More