Kicked for Flying
Players are kicked with 'Flying is not enabled on this server'. Vanilla has a basic anti-fly check, and when allow-flight is disabled, anything that looks like flying, elytra, lag, or a flight feature, can trigger a kick.
What does this error mean?
The allow-flight setting in server.properties controls vanilla's anti-cheat. When it is false, the server kicks players it thinks are flying illegitimately. Legitimate causes (elytra gliding, high ping, modded jetpacks, /fly plugins) can falsely trip it.
Flying is not enabled on this server
Most Common Causes
- allow-flight=false while players use elytra or take fall damage oddly.
- High latency making movement look like flight.
- A flight plugin/command (/fly) without allow-flight enabled.
- Modded jetpacks or flight items.
- Server lag causing position desync.
How To Diagnose
- Check allow-flight in server.properties.
- Note what the player was doing when kicked (elytra, /fly, lag).
- Check for an anti-cheat plugin with its own flight rules.
- Watch for latency/TPS issues at the time.
Recommended Fixes
- Enable allow-flight
Set allow-flight=true in server.properties and restart, this is required for elytra and flight plugins. - Use a proper anti-cheat
If you need cheat protection, run an anti-cheat that distinguishes legitimate flight from hacks. - Reduce lag
Fix TPS/latency issues that cause movement to look like illegal flight. - Configure flight plugins
Ensure /fly or jetpack features are allowed alongside allow-flight=true.
Frequently Asked Questions
It disables only vanilla's crude check. For real protection use a dedicated anti-cheat, vanilla's check also kicks legitimate flight.
Gliding looks like flight to the vanilla check, allow-flight=true is needed for elytra to work without kicks.
allow-flight in server.properties, set it to true and restart.