Compatibility
Minecraft: Java Edition
26.2
26.1.x
1.21.x
1.20.6
Platforms
Tags
Creators
Details
Licensed AGPL-3.0-only
Published last year
Name Change
Raycasted Anti-ESP was formerly known as Raycasted Entity Occlusions (REO). v1.x versions still maintain this name, while v2.x versions (currently in alpha, with version numbers v0.x.x) are using the new name.
Introduction
Raycasted Anti-ESP is an antiesp plugin for Paper and its forks that hides/culls entities (and tile entities) from players if they do not have line-of-sight. In simple terms, if the player can't see the creeper, chest, etc on their screen, the server tells the player that it isn't there.
In v1 supported versions are 1.21.x Paper and Pufferfish. v2 supports 1.21.4-26.2+ Paper, Pufferfish, Folia, and Canvas.
Use cases:
- Prevent cheating (anti-esp hacks)
- Fully blocks usage of pie-ray and cheat clients to locate underground bases
- Only fully functional in v2!
- Prevent mods such as mini-maps or cheat clients from displaying the locations of entities which vanilla players would not be able to see
- Fully blocks usage of pie-ray and cheat clients to locate underground bases
- Increases client-side performance
- Massive megabases or farms containing hundreds of armour stands, item frames, banners, floating items and so on can cause performance issues on low-end devices unable to process so many entities. RaycastedAntiESP will hide those entities from the client, reducing the number of entities it has to process, and thus increasing FPS.
- This will be negligible for anyone not using a low-end device in most cases.
- Hide nametags behind walls
- Yes, this plugin is overkill for doing that, yes you can do it anyways.
- Fun fact: Hiding nametags behind walls was the original purpose of this plugin!
- Yes, this plugin is 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 |
FAQ:
- The plugin is spamming my logs with errors
- Uh-oh! Please report the issue (preferably on discord, but github works too) so that it can be fixed
- (Server-side) Fabric support?
- This is planned, and significant overhauls in v2 have made this easier.
- Folia support?
- Implemented in v2!
Known issues:
- Translated display entities are shown and hidden based on their actual location, not where they render.


