Flint AntiCheat v2.0.0

Flint Anti Cheat | Bedrock/Geyser Cheat Detection | 1.20-26.1 | Folia Support
flint_header_final2.png
The Bedrock-first anticheat your server has been missing.

Flint is a fully packet-based anticheat built from the ground up around real Geyser/Floodgate behavior — not a Java anticheat with Bedrock support bolted on afterward. Every check accounts for how Bedrock movement, combat, and packets actually arrive on your server, so your crossplay players stay safe from bans while cheaters still get caught.

Spigot • Paper • Folia | Minecraft 1.20 → 26.1.2 | Packet-based via PacketEvents

[Required] PacketEvents: https://www.spigotmc.org/resources/packetevents-api.80279/

[Warning] This is a Bedrock anticheat only — it will ignore Java players!


============================

🎯 The KillAura Verification Bot

Flint's standout feature: when a player is suspected of using KillAura, Flint can spawn a completely fake, packet-only NPC that only that player can see. It borrows a real nearby player's name and skin, holds a sword, swings, and follows behind the suspect like a normal player would. Legitimate players simply ignore it. Aura cheats, which auto-target anything humanoid in range, attack it — and land a hit on an entity that was never actually there.

It's invisible to everyone else on the server, fully configurable, and gives you a near-certain confirmation instead of a guess.

============================
5-features-flint.png


🎯 Input-Aware Hitbox — the phone false-positive fix

Bedrock touch players attack where their finger taps, not where the crosshair points — so legit taps can land tens of degrees off from the camera the server sees. This was the #1 cause of Hitbox false flags, and no threshold value fixes it.

Flint splits players by input mode: touch players get their own relaxed profile that only catches physically impossible hits, while keyboard/mouse, controller, and VR get a strict profile that is tighter than a single global setting ever could be. Crosshair-aim inference watches whether the camera is moving at the moment of a hit and promotes accordingly. Evidence can only ever make a check stricter, never more lenient — so spoofing your device to claim TOUCH gains a cheater nothing. Ships alert-only by default, so a wrong guess never bans a phone player.

============================

✅ Detection Coverage
6-checks-flint.png


Combat
  • Reach — hits from farther than legally possible, checked separately per movement state, with two-sided lag compensation
  • Hitbox — an artificially enlarged hitbox, detected via raytrace against the real per-axis target box, split by input mode
  • KillAura — target-switching, impossible attack angles, through-wall hits, no-swing attacks, and the verification bot confirmation
  • Aimbot — impossible rotation snaps and unnaturally smooth/robotic aim
  • AutoClicker — CPS caps for both Java and Bedrock/touch input, plus click-timing consistency analysis
  • Velocity — anti-knockback, catches reduced or missing knockback after being hit
  • AutoTotem — inhumanly fast totem re-equips

Movement
  • Speed — excess movement speed across walking, sprinting, jumping, and sustained long-window travel
  • Fly — hovering, sustained ascension, excess air-time, and frozen-hover/noclip patterns
  • Jump — excess jump velocity, bunny-hopping, and excess airborne height
  • Step — stepping up more height per tick than physically allowed
  • AirJump — jumping again while already airborne
  • Spider — climbing solid, non-climbable surfaces
  • Jesus — walking on top of water
  • NoFall — spoofing ground contact to dodge fall damage
  • Phase — moving through solid blocks (sustained-movement gated to avoid Bedrock false flags)
  • Elytra — impossible glide speed and unboosted sustained acceleration
  • InventoryMove — moving while the inventory is open (off by default)

Player / World
  • Timer — client speedhacks, both burst and sustained detection methods
  • FastUse — using items faster than possible
  • Nuker — breaking too many blocks per second
  • FastBreak — breaking a single block faster than physically possible
  • FastPlace — placing blocks faster than physically possible
  • Scaffold — illegal bridge-placing without looking near the block (off by default)

Every sub-check has its own enable toggle, violation threshold, ping/TPS gates, and decay rate — nothing is one-size-fits-all.

============================
2-commands-flint.png


CommandDescriptionPermission
/flintShows the help listflint.use
/flint reloadReloads config.ymlflint.admin
/flint vl <player>View a player's violation levels per checkflint.admin
/flint spectate <player>Spectate a target (/gamemode survival to exit)flint.admin
/flint alertsToggle your in-game alerts on/offflint.alerts
/flint type <player>Reports edition, input mode, Floodgate status, and why a profile was chosenflint.admin
/flint bot <player>Force-spawn the KillAura verification bot on a target for testingflint.admin
Aliases: /flintac

============================

3-permissions-flint.png

PermissionDefaultGrants
flint.adminopEvery /flint subcommand, plus the missing-Floodgate warning on Bedrock joins
flint.alertsopReceives violation alerts in chat (toggle per-staff with /flint alerts)
flint.bypassExempt a player from all checks (must be granted)
Granular bypass is also available: flint.bypass.<check> (e.g. flint.bypass.reach) and flint.bypass.<check><type> (e.g. flint.bypass.reacha) — covering all 24 checks and every sub-check.

============================
4-placeholders-flint.png


PlaceholderDescription
%flint_vl_total%Player's total violation level
%flint_last_check%Last sub-check the player failed
%flint_type%Bedrock or Java
%flint_input%Touch / Keyboard+Mouse / Controller / VR / Unknown
%flint_ping%Player's current ping
%flint_alerts_state%Whether staff alerts are on/off (works offline)
Requires PlaceholderAPI installed on the server (soft dependency, registers automatically, only needed for placeholder support).

============================​

⚙ Why Flint Doesn't Ban Your Legit Players

  • Input-aware detection — touch, keyboard/mouse, controller and VR players are each judged by their own profile instead of one global setting
  • Modelled Geyser desyncs — sprint/glide flicker, non-20Hz movement, mining-swing spam, and liquid packet floods are compensated for instead of flagged
  • Two-sided lag compensation on all combat checks — both attacker and target are rewound by ping, and mobs are now rewound per-tick too
  • Broad, deliberate exemptions — potions, ice, slime blocks, riptide, levitation, vehicles, knockback, climbables, bounce blocks, wind charges, and more
  • TPS and ping-aware — checks automatically skip during server lag or high-ping spikes

============================

flint_header_final2.png

📋 Requirements

  • Server software: Spigot, Paper, or Folia
  • Minecraft version: 1.20 and up to the latest
  • Required dependency: PacketEvents
  • Recommended (Bedrock detection): Floodgate and/or Geyser-Spigot
  • Optional (placeholders): PlaceholderAPI

============================

Questions, support, or a bug to report?
Join the Discord
Buy a license now
$20.00
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Share and earn
Refer this resource and earn a 10% commission.
96 Views
1 Purchases
2 Downloads
Jul 16, 2026 Published
Jul 17, 2026 Updated
Not yet rated
1.1 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
AI Content Disclosure
Description text and promotional banners were drafted with AI assistance (Claude) based on my plugin's actual features, commands, and check list, then reviewed and finalized by me.
AI Content Disclosure
Received AI assistance in the form of ideas, suggestions, and help with specific parts of the implementation. The core plugin logic and design decisions were done by me.
Type
  1. Protection
  1. Staff
  1. Anticheat
Game mode
  1. Survival
  1. KitPVP
  1. BoxPVP
Supported software
  1. Spigot
  1. Paper
  1. Folia
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
Supported languages
  1. English
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Automated self-service inventory refunds players refund themselves after a hacker is banned.
Not yet rated
0 purchases
DM linked players, send rich embeds, and reward players for staying active in voice chat.
Not yet rated
0 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,246 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,252 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 45 ratings
3,136 purchases
Share and earn
Refer this resource and earn a 10% commission.
96 Views
1 Purchases
2 Downloads
Jul 16, 2026 Published
Jul 17, 2026 Updated
Not yet rated
1.1 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
AI Content Disclosure
Description text and promotional banners were drafted with AI assistance (Claude) based on my plugin's actual features, commands, and check list, then reviewed and finalized by me.
AI Content Disclosure
Received AI assistance in the form of ideas, suggestions, and help with specific parts of the implementation. The core plugin logic and design decisions were done by me.
Type
  1. Protection
  1. Staff
  1. Anticheat
Game mode
  1. Survival
  1. KitPVP
  1. BoxPVP
Supported software
  1. Spigot
  1. Paper
  1. Folia
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
Supported languages
  1. English
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Automated self-service inventory refunds players refund themselves after a hacker is banned.
Not yet rated
0 purchases
DM linked players, send rich embeds, and reward players for staying active in voice chat.
Not yet rated
0 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,246 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,252 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 45 ratings
3,136 purchases
Top