AntiESP
A working AntiPlayerESP, AntiBlockESP, AntiXray and AntiFreecam Plugin.
Список изменений
AntiESP 1.0.0 - First Release
Blocks ESP, wallhacks and xray by never sending the client what it shouldn't see.
👤 Player hiding: players behind walls are removed client-side. Ray-traced against several points on the body, configurable distance and wall count. Optionally keeps their floating nametag and tab-list entry.
📦 Block disguise: chests, shulkers, spawners, barrels and more show as stone from a distance or through walls, and turn real again up close.
⛏️ Ore obfuscator: self-written anti-xray. Enclosed ores are sent as stone,
fake veins are scattered in, and in packet mode whole caves are filled with solid
rock (freecam-proof). A flood-fill reveal opens the cave you're standing in, so
caving stays normal. Fake pattern seeded from a fresh SecureRandom salt each
server start.
Requirements
Paper 1.21.8+, Java 21. PacketEvents optional — needed for cave filling and the tab-list feature; everything else works without it.
Setup
Drop the jar in plugins/ and restart. Before going live, set
ore-obfuscation.identity-test: true once and check the world looks normal —
that verifies the chunk codec on your server build. Then set it back to false.
Commands: /antiesp reload, /antiesp status · Permissions: antiesp.admin,
antiesp.bypass
Known limits
- Anyone who knows your world seed can regenerate ore positions server-side — no client-side anti-xray can prevent that.
hide-cavesis aggressive; set it tofalseif caving feels off.- Only player block-breaking invalidates the chunk cache (not TNT/pistons/water).