The Flying Is Not Enabled kick appears when the server's anti-cheat detects you in the air for too long without permission. It triggers on legitimate players too — rubber banding, high lag spikes, or certain in-game mechanics can make the server think you are flying when you are not.
What does Flying Is Not Enabled mean?
Minecraft servers have a built-in anti-cheat flag (allow-flight in server.properties). When set to false, the server monitors each player's vertical position and kicks anyone who appears to be flying without permission from the Creative mode or a plugin granting flight.
False kicks from lag
High ping, packet loss, or rubber banding can cause the server to lose sync with your position. From the server's perspective, your client is floating — triggering the anti-fly kick even though you are playing normally. Players on 200ms+ ping see this most often.
Legitimate causes
Actual flying exploits (hacked clients), certain mod interactions that add flight without server permission, and some trampoline or launcher blocks in vanilla can trigger it. If you were not hacking, it was a lag-induced false positive.
How to fix step by step
- 1Rejoin the server — flying kicks are not bans and you can reconnect immediately.
- 2Reduce your ping: switch from Wi-Fi to wired, choose a server geographically closer to you.
- 3If false kicks are frequent, ask the server admin to set allow-flight=true in server.properties (disables the vanilla check in favor of a plugin-based anti-cheat).
- 4For server admins: install a proper anti-cheat plugin like NoCheatPlus or Grim that is better at distinguishing lag from actual flight hacks.
- 5Ensure you do not have any mods that grant unintended flight in multiplayer.
How FLYING-NOT-ENABLED differs from related codes
- Error DISCONNECTED: Minecraft ended your multiplayer session with a generic disconnected message. (server or client)
- Error CONNECTION-LOST: Minecraft lost connection to the server or realm mid-session. (server or client)