ModsFinder

LCull

by Starlev

LCull is a Client-side only culling mod that stops the renderer from drawing entities that sit outside the view frustum, for players in entity-heavy scenes.

FabricForgeNeoForgeQuiltClient-side onlyGNU Lesser General Public License v3.0 onlyOpen source1.19.2 – 26.3

What it does

LCull asks the frustum whether each entity's axis-aligned bounding box lies inside the visible volume. Entities whose whole box falls outside are skipped during rendering, so they never reach a draw call. Each frame, the culling test reuses the view volume that the game has already computed for the active camera, applying the same six-plane check the renderer runs on chunks in a branchless form that settles the per-corner sign choices a single time per frame rather than once for every entity.

The mod is aimed at scenes with thousands of entities on screen at once, such as RPG-modded servers, minigame hubs and CounterMine maps, where display entities can add a real frame-rate cost. Its author describes the work as a narrow, focused follow-up to Sodium's entity culling, which covers block entities. LCull is published for Fabric, Forge, NeoForge and Quilt, with files for 1.19.2 – 26.3 across 16 release versions. The code is open source under the GNU Lesser General Public License v3.0 only, and the source code and issue tracker are public.

Key features

  1. Off-screen entity culling

    Entities outside the camera's view volume are removed from the render loop before they are drawn.

  2. Per-frame frustum setup

    The frustum choices are made once per frame and reused for every entity, rather than recomputed for each one.

  3. Bounding box test

    Each entity's axis-aligned bounding box is checked against the six planes of the visible volume.

  4. Focused scope

    The mod handles entity rendering only and leaves block entities to Sodium's existing culling.

Compatibility

Latest build for each game version and loader.

26.x5 of 5 versions with builds
26.3mc26.3-1.1.0-fabricNot availablemc26.3-1.1.0-neoforgemc26.3-1.1.0-fabric
26.2mc26.2-1.1.0-fabricNot availablemc26.2-1.1.0-neoforgemc26.2-1.1.0-fabric
26.1.2mc26.1-1.1.0-fabricNot availablemc26.1-1.1.0-neoforgemc26.1-1.1.0-fabric
26.1.1mc26.1-1.1.0-fabricNot availablemc26.1-1.1.0-neoforgemc26.1-1.1.0-fabric
26.1mc26.1-1.1.0-fabricNot availablemc26.1-1.1.0-neoforgemc26.1-1.1.0-fabric
1.21.x9 of 9 versions with builds
1.21.11mc1.21.11-1.1.0-fabricNot availablemc1.21.11-1.1.0-neoforgemc1.21.11-1.1.0-fabric
1.21.10mc1.21.9-1.1.0-fabricNot availablemc1.21.9-1.1.0-neoforgemc1.21.9-1.1.0-fabric
1.21.9mc1.21.9-1.1.0-fabricNot availablemc1.21.9-1.1.0-neoforgemc1.21.9-1.1.0-fabric
1.21.8mc1.21.6-1.1.0-fabricNot availablemc1.21.6-1.1.0-neoforgemc1.21.6-1.1.0-fabric
1.21.7mc1.21.6-1.1.0-fabricNot availablemc1.21.6-1.1.0-neoforgemc1.21.6-1.1.0-fabric
1.21.6mc1.21.6-1.1.0-fabricNot availablemc1.21.6-1.1.0-neoforgemc1.21.6-1.1.0-fabric
1.21.4mc1.21.4-1.1.0-fabricNot availablemc1.21.4-1.1.0-neoforgemc1.21.4-1.1.0-fabric
1.21.1mc1.21-1.1.0-fabricNot availablemc1.21-1.1.0-neoforgemc1.21-1.1.0-fabric
1.21mc1.21-1.1.0-fabricNot availablemc1.21-1.1.0-neoforgemc1.21-1.1.0-fabric
1.20.x1 of 1 version with builds
1.19.x1 of 1 version with builds
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Use cases

Who it’s for: Players who run entity-heavy scenes and want to skip drawing entities outside the view. Low-entity worlds gain little, and the author notes that results can flicker, with some side effects and a higher CPU load.

How it compares

Full comparison

Cull Leaves is a client-side, open source mod released under the MIT License for 1.16 – 26.3 on all four loaders. Better Entity Culling (BEC) is client-side only for Fabric alone, on 1.21.1, with All rights reserved. Brute force Rendering Culling is also client-side and open source under the GNU Lesser General Public License v3.0 only, but covers Fabric and Forge for 1.18.2 – 1.20.6.

ModLoadersGame versionsEnvironmentUpdated
LCullFabric, Forge, NeoForge and Quilt1.19.2 – 26.3Client-side only2026-09-29
Cull LeavesFabric, Forge, NeoForge and Quilt1.16 – 26.3Client-side only2026-10-10
Better Entity Culling (BEC)Fabric1.21.1Client-side only2025-12-01
Brute force Rendering CullingFabric and Forge1.18.2 – 1.20.6Client-side only2024-06-06

Questions

Does LCull need Fabric API?

No dependency is listed for LCull. Its files are published for Fabric, Forge, NeoForge and Quilt, so the loader choice depends on the rest of the modpack.

Does LCull have to be installed on the server?

No. Players add it to their own game, and a server needs no copy.

Which game versions have LCull files?

Files cover 1.19.2, 1.20.1, 1.21, 1.21.1, 1.21.4 and several later builds up to 26.3, with 1.1.0 as the latest release for 26.3 on Fabric, NeoForge and Quilt.

In the catalog

LCull is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 8,071 mods support Minecraft 26.3.

More from Starlev

All projects

Similar mods

What the author says

The project code was created with help of Artificial Intelligence. An open source mod with cursed, performant Frustum logic for heavy culling scenes. More FPS, but has some side effects.
Starlev, on the Modrinth page

Official listing

Owner
Starlev
Published
2026-08-24
Updated on Modrinth
2026-09-29
Facts verified
2026-10-15

Tags