Direct answer
The “Flying is not enabled” kick can be triggered by legitimate flight, movement plugins or lag-related position corrections. It does not always mean a player is cheating.
Identify the failing layer
Enabling allow-flight=true broadly can weaken server movement restrictions. Do not use it as a universal lag fix.
First checks and evidence
- Check
allow-flightin the running server’sserver.propertiesand whether intentional flight is part of the server design. - Match the kick with server MSPT and movement-plugin or anti-cheat log messages.
Admin diagnosis and repair
- Test in an unloaded or less busy area, then test without the suspected movement plugin in staging.
- Enable flight only if the server intentionally permits flying or documented plugin behavior needs it; restore checks after diagnosing.
Verify the fix: Verify the legitimate affected player can perform the intended movement while unauthorized flight remains blocked as designed.
References
Use the documentation for the exact software and release you run. These sources support the settings or diagnostic behavior used in this fix.
Related fixes and guides
Help us improve this article
Tell us what is missing, unclear, outdated, or incorrect. You can also suggest something we should add.