Sueta

Nox-AC | AntiCheat

0.2

AntiCheat

·Plugin

Nox-AntiCheat
Nox-AntiCheat
is a lightweight, efficient anti-cheat plugin designed to protect your Minecraft server from common cheats like flying, speed hacking, and reach hacks.

Features

  • Fly Detection: Detects suspicious flying or gliding behavior and kicks players after configurable violations.
  • Speed Detection: Monitors player movement speed to prevent speed hacks.
  • Reach Detection: Detects attacks from suspiciously long distances.
  • Fully configurable thresholds and messages.
  • Alerts staff with detailed violation info.
config
config.yml
#
# =========================================================
#                NOX-ANTICHEAT CONFIGURATION
# =========================================================

# Language used for plugin messages
# Available options: "en" (English), "fr" (French)
language: "en"  # Default: English

fly:
  # Number of violations (detections) before kicking a player
  # Increase this value if your server has lag or custom movement plugins
  violation-threshold-kick: 3

  # Optional (if supported): Maximum vertical distance allowed before flagging (in blocks)
  max-fly-height: 1.5  # Allows minor lag or bounce (e.g., slime blocks)

reach:
  # Number of violations before kicking a player
  violation-threshold-kick: 4

  # Maximum allowed attack reach (in blocks)
  # Default is 3.78; lowering to 3.5 makes it stricter without many false positives
  max-reach-blocks: 3.5

speed:
  # Number of violations before kicking a player
  violation-threshold-kick: 4

  # Maximum allowed ground speed (in blocks/tick)
  # Default 0.62 (slightly above vanilla ~0.6 to allow for minor lag)
  base-ground-speed: 0.62

  # Maximum allowed air speed (in blocks/tick)
  # Slightly higher to avoid kicking for jump sprints or elytra
  base-air-speed: 0.65

# ============================
#         ENABLED MODULES
# ============================
 
modules:
  # (true = enabled, false = disabled)
  fly-check: true
  speed-check: true
  reach-check: true
lang_en.yml
# English messages for Nox-AntiChea


fly:
  # Warning message sent to the player
  # %player% = name of the player (not used here)
  # %violations% = number of violations (not used here)
  warn-message: "&e[Nox-AntiCheat] &8: &cSuspicious flying or gliding detected."

  # Alert message sent to staff members
  # %player% = name of the player
  # %violations% = number of violations triggered
  alert-message: "&e[Nox-AC] &c%player% &7suspected of &cFly &7(Violations: %violations%)"

  # Message sent to the player when they are kicked
  kick-message: "&e[Nox-AntiCheat] &8: &cFly detected."

speed:
  # Number of violations before the player gets kicked for Speed
  violation-threshold-kick: 4

  # Warning message sent to the player
  warn-message: "&e[Nox-AntiCheat] &8: &cMovement too fast detected."

  # Alert message sent to staff members
  # %player% = name of the player
  # %violations% = number of violations triggered
  alert-message: "&e[Nox-AC] &c%player% &7suspected of &cSpeed &7(Violations: %violations%)"

  # Message sent to the player when they are kicked
  kick-message: "&e[Nox-AntiCheat] &8: &cSpeed detected."

reach:
  # Number of violations before the player gets kicked for Reach
  violation-threshold-kick: 4

  # Warning message sent to the player
  # %distance% = distance (in blocks) of the suspicious hit
  warn-message: "&e[Nox-AntiCheat] &8: &cHit from too far detected. (%distance% blocks)"

  # Alert message sent to staff members
  # %player% = name of the player
  # %violations% = number of violations triggered
  # %distance% = distance (in blocks) of the suspicious hit
  alert-message: "&e[Nox-AC] &c%player% &7suspected of &cReach &7(Violations: %violations%, Distance: %distance%)"

  # Message sent to the player when they are kicked
  kick-message: "&e[Nox-AntiCheat] &8: &cReach detected."

Similar projects

Plugin →