Compatibility
Minecraft: Java Edition
1.21.x
1.20.6
Platforms
Creators
Details
Licensed AGPL-3.0-only
Published 11 months ago
Updated last month
This is an async plugin for PaperMC and its forks that hides/culls entities (and tile entities) from players if they do not have line-of-sight.
The supported versions are 1.21.x PaperMC and Pufferfish. Other server versions and software may work too.
Use cases:
- Prevent cheating (anti-esp hacks)
- Block usage of pie-ray to locate underground bases
- Prevent mods such as mini-maps or cheat clients from displaying the locations of hidden entities
- Increase client-side performance for low-end devices
- Massive megabases containing hundreds of armour stands, item frames, banners etc can cause performance issues on low-end devices unable to process so many entities. REO will cull those entities for the client, reducing the number of entities to process.
- Hide nametags behind walls
- Yes, this plugin is a bit overkill for doing that, yes you can do it anyways.
| Permission | Default | Description |
|---|---|---|
| raycastedentityocclusions.command | OP | Permission to use the /REO command and all subcommands |
| raycastedentityocclusions.bypass | False | Bypass all checks. Everything is always visible |
| raycastedentityocclusions.updatecheck | OP | Players with this permission will receive notifications about new plugin updates |
Known issues:
- Due to the nature of the plugin, there will be a short delay once an entity should be visible before it appears, causing it to appear like it "popped" into view. This issue is partially resolved by turning engine-mode to 2



