PlayerCulling
by Minceraft
With PlayerCulling installed on a Paper, Purpur or Folia server, players can no longer see other players through solid walls, which limits the use of wall-hack cheats.
What it does
PlayerCulling is a server-side anti-cheat plugin that hides players from each other when a wall or other full block stands between them. It is built for Fabric, and it also runs on the Paper, Purpur and Folia server platforms. Culling can be switched on or off globally or per player, and the mod supports nametag visibility, potion effects, glowing and spectating.
The culling uses an allocationless voxel raycasting algorithm with 2x2x2-scale occlusion, so non-full blocks such as slabs and fences also count when deciding what is visible. Block data is stored compactly, and block changes update the occlusion state almost at once. The mod is open source under the GNU Affero General Public License v3.0 or later, with a public source repository and issue tracker, and it covers 1.21 – 26.3 across 17 release versions.
Key features
Hidden players behind walls
Players behind solid blocks are not sent to a client that could otherwise reveal them through the walls.
Multithreaded culling
Culling runs asynchronously across several threads, so the work is spread out instead of blocking the main server thread.
Adaptive thread scheduler
A scheduler starts and stops culling containers as the number of players grows or shrinks, and parks containers that are no longer needed.
Configurable resource limits
The thread limit is set in the plugin configuration, and by default it is capped at 3 CPU threads.
Global and per-player control
Culling can be enabled or disabled for the whole server or for individual players.
Gallery
Compatibility
Latest build for each game version and loader.
26.x5 of 5 versions with builds
1.21.x8 of 8 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
Panda Anti-Exploit is also server-side only and open source under the CC0 1.0 Universal license, with Fabric files for 1.21.4 – 26.3, so it covers a narrower range of versions than PlayerCulling. Command Scheduler is server-side only and runs on Fabric for 1.20 – 1.21.7, but its Creative Commons Attribution Non Commercial No Derivatives 4.0 license means it is not open source. Anti Pie is server-side only, open source under the CC0 1.0 Universal license, and has Fabric files for 1.18 – 26.3.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| PlayerCulling | Fabric | 1.21 – 26.3 | Server-side only | 2026-09-29 |
| Panda Anti-Exploit | Fabric | 1.21.4 – 26.3 | Server-side only | 2026-10-12 |
| Command Scheduler | Fabric | 1.20 – 1.21.7 | Server-side only | 2025-04-25 |
| Anti Pie | Fabric | 1.18 – 26.3 | Server-side only | 2026-09-16 |
Questions
Does PlayerCulling need to be installed on clients?
Can culling be turned off for some players?
Which server platforms run PlayerCulling?
How many threads does the scheduler use by default?
In the catalog
PlayerCulling is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 8,071 mods support Minecraft 26.3.
More from Minceraft
Similar mods
What the author says
PlayerCulling is an anti-cheat plugin and mod for Minecraft servers. It prevents players from seeing other players through walls using cheats. It utilizes a unique allocationless asynchronous voxel stepping-faced-ray-casting algorithm. PlayerCulling uses a custom multi-threaded culling execution system. Using this…
Official listing
- Modrinth page
- modrinth.com/mod/playerculling
- Owner
- Minceraft
- Published
- 2025-05-01
- Updated on Modrinth
- 2026-09-29
- Facts verified
- 2026-10-15
