HomeJavaModsXrayDetector
XrayDetector

XrayDetector

A Minecraft X-ray Detection Plugin

XrayDetector is a comprehensive detection system for identifying potential X-ray usage on Minecraft servers. This plugin monitors ore mining patterns and alerts staff members when suspicious activity is detected.

Author: nevmind
Version: 1.0.0
All Rights Reserved


Features

Core Detection System

Comprehensive Commands

Advanced Configuration

Permission System


Installation

  1. Download XrayDetector-1.0.0.jar from the releases
  2. Place the JAR file in your server's plugins folder
  3. Restart your server or use a plugin manager to load it
  4. Configure the plugin in plugins/XrayDetector/config.yml

Compatibility

Supported Platforms

Minecraft Versions

The plugin uses the Bukkit API 1.13+ for maximum compatibility across versions.


Configuration

The plugin creates a config.yml file in plugins/XrayDetector/ with the following options:

Basic Settings

# Enable or disable detection system
enabled: true

# Number of ores to trigger alert
ores_threshold: 10

# Time window in seconds
time_window: 60

Severity Levels

Each severity level can be configured with minimum/maximum ore counts and point values:

Alert Colors

Customize alert message colors using Minecraft color codes:


How It Works

Detection Logic

  1. Monitoring: The plugin tracks when players mine ore blocks
  2. Pattern Analysis: Calculates mining speed (ores per second) within the time window
  3. Severity Assessment: Determines alert level based on ore count and mining speed
  4. Point Assignment: Adds points to the player's X-ray suspicion score
  5. Staff Notification: Sends formatted alerts to all staff with xray.alerts permission

Tracked Ores

The plugin monitors all ore types including:

Alert Format

[XrayDetector] PlayerName mined 15 ores in 30.0 seconds [MEDIUM] (+15 points, Total: 45)

Commands & Permissions

Command Permission Description
/xray toggle xray.admin Toggle detection on/off
/xray set ores <num> xray.admin Set ore threshold
/xray set time <sec> xray.admin Set time window
/xray tp <player> xray.admin Teleport to player (spectator)
/xray chances list xray.admin Show top suspects
/xray reload xray.admin Reload configuration

Aliases: /xr, /xraydetector


FAQ

Q: Does this plugin prevent X-ray?
A: No, this plugin only detects potential X-ray usage. It cannot prevent players from using X-ray texture packs or mods.

Q: Will this catch all X-ray users?
A: The plugin detects suspicious mining patterns that may indicate X-ray usage. However, it's not 100% accurate and should be used as one tool among many for server moderation.

Q: Can players see the alerts?
A: Only players with the xray.alerts permission (typically staff) receive alerts.

Q: What happens when a player is detected?
A: The plugin only sends alerts and tracks points. Staff must manually review and take appropriate action.

Q: Does this work on older versions?
A: The plugin requires Minecraft 1.13 or newer due to API compatibility.


Support & Updates

For bug reports, feature requests, or support:


License

XrayDetector by nevmind
All Rights Reserved

This software is proprietary and confidential. Unauthorized copying, distribution, or modification is strictly prohibited without explicit permission from the author.


Credits

Developer: nevmind
Plugin Version: 1.0.0
Last Updated: 2025

Thank you for using XrayDetector!

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more