COWMODSКаталог модов

Raycasted Anti-ESP

AntiESP; culls hidden entities, players and tile entities. Blocks Pie-Ray and Freecam. Formerly known as Raycasted Entity Occlusions/REO.

Автор: Cubicake15,3 тыс.68обновлён 26 авг. 2026 г.
УправлениеМобыОптимизация

Описание

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

RaycastedAntiESP is a packet-based plugin for Paper, Folia, and its forks that hides entities (including players) and tile entities (blocks such as chests, banners, signs, etc) from players if they would not be visible to a legitimate player. It is unbypassable by design, as packets sent by the server are blocked from reaching the client unless the block/entity has been confirmed to be visible. This limits the usefulness of unfair advantages such as cheat clients, freecam, and x-ray, and completely blocks pie-ray.

Supported Versions

While the current "stable" plugin version is v1.6.5, it is strongly recommended that you use the alpha-channel builds instead. Since v1.6.5, RaycastedAntiESP has been:

  • Renamed from RaycastedEntityOcclusions to RaycastedAntiESP
  • Been almost completely rewritten to be faster and more correct

The supported minecraft versions are 1.21.4+. Only Paper and derivative software (including Folia/Canvas) is supported, not Spigot.

Use cases:

  • Prevent cheating (esp hacks)
    • This is the plugin's primary purpose.
    • Block usage of pie-ray to locate underground bases or farms.
    • Prevent mods such as mini-maps or cheat clients from displaying the locations of entities which would not be visible to vanilla players.
  • 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. Raycasted AntiESP will cull those entities for the client, reducing the number of entities to process.
  • Reduce network load by limiting packets
    • With keep-client-entity-when-hidden set to true, running RaycastedAntiESP will significantly reduce the number of entity packets sent to the client.
    • While entity packets are only a small portion of network bandwidth, this will still have a measurable impact and may be useful on extremely bandwidth-limited servers.
      • Unless you are extremely limited by bandwidth, this will probably be unnoticeable.
  • Hide nametags behind walls
    • Yes, this plugin is overkill for doing that, yes you can do it anyways.

Configuration

RaycastedAntiESP has many configuration options. A full list with explanations can be found at https://raycastedantiesp.cubi.games/config/.

Dependencies:

  • Packetevents
    • Required for all features, as packets are intercepted and rewritten to make sure that clients never learn about anything they should not be able to see.

Known issues:

  • There will be a short delay once an entity should be visible before it appears, causing it to appear like it "popped" into view. Various config options exist to partially address this issue, though all such options necessarily weaken the plugin's ability to block cheaters.
  • Translated display entities are shown and hidden based on their actual location, not where they render.
  • The raycastedantiesp.bypass permission does not work as intended.

Permissions:

PermissionDefaultDescription
raycastedantiesp.commandOPPermission to use the /raycastedantiesp command (alias /antiesp and all subcommands
raycastedantiesp.bypassFalseBypass all checks. Everything is always visible. This is currently bugged, do not grant it!
raycastedantiesp.updatecheckOPPlayers with this permission will receive notifications about new plugin updates

FAQ:

  • (Server-side) Fabric support?
    • This is planned, and significant overhauls in v2 have made this easier.
  • Folia support?
    • Implemented in v2!

bStats statistics

Галерея

Visual representation of raycastsRaycastedAntiESP can significantly reduce the clientbound networ

Последние версии

Все версии →
alpha

Raycasted Anti-ESP 0.7.2-Paper-0.10.2-RELEASE

0.7.2-Paper-0.10.2
26 авг. 2026 г.4,5 тыс.Minecraft: 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3folia, paper, purpur
Скачать
Что нового
## RaycastedAntiESP v0.7.2 Paper v0.10.2 This is a very small update with some bug fixes - Fixed a bug where players could be kicked from the server due to sending too many packets within a bundle - Fixed a bug where client and server state could desync and not show tile entities - Cleaned up config to properly precompute `hideOnSpawnDistanceSquared`
alpha

Raycasted Anti-ESP 0.7.1-Paper-0.10.1-RELEASE

0.7.1-Paper-0.10.1
22 авг. 2026 г.303Minecraft: 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Скачать
Что нового
## RaycastedAntiESP v0.7.1 Paper v0.10.1 This is a minor update with miscellaneous features, bug fixes, and optimisations - A link to the [config docs](https://github.com/Cubicake/RaycastedAntiESP/wiki/Configuration) is now prepended to the top of the plugin config file. - The player registry was made final (minor optimisation) - Compatibility was added for interoperability with the Citizens plugin - Fixed update checks not actually using the configured timeouts - `checks.player.only-check-sneaking` was set to true by default to more closely match vanilla Minecraft - `checks.sound-effect.enabled` is now force-disabled (this is a WIP feature and needs to be opt-in) - Barrier blocks are no longer treated as occluding; Players can now see entities behind barriers. - The raycasting algorithm was made significantly faster - Depending on the terrain, it is now 40-46% faster, which is a 1.7-1.9x speedup - In practice this resulted in a 10% reduction in overall antiesp tick time.
alpha

Raycasted Anti-ESP 0.7.0-Paper-0.10.0-RELEASE

0.7.0-Paper-0.10.0
2 авг. 2026 г.1,1 тыс.Minecraft: 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Скачать
Что нового
RaycastedAntiESP v0.7.0 Paper v0.10.0 This update adds several new config options, including the ability to exempt arbitrary entity types, and significantly reduces object allocations. - After feedback from several users, `keep-client-entity-when-hidden` has been changed to false by default. - `SimpleEngine` has been renamed to `AsyncEngine` to more accurately describe it. - Configs will not automatically transfer over, but the default configuration of one async thread should be enough for over 500 players, so I don't think it matters. - Added a new config option: `checks.entity.excluded-types`. - All entities in this list will be exempted from antiesp checks for all players - By default, entities such as projectiles, boss mobs, and display entities have been exempted. You can change this as you see fit. - Update checks can now be disabled - The config has a new `updates` category where checks for different release channels–and sending update notifications to players with the correct permission–can be enabled/disabled. - This feature is a contribution from [UsainSrht](https://github.com/UsainSrht) - The same exempted entities system was extended to exempt all FancyNPCs/FancyHolograms entities as they cause odd issues with RaycastedAntiESP. - Object allocations have been significantly reduced. - Raycasting has been modified so the JVM can fully scalarise the raycast method and the code that calls it. - The visibility transition queue now queues batches of 8 visibility transitions to reduce object allocations. - In combination, the above two changes reduce engine-thread allocations by 90%. When not loading many chunks, this reduces overall RaycastedAntiESP allocations by ~50%. - Netty thread allocations have been reduced by reusing the same wrappers to dispatch packets. - Glowing entities are now always visible. - `checks.player.only-check-sneaking: false` has been added. When true, players must be sneaking to be hidden.
alpha

Raycasted Anti-ESP 0.6.0-Paper-0.9.0

0.6.0-Paper-0.9.0
20 июл. 2026 г.656Minecraft: 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Скачать
Что нового
A massive amount of code was refactored to pave the way for antifreecam checks, and a new default-enabled config was added. - Optimised chunk section and tile entity storage. - Added polymorphic block chunk data (useless currently, used for antifreecam). - Optimised chunk data parsing (25% netty thread cpu reduction in my tests). - Completely overhauled how RaycastedAntiESP handles locations to be slightly more memory efficient. - Added world validation to prevent concurrency issues. - Fixed a bug where version checks would run on every respawn instead of every server join. - Weakened memory access for several variables that didn't need such strict ordering. - Fixed `/antiesp test entity-id <id> <player>` being broken, and added several more entity debug commands. And last, but very much not least, a partial-fix to the biggest issue of RaycastedAntiESP: - Added `checks.entity.keep-client-entity-when-hidden: true` and `checks.player.keep-client-entity-when-hidden: true` When set to false, the plugin behaves how it used to. When set to true, entities will not disappear when hidden, instead the player will just not receive new packets about that entity until it is visible again. This should resolve [NPCs not being shown once hidden](<https://github.com/Cubicake/RaycastedAntiESP/issues/67>), and should reduce complaints about large entities being hidden when their feet are behind a block.
alpha

Raycasted Anti-ESP 0.5.5 for Paper 0.8.1

0.5.5-Paper-0.8.1
8 июл. 2026 г.749Minecraft: 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Скачать
Что нового
The rewrite of RaycastedEntityOcclusions into RaycastedAntiESP has become stable enough that new releases are being published to Modrinth. I **strongly** suggest everyone using the old versions to update now. Don't be scared off by the "Alpha" tag, some features are still a work-in-progress but the rewrite is far more stable and works far better. The rewrite, which is referred to as v2 even though version numbers start with a 0 for alpha builds, has made all processing asynchronous and packet-based. Almost zero information is sent to clients beyond what is needed for legitimate players. However, because of the packet-based nature, PacketEvents is now a hard dependency. Note that as this is an Alpha build, not everything is implemented. The `sound-effects` and `chunk-section` config sections are fully unimplemented and ignored and `hide-sounds-when-hidden` is not yet implemented, among others.
alpha

Raycasted Anti-ESP 0.5.4-Paper-0.8.0-RELEASE

0.5.4-Paper-0.8.0
8 июл. 2026 г.60Minecraft: 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Скачать
Что нового
Testing versioning API
release

Raycasted Entity Occlusions 1.6.5

1.6.5
8 янв. 2026 г.4,3 тыс.Minecraft: 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3paper, purpur
Скачать
Что нового
# Release v1.6.5 ## IMPORTANT NOTE ### Raycasted Entity Occlusions is renaming! - In the next major version (v2.0.0), the plugin will be renamed to Raycasted Anti-ESP. The Modrinth and Github pages will also be renamed. ## Bug Fixes - Fixed console spam when chunks failed to snapshot
release

Raycasted Entity Occlusions 1.6.4

1.6.4
12 нояб. 2025 г.807Minecraft: 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3paper, purpur
Скачать
Что нового
# Release v1.6.4 ## IMPORTANT NOTE ### Raycasted Entity Occlusions is renaming! - In the next major version (v2.0.0), the plugin will be renamed to Raycasted Anti-ESP. The Modrinth and Github pages will also be renamed. ## Changes: - Lowered minimum supported version to MC v1.20.6 ### Bug Fixes - Fixed a bug where some chunk snapshots were not performed asynchronously - Fixed a bug with command aliasing
release

Raycasted Entity Occlusions 1.6.3

1.6.3
18 окт. 2025 г.520Minecraft: 1.21.3paper, purpur
Скачать
Что нового
# Release v1.6.3 ## IMPORTANT NOTE ### Raycasted Entity Occlusions is renaming! - In the next major version (v2.0.0), the plugin will be renamed to Raycasted Anti-ESP. The Modrinth and Github pages will also be renamed. ## Changes: ### Bug Fixes - Fixed a bug where tile entity removal was not handled correctly
release

Raycasted Entity Occlusions 1.6.2

1.6.2
16 окт. 2025 г.123Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3paper, purpur
Скачать
Что нового
# Release v1.6.2 ## IMPORTANT NOTE ### Raycasted Entity Occlusions is renaming! - In the next major version (v1.7.0), the plugin will be renamed to Raycasted Anti-ESP. The Modrinth and Github pages will also be renamed. ## Changes: ### Bug Fixes - Fixed a bug where raycasts would cause errors if the target changed dimensions - Fixed a bug with tile entities being removed causing errors ## Full Changelog: - Full changelog can be found [here](https://github.com/Cubicake/RaycastedEntityOcclusions/compare/v1.6.1...v1.6.2)