HomeJavaModsClairvoyant
Clairvoyant

Logo

👀 Clairvoyant Anti-X-ray

Clairvoyant is a powerful, modern anti-x-ray plugin designed for PaperMC servers. It moves beyond simple ore obfuscation and instead focuses on intelligent data analysis to identify suspicious player behavior. By meticulously logging every mining action and analyzing patterns, Clairvoyant provides server administrators with the clear, evidence-based insights needed to catch cheaters and maintain a fair gameplay environment.

The goal of Clairvoyant is not to automatically ban players, but to empower administrators. It calculates a "Suspicion Score" for each player, allowing you to make informed decisions based on detailed reports and interactive in-game visualizations.


✨ Features


❔ Compatibility

This plugin is built on the Paper API. It will work on any server software that is a fork of Paper and maintains plugin compatibility.

✅ Supported Server Software:

❌ Unsupported Server Software:


🛠️ Commands & Permissions

The main command is /clairvoyant, with alias /cv. All commands require the permission clairvoyant.admin by default.

Command Arguments Description
/cv stats <player> Shows detailed mining statistics for the specified player, including counts for each block type broken.
/cv trace <player> Generates an interactive, in-game visualization of the player's recent mining activity. Only you can see the markers.
/cv check <player> Runs a full heuristic analysis on the player and displays a detailed suspicion report with an overall score and status.
/cv help Displays the list of available commands.
/cv autopunish <on|off> Toggles the auto-punish feature

⚙️ Installation

  1. Download the latest clairvoyant-vX.X.X.jar from the releases page.
  2. Place the JAR file into your server's /plugins directory.
  3. Start or restart your server.
  4. The plugin will generate a Clairvoyant folder containing the config.yml and clairvoyant.db files.

🔧 Configuration Guide (config.yml)

All configuration is handled in the plugins/Clairvoyant/config.yml file. This guide explains each section in detail.

weights

This section controls how much influence each heuristic has on the final suspicion score. It's recommended to keep the sum of all weights equal to 1.0.

weights:
  high-value-ore-ratio: 0.15
  tunneling-pattern: 0.25 # Increased weight
  torch-usage: 0.05
  # ... and so on

ore-lists

This is where you define which blocks the plugin should care about. You can add items from mods or custom plugins here using their unique namespaced ID (e.g., mod_id:item_id).

visualization-mapping

This section customizes the visual feedback for the /cv trace command.

thresholds

This section allows you to fine-tune the sensitivity of each heuristic.

suspicion-levels

This section sets the score boundaries for the status levels displayed in the /cv check report.

auto-punish

This section sets the threshold level and punishment command for the auto-punish feature.

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