This plugin is designed to help Minecraft server administrators detect and prevent x-ray cheating using a simple AI model. It monitors players' ore mining behavior and collects various data points to determine if a player is likely using x-ray mods.
AI-Driven Detection:
The plugin uses two sets of model weights (for legit and x-ray behavior) to compute a confidence score indicating the likelihood that a player is x-raying.
Comprehensive Data Collection:
Dynamic Training System:
Use the /train <legit|xray> command to adjust the AI model weights based on player behavior. This allows the model to learn and improve over time:
Customizable Configuration:
Configure the plugin via config.yml to set:
Automatic File Management:
The plugin automatically creates necessary folders and files (e.g., ML/legit.dat, ML/xray.dat) if they do not exist, ensuring smooth first-time setup.
Data Collection:
Feature Extraction:
The plugin calculates:
AI Prediction:
The collected features are processed through a weighted model, and a confidence score is computed that indicates the likelihood of x-ray usage.
Training & Adaptation:
The /train command allows administrators or trusted players to train the model based on observed behavior, updating the weights stored in ML/legit.dat or ML/xray.dat.
Flagging Suspicious Behavior:
If the confidence score exceeds the configured threshold, the plugin flags the player which then notifies staff of their potentially unfair behaviour.
Installation:
Place the plugin jar into your server's plugins folder. On first run, the necessary configuration and ML data files will be created automatically.
Configuration:
Edit config.yml in the plugin’s data folder to customize the detection thresholds, messages, and ore list.
Commands:
/train <legit|xray>This AI Anti-Xray Detection Plugin leverages in-game data to help maintain a fair play environment on your server by dynamically learning and adapting to player behavior. Enjoy a smarter, self-improving system for combatting x-ray cheats!
Feel free to reach out with feedback or suggestions to improve the plugin further. Happy mining!
https://bstats.org/plugin/bukkit/MLAntiXray/25104
![[MAX] ML Anti XRay](/_next/image?url=%2Fapi%2Fproxy-image%3Furl%3Dhttps%253A%252F%252Fcdn.modrinth.com%252Fdata%252Fu0aVZy46%252Fd41e90364500f273c8bacb37523cf01121d7b2ae_96.webp&w=256&q=75)
Automatically flag potential xrayers with Machine Learning