Talon Anti-Cheat
1.1Packet-based, server-authoritative anticheat for Paper 26.1 - validated against real cheat clients
Talon AntiCheat
Catch cheaters. Not your players.
Server-side, packet-based cheat detection for Paper. Every detection is latency-compensated, server-authoritative, and tuned against real cheat clients.
Why Talon?
- Packet-based — reads movement and combat straight off the network thread, before the server even processes it.
- Server-authoritative — never trusts client-reported flags like onGround. Ground, slipperiness, fall damage and more are verified server-side.
- Latency-compensated — every combat check rewinds targets through the attacker's ping window, so laggy and strafing players are never falsely flagged.
- Validated against real cheats — checks are tuned against an actual cheat client and shipped only when they catch the cheat with virtually zero false positives.
- Drag and drop — sensible, confidence-tiered defaults out of the box. Install it and it works; tune later if you want.
Enforcement you control
- Per-check action — choose alert (staff only), setback (rubberband), or flag (punish) for every check
- Full punishment ladder — kick after X flags, ban after X kicks
- Persistent records — flag/kick counts survive restarts
- Custom messaging — your own kick & ban messages plus a branded ban-rejoin screen
- Public broadcast — optional "<player> was kicked/banned by Talon AntiCheat" message
Staff tools
- In-game GUI — toggle and tune every check with no config files (/talon settings)
- Rich alerts — hover for details, click to teleport to the suspect
- Evidence reports — a per-ban report capturing the lead-up to every punishment
- Latency compensation — laggy players don't get punished for their ping
Requirements
- Paper 26.1.x (Minecraft 26.1) — Paper required
Installation
- Drop talon-free-1.1.0.jar into your server's plugins/ folder
- Start the server — you'll see Talon AntiCheat enabled (Paper 26.1, PacketEvents) — Free edition
- Config generates at plugins/Talon/detections.json — tune in-game with /talon settings or edit the file and run /talon reload
Ops are exempt by default (talon.bypass). For non-OP staff, grant permissions with a permissions plugin such as LuckPerms.
Commands
- /talon help — command menu (aliases: ac, anticheat, tac)
- /talon flags <player> — inspect a player's flags, kicks & violation levels
- /talon flagsreset <player> — clear a player's violation state
- /talon settings — open the settings GUI
- /talon reload — reload the plugin
Permissions
- talon.admin (default: op) — commands + GUI
- talon.alerts (default: op) — receive staff alerts
- talon.bypass (default: op) — exempt from checks
Want more? Talon Premium
Learn more at talonanticheat.com.
Free forever. MIT licensed. Updated for the latest Paper.
Website • Discord
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta