ModsJava
️ VeinGuard - Advanced X-Ray Detection
Java mod listed for Minecraft 1.18–1.21. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot
VeinGuard
Advanced X-Ray Detection with 80%+ Accuracy
Catch X-Ray cheaters with AI-powered behavioral analysis!
⭐ Key Features
Advanced X-Ray Detection with 80%+ Accuracy
Catch X-Ray cheaters with AI-powered behavioral analysis!
- 5 Detection Modules - Behavior Analysis, Cluster Analysis, Path Analysis, Fake Ore Testing, Suspicion Scoring
- Multi-Language Support - 7 languages (EN, TR, ES, FR, DE, RU, ZH)
- Discord Integration - Real-time webhook notifications with beautiful embeds
- Advanced GUI System - Beautiful in-game management interface
- Player Alert History - Track last 10 warnings per player
- Runtime Configuration - Change settings without server restart
- Daily Log Files - Organized detection logs by date
- Ore-Specific Tracking - Different thresholds for each ore type
- Player-Placed Ore Bypass - Silk touch friendly
- Exposed Ore Detection - Avoids false positives in caves
How It Works
Behavior Analysis:
Monitors how quickly players find ores. X-Ray users typically find ores much faster than legitimate players.
Path Analysis:
Analyzes mining paths. X-Ray users tend to mine in straight lines toward ores, while legitimate players explore naturally.
Fake Ore Testing:
Spawns client-side fake ores that only the player can see. If they mine directly to it or look at it through walls, they're using X-Ray.
Suspicion Scoring:
Each detection adds points. When thresholds are reached, admins are notified and configurable actions are executed.
Detection Accuracy
- ~80% accuracy with default settings
- ~90% accuracy when properly tuned for your server
- Path-based scoring reduces false positives
- Exposed ore detection prevents cave mining false positives
Commands
Code (Text):
/vg - Open main GUI
/vg reload - Reload configuration
/vg reset <player> - Reset player data
/vg check <player> - Check player suspicion score
/vg stats - View global statistics
/vg reload - Reload configuration
/vg reset <player> - Reset player data
/vg check <player> - Check player suspicion score
/vg stats - View global statistics
Permissions
Code (Text):
vg.admin - Full access to all commands
vg.gui - Access to GUI system
vg.reload - Reload configuration
vg.reset - Reset player data
vg.check - Check player suspicion
vg.notify - Receive detection notifications
vg.gui - Access to GUI system
vg.reload - Reload configuration
vg.reset - Reset player data
vg.check - Check player suspicion
vg.notify - Receive detection notifications
Beautiful GUI System
- Statistics Dashboard - View global detection stats
- Player List - Browse all tracked players with suspicion scores
- Live Settings Editor - Change configuration in real-time
- Alert History Viewer - See last 10 warnings per player
- Top 10 Suspicious Players - Quick access to high-risk players
- Player Search - Find specific players instantly
Installation
- Download VeinGuard-1.0.jar
- Place in your server's plugins folder
- Restart your server
- Configure plugins/VeinGuard/config.yml
- (Optional) Set up Discord webhook
- Done! Use /vg to access GUI
⚙️ Quick Configuration
The plugin comes with production-ready default settings. Key configurations:
Code (Text):
# Suspicion Thresholds
thresholds:
low-risk: 50 # Yellow warning
medium-risk: 80 # Orange warning
high-risk: 120 # Red warning
confirmed: 180 # Confirmed X-Ray
# Behavior Analysis
behavior-analysis:
enabled: true
time-window: 60 # seconds
max-ores: 10 # ores per window
score: 20 # points per violation
# Fake Ore Testing
fake-ore:
enabled: true
spawn-chance: 15 # %
interaction-score: 50
break-score: 100
thresholds:
low-risk: 50 # Yellow warning
medium-risk: 80 # Orange warning
high-risk: 120 # Red warning
confirmed: 180 # Confirmed X-Ray
# Behavior Analysis
behavior-analysis:
enabled: true
time-window: 60 # seconds
max-ores: 10 # ores per window
score: 20 # points per violation
# Fake Ore Testing
fake-ore:
enabled: true
spawn-chance: 15 # %
interaction-score: 50
break-score: 100
Multi-Language Support
- English (en)
- Turkish (tr)
- Spanish (es)
- French (fr)
- German (de)
- Russian (ru)
- Chinese (zh)
Change language in config.yml:
Code (Text):
language: "en"
Discord Integration
Get real-time notifications in Discord with beautiful embeds:
Code (Text):
discord:
enabled: true
webhook-url: "your-webhook-url"
mention-role-id: "role-id" # Optional
enabled: true
webhook-url: "your-webhook-url"
mention-role-id: "role-id" # Optional
- Color-coded embeds (yellow/orange/red based on risk)
- Player information (name, UUID, location)
- Detection details (module, score, threshold)
- Timestamp and server info
- Optional role mentions for high-risk detections
️ Auto-Actions
Configure automatic actions when players reach thresholds:
Code (Text):
auto-actions:
enabled: true
low-risk:
- "broadcast &e[VeinGuard] &7{player} is being monitored"
medium-risk:
- "kick {player} Suspicious mining behavior detected"
high-risk:
- "tempban {player} 1d X-Ray suspected"
confirmed:
- "ban {player} X-Ray detected"
enabled: true
low-risk:
- "broadcast &e[VeinGuard] &7{player} is being monitored"
medium-risk:
- "kick {player} Suspicious mining behavior detected"
high-risk:
- "tempban {player} 1d X-Ray suspected"
confirmed:
- "ban {player} X-Ray detected"
Statistics Tracking
- Total players tracked
- Total ores mined
- Total detections
- Average suspicion score
- Highest suspicion score
- Fake ore detections
- Per-ore statistics (Diamond, Emerald, Ancient Debris, etc.)
Requirements
Required:
- Paper/Spigot 1.18 - 1.21.11
- Java 17+
Optional:
- Discord Webhook URL (for notifications)
⚠️ IMPORTANT WARNINGS
READ BEFORE USING!
- ~80% Detection Accuracy: This plugin achieves approximately 80% accuracy with default settings. NO ANTI-CHEAT IS 100% ACCURATE! Always manually verify suspicious players before taking action. False positives can occur.
- Cluster Analysis Warning: The "Cluster Analysis" module is DISABLED BY DEFAULT because it can produce false positives when players mine large natural ore veins. DO NOT ENABLE this module unless you understand the risks and can manually verify all detections.
- Manual Verification Required: Use this plugin as a MONITORING TOOL, not an automatic ban system. Review all high-risk detections manually before banning players.
- Tuning Required: Default settings work for vanilla servers. Modded servers, skyblock, or custom mining mechanics may require threshold adjustments to reduce false positives.
- Performance: Minimal impact, optimized for large servers.
Changelog
Version 1.0 (Initial Release)
- 5 detection modules (Behavior, Cluster, Path, Fake Ore, Scoring)
- Multi-language support (7 languages)
- Discord webhook integration
- Advanced GUI system with 8 different menus
- Player alert history tracking
- Runtime configuration changes
- Daily log files with rotation
- Ore-specific tracking and thresholds
- Path-based fake ore scoring
- Exposed ore detection system
- Player-placed ore bypass
- Auto-action system
- Statistics dashboard
Support
Found a bug? Need help? Want to suggest a feature?
Join our Discord server for support:
https://discord.gg/5wXZeKxjP3
You can also send me a private message on SpigotMC.
⭐ If you like VeinGuard, please leave a review! ⭐
Your feedback helps improve the plugin and helps others find it!
Your feedback helps improve the plugin and helps others find it!
Credits
Developer: DivX
Tester: DivX
Special Thanks: SpigotMC Community
Download VeinGuard Now!
Protect your server from X-Ray cheaters today!
Protect your server from X-Ray cheaters today!
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.18, 1.19, 1.20
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
️ VeinGuard - Advanced X-Ray Detection is a free Minecraft Java mod. Compatible with Minecraft 1.18, 1.19, 1.20, 1.21. Downloaded 18 times (via Spigot). Download it and open it directly in the game.