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

RayTraceAntiXray (fork)

Raytraceantixray fork, but using packetevents instead of ProtocolLib.

Автор: alexisbinh2,3 тыс.9обновлён 29 сент. 2026 г.
Утилиты

Описание

RayTraceAntiXray

RayTraceAntiXray is a Paper / Folia server-side plugin that extends Paper Anti-Xray when using engine-mode: 1.

Paper’s Anti-Xray hides ores based on whether nearby blocks are considered “exposed.” Ores that are open to air (e.g. in caves or on exposed faces) may not be treated as hidden the same way. This plugin adds server-side ray tracing so visibility can be evaluated more tightly for those cases, while still working with Paper’s obfuscation pipeline—not against it.

Documentation

Everything is documented here https://alexteens24.github.io/RayTraceAntiXray/

License

Source is covered by the project LICENSE (typically MIT for upstream code). Third-party downloads must comply with that license and any notices required by its terms.

Statistics

bStats

Credits

Original plugin by stonar96 — upstream repository: stonar96/RayTraceAntiXray.

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

Все версии →
release

RayTraceAntiXray (fork) 1.18.0

1.18.0
29 сент. 2026 г.544Minecraft: 1.21.11, 26.1.2, 26.2, 26.3folia, paper, purpur
Скачать
Что нового
feat: Update to support Paper 26.3 and refactor chunk packet handling - Refactored ChunkPacketBlockControllerAntiXray to accommodate changes in Paper 26.3, allowing chunk packet info retrieval without the packet. - Introduced ChunkPacketInfoAntiXrayState to manage shared mutable state across different versions. - Updated NmsBridge and NmsCompat to handle new chunk packet creation logic for Paper 26.3. - Added new implementations for ChunkPacketInfoAntiXray for Paper 26.3, 26.2, and 26.1.2. - Adjusted build configuration to include support for Paper 26.3. - Updated documentation to reflect changes in supported versions and installation instructions. - Added unit tests to ensure backward compatibility with legacy chunk packet handling.
release

RayTraceAntiXray (fork) 1.17.7

1.17.7
26 авг. 2026 г.496Minecraft: 1.21.11, 26.1.2, 26.2folia, paper, purpur
Скачать
Что нового
Added - Paper 26.x compatibility & multi-version architecture (#4) — version-adaptive NMS layer (NmsCompat / NmsBridge) with dedicated runtime modules for Paper/Folia 1.21.11, 26.1.2 and 26.2, built from a single codebase. - Paper Anti-Xray setup reminder (#7) — operators receive a clickable in-game notice (plus console warnings on startup) when Paper Anti-Xray is disabled or not using engine-mode: 1; can be dismissed or re-enabled via /raytraceantixray reminder, persisted in reminder.yml. - CI now publishes build artifacts on every build (#7). - Additional administrative commands and expanded documentation (#3). - Dependabot — weekly automated dependency updates for Gradle and GitHub Actions (#9). Fixed - Crash on Folia servers (#8) — IllegalStateException: Thread failed main thread check: Cannot asynchronously load chunks from the third-person camera ray trace (PlayerMoveEvent → getMaxZoom → Level.clip). Camera segments are now pre-checked against loaded chunks via lock-free getChunkIfLoaded; unloaded/unowned chunks fail soft (camera stays at eye level) instead of triggering an off-thread synchronous load. Hardened against NaN/Infinity camera data, extreme coordinates, and check/use races. - Pending chunk lifecycle & Leaf target queues (#3) — fixed leaks/stale entries in pending chunk-block bookkeeping and Leaf async chunk-send target queues. - Stale dirty state (#5) — chunk dirty flags are now acknowledged only after a completed ray trace pass, so freshly modified chunks are no longer skipped. - Packaging (#9) — version-pinned shadowJar include rules silently dropped runtime classes after dependency bumps (NoClassDefFoundError at enable); includes are now wildcarded. Performance - Dirty-chunk tracking (#5, design by TauCu) — the ray tracer only reprocesses chunks whose blocks actually changed instead of rescanning every registered chunk each tick, with per-location change detection to avoid redundant work. Dependencies / Build - packetevents-spigot 2.12.1 → 2.13.0 (restores initialization on Folia/Paper 26.x) - faststats metrics-bukkit 0.27.1 → 0.29.4 - Dev bundles: 26.2 build.56-alpha → build.119-stable, 26.1.2 build.65 → build.74-stable - Gradle wrapper 9.5.0 → 9.7.1 · shadow 9.3.1 → 9.6.1 · run-paper 3.0.2 → 3.1.0 · paperweight userdev beta.21 → beta.22 - JUnit 5.11 → 6.1.3, Mockito 5.14.2 → 5.23.0 (test-only)
release

RayTraceAntiXray (fork) 1.17.6

1.17.6
21 июл. 2026 г.457Minecraft: 1.21.11, 26.1.2, 26.2folia, paper, purpur
Скачать
Что нового
26.2 support
release

RayTraceAntiXray (fork) 1.17.5

1.17.5
11 июл. 2026 г.94Minecraft: 1.21.11, 26.1.2folia, paper, purpur
Скачать
Что нового
Improve leaf support 26.2 support soon, when paper release a stable build of it
release

RayTraceAntiXray (fork) 1.17.5

1.17.5
26 июн. 2026 г.158Minecraft: 1.21.11, 26.1.2folia, paper, purpur
Скачать
Что нового
Added faststats metric
release

RayTraceAntiXray (fork) 1.17.4

1.17.4
25 июн. 2026 г.32Minecraft: 1.21.11, 26.1.2folia, paper, purpur
Скачать
Что нового
Trying to fix rehide block
release

RayTraceAntiXray (fork) 1.17.3

1.17.3
11 июн. 2026 г.113Minecraft: 1.21.11folia, paper, purpur
Скачать
Что нового
previous build was broken sorry
release

RayTraceAntiXray (fork) 1.17.3

1.17.3
9 июн. 2026 г.49Minecraft: 26.1.2folia, paper, purpur
Скачать
release

RayTraceAntiXray (fork) 1.17.2

1.17.2
3 июн. 2026 г.66Minecraft: 1.21.11folia, paper, purpur
Скачать
Что нового
Add support for leafmc async chunk send (experimental) I dont know if it still work with traditional paper server (will be fixed if there is an error)
release

RayTraceAntiXray (fork) 1.17.1

1.17.1
24 мая 2026 г.82Minecraft: 1.21.11folia, paper, purpur
Скачать
Что нового
added bstats