X-SHIELD (anti cheater)

Server admin utility: detects X-Ray mods & resource packs on join. Alerts operators with [Spectate], [Shame] and [ModList] buttons. Per-player logs, Discord webhook & configurable keywords.

File Details

X-Shield V2.1 — Hotfix

  • R
  • Mar 20, 2026
  • 38.99 KB
  • 4.7K
  • 1.21.1
  • NeoForge

File Name

client_audit-1.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:x-shield-anti-cheater-1480302:7786135"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

V2.1 — Hotfix

Fixed:
* Fixed crash when opening the multiplayer menu — PackWatcher was trying to
  send packets before a server connection existed (NullPointerException)
* Fixed resource pack detection completely reworked — now reads the
  resourcepacks folder directly from disk instead of using the Minecraft API,
  which only reflects files present at launch
* Fixed mod-owned resource packs (mod/xray, mod/freecam etc.) no longer
  reported as RESOURCEPACK detections — only actual .zip files are scanned
* Fixed kick message now shows the exact flagged mod(s) and resource pack(s)
  instead of a generic "kicked by an administrator" message

Added:
+ PackWatcher now detects resource packs added while the player is already
  on the server and immediately resends the payload for re-evaluation
+ Auto-Shame feature — automatically broadcasts a random shame message
  whenever a player is flagged, configurable via xshield-server.toml
+ /clientaudit autoshame on|off — toggle auto-shame at runtime without restart
+ [Shame] button now only works if the player has actual flagged items
+ All shame messages moved to a shared ShameUtil class
+ 10 new shame messages added (25 total)