XCatch
Powerful Tool for Detecting X-ray Cheaters
XCatch is an intelligent plugin for Minecraft versions 1.13-1.19 that effectively identifies players using X-ray modifications. The system analyzes player behavior during resource mining by tracking the number of turns and detection of rare ores within short time periods.
Main Features
The system automatically sends notifications to administrators after reaching a specified number of suspicious actions. You can customize the alert threshold according to your preferences.

Automatic player ban function after a certain number of violations (disabled by default). Configurable ban system with different durations depending on the number of previous violations.
Convenient graphical interface for viewing violations and bans of both online and offline players.


Integration with DiscordSRV for sending violation notifications to Discord channels. Ability to execute custom commands after a certain number of violations.
Advantages Over Other Solutions
Unlike plugins that hide ores (such as Orebfuscator), which create significant processor load, XCatch operates with maximum efficiency without unnecessary resource consumption. Methods to bypass ore hiding systems (for example, using seed detection mods) do not work against XCatch.
Systems that notify about mining large amounts of ore (like OreAnnouncer) often produce false positives when players are simply lucky or find large veins. XCatch uses more complex behavior analysis algorithms, significantly reducing the number of false alarms.
Commands
/xcatch help - displays a list of all available commands
/xcatch view [player] - shows violations of all players or the specified player
/xcatch info - provides statistics on XCatch operation on the server

/xcatch reload - reloads XCatch configuration
/xcatch debug player - provides debug information about a player
Permissions
xcatch.alert - receiving violation notifications
xcatch.command - access to XCatch commands
xcatch.bypass - bypassing all XCatch checks
xcatch.noban - players receive violations but are not subject to automatic ban
Frequently Asked Questions
Question: XCatch doesn't detect my X-ray usage
Answer: Make sure you don't have the xcatch.bypass permission
Question: How to configure XCatch?
Answer: The configuration file is located in the XCatch folder and is named config.yml. The file contains detailed descriptions of all settings.