paper 26.1 · packet-based · free forever

Cheating stops
at the packet.

Talon reads every movement and combat packet off the network thread and rebuilds what the player actually did — server-side. Latency-compensated and tuned against real hacked clients, so cheaters get caught and your players don't.

checks
11
false positives
~0%
authority
server-side
cost
free
// 01 — pipeline

One packet, four steps, no guesswork.

Talon never trusts what the client claims. Every inbound packet runs the same server-authoritative path before anything touches a punishment.

  1. 01

    Intercept

    Movement & combat packets are read on the Netty thread via PacketEvents — before the server logic even sees them.

  2. 02

    Rebuild

    Ground, slipperiness, collisions and fall distance are sampled from real blocks server-side — not from client flags like onGround.

  3. 03

    Verify

    The reconstructed motion/hit is checked against a physics model, with targets rewound through the attacker's ping window so lag never flags.

  4. 04

    Act

    On a confirmed violation: alert staff, rubberband, or feed the kick/ban ladder — per check, your call.

// 02 — coverage

Detections that hold up under real cheats.

Each check is tuned against an actual cheat client and a clean baseline, and only ships when it catches the cheat with virtually zero false positives.

M Movement

  • Speedvanilla friction model
  • Fly / Hoverairborne, incl. dead-still hovers
  • NoFallserver-verified fall damage
  • NoSlowspeed while eating / blocking
  • Jesuswalking on liquids
  • Stepphysics-breaking step-up
  • GroundSpoof · Anomalyheads-up monitors

C Combat

  • Reachrange, latency-rewound
  • KillAuraaim-snap + hit-without-facing

P Packet

  • Invalid Rotationimpossible look angles

Honest by design

Render/ESP cheats are client-only — a server can't see them, and Talon doesn't pretend to. We catch what crosses the network: movement, combat and packet cheats.

Every check above is validated, not guessed.

alertstaff-only notice + violation level
setbackrubberband to the last valid position
flagconfigurable kick → ban ladder
// 03 — install

Drag, drop, done.

No external dependencies — PacketEvents is bundled. Sensible, confidence-tiered defaults out of the box.

  • requires Paper 26.1.x
  • requires Java 25+
  • bundled PacketEvents
Get it on SpigotMC
server console
# 1 — drop the jar in
plugins/talon-1.0.0.jar

# 2 — start the server
  #####  ###  #     ###  #   #
    #   #   # #     #   # ##  #
    #   ##### #     #   # # # #
    #   #   # #     #   # #  ##
    #   #   # #####  ###  #   #
     AntiCheat v1.0.0 — running on Paper 26.1

# 3 — tune it in-game (or edit detections.json)
/talon settings
// 04 — community

Done getting cheated?

Join the Talon community for setup help, new builds and the roadmap. Open an issue, share a bypass, shape what gets built next.