# ============================================================
# SignProbe
# Author: igotsolucky
# ============================================================
# Description:
# SignProbe is a lightweight, packet-based client detector
# for Paper and Folia servers that identifies supported
# cheat clients using a unique translation-key probing
# technique. No client-side mods, resource packs, or
# invasive scanning methods are required.
#
# Features:
# • Passive packet-level cheat client detection
# • Invisible sign translation-key probing
# • No client mod or resource pack required
# • Supports multiple configurable detection profiles
# • Configurable punishments (message, kick, command)
# • Staff detection notifications
# • Automatic timeout detection
# • Smart bypass logic for NPCs, Bedrock & staff
# • Live configuration reloading
# • Manual player probing command
# • Detailed debug mode for testing
# • Lightweight and performance friendly
#
# Built-in Detection Profiles:
# • Meteor Client
# • Meteor Commands
# • Freecam
# • Wurst Client
#
# Commands:
# /signprobe reload
# Reloads the configuration without restarting.
#
# /signprobe probe <player>
# Manually performs a full probe on any online player.
#
# Permissions:
# signprobe.bypass
# Exempts a player from all automatic checks.
#
# signprobe.reload
# Allows use of /signprobe reload.
#
# signprobe.probe
# Allows manual probing of players.
#
# signprobe.notify
# Receives in-game detection notifications.
#
# Requirements:
# • Paper or Folia 1.21+
# • Java 21+
# • PacketEvents (Required)
# • Floodgate (Optional)
#
# Configuration:
# Easily customize detection keys, punishments,
# messages, timeout handling, staff notifications,
# and debug logging directly from config.yml.
# ============================================================
# SignProbe
# Author: igotsolucky
# ============================================================
# Description:
# SignProbe is a lightweight, packet-based client detector
# for Paper and Folia servers that identifies supported
# cheat clients using a unique translation-key probing
# technique. No client-side mods, resource packs, or
# invasive scanning methods are required.
#
# Features:
# • Passive packet-level cheat client detection
# • Invisible sign translation-key probing
# • No client mod or resource pack required
# • Supports multiple configurable detection profiles
# • Configurable punishments (message, kick, command)
# • Staff detection notifications
# • Automatic timeout detection
# • Smart bypass logic for NPCs, Bedrock & staff
# • Live configuration reloading
# • Manual player probing command
# • Detailed debug mode for testing
# • Lightweight and performance friendly
#
# Built-in Detection Profiles:
# • Meteor Client
# • Meteor Commands
# • Freecam
# • Wurst Client
#
# Commands:
# /signprobe reload
# Reloads the configuration without restarting.
#
# /signprobe probe <player>
# Manually performs a full probe on any online player.
#
# Permissions:
# signprobe.bypass
# Exempts a player from all automatic checks.
#
# signprobe.reload
# Allows use of /signprobe reload.
#
# signprobe.probe
# Allows manual probing of players.
#
# signprobe.notify
# Receives in-game detection notifications.
#
# Requirements:
# • Paper or Folia 1.21+
# • Java 21+
# • PacketEvents (Required)
# • Floodgate (Optional)
#
# Configuration:
# Easily customize detection keys, punishments,
# messages, timeout handling, staff notifications,
# and debug logging directly from config.yml.
# ============================================================
