
AntiFlight
Paper Plugin and Fabric mod to exclusively prevent flight and speed based hacks, including Elytra and BoatFly etc. Achieved without packet inspection or manipulation.
About this Mod
AntiFly

Lightweight Paper + Fabric flight-control plugin by CevAPI.
AntiFly is not a full anti-cheat. It focuses on flight and movement abuse with layered checks:
- server-authorized flight state
- server-side ground/support truth
- buffered air/hover/anti-kick suspicion
- disciplined setbacks to last known valid support
- Elytra-specific movement and boost sanity checks
Platforms
- Paper: 1.21.x -> 26.1.2
- Fabric: 1.21.11 -> 26.1.2 (Fabric Loader 0.18.1+, Fabric API 0.141.1+1.21.11)
Commands
Paper
Requires op or antifly.admin.
Core:
/antifly enable/antifly disable/antifly status/antifly help/antifly exempt <player>/antifly unexempt <player>/antifly set/antifly set <key>/antifly set <key> <value>/antifly reset <player>
Alerts:
/antifly alerts <off|game|console|both>gamealerts go to ops and users withantifly.alerts
Debug:
/antifly debug on/antifly debug off/antifly debug- Shows live action-bar telemetry (mode, speed vs limits, key buffers)
Fabric
Requires moderator-level command permission.
/antiflycommand family is available with equivalent core controls.
Primary settings keys (Paper)
groundWalkMaxgroundMountedMaxwaterMaxwaterVerticalMaxmaxAirHorizontalmaxAirVerticalbufferDecayhorizontalBufferLimitverticalBufferLimithoverBufferLimitnoFallDetectionEnabledairNonFallTicksLimitantiKickWindowTicksantiKickMinDescentsetbackCooldownMselytraEnabledelytraBoostGraceTickselytraStallTickselytraMovementBufferLimitelytraDurabilityCheckEnabledelytraMaxRocketHorizontalelytraMaxRocketUpelytraNoRocketSustainableHorizontalelytraMaxNoRocketUp
Legacy aliases kept for backward compatibility:
groundSpeed,groundSpeedWalking,groundSpeedMountedwaterSpeed,waterVerticalairSpeed,airVertical,airNonFallTickselytraMovementLimit
Notes on Elytra
- Rocket-assisted glide is tracked separately from no-rocket glide.
- No-rocket controlled upward/flat cruise behavior is treated as suspicious and can be blocked.
- Rare fluid-exit and early-glide pull-up transitions are given short grace windows to reduce false positives.
Permissions (Paper)
antifly.admin(default: op)antifly.alerts(default: op)
Config locations
- Paper:
plugins/AntiFly/config.yml - Fabric:
config/antifly.json
Available Versions
How to Install AntiFlight on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set bukkit Loader
In the panel under "Egg", select the bukkit loader and matching Minecraft version (26.1.2).
Install Mod
Open the mod browser in the dashboard and search for "AntiFlight". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
26.1.2, 26.1.1, 26.1 (+12 more)
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
AntiFlight server crashes on startup – what to do?
Most common cause: wrong bukkit version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (26.1.2). You can switch loaders with one click in the panel.
Is AntiFlight compatible with bukkit and fabric and folia and paper and purpur and spigot?
AntiFlight officially supports bukkit, fabric, folia, paper, purpur, spigot for Minecraft 26.1.2, 26.1.1, 26.1. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with AntiFlight – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if AntiFlight consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Rent Modded Server
Install AntiFlight with just one click on your server.