How to Fix Kicked for Flying on Minecraft Server
Fix Minecraft kicked for flying errors by checking allow-flight, lag, Elytra, creative mode, anti-cheat plugins, TPS, proxies, and movement checks.
Flying is not enabled on this server usually comes from movement validation. It does not always mean a player is cheating. Lag, Elytra, creative mode, proxies, modded movement, or anti-cheat plugins can all be involved.
Check the Server Setting
In server.properties:
allow-flight=false
For many vanilla survival servers, false is fine. For creative servers, hub servers, modded servers, or servers with heavy Elytra usage, you may need:
allow-flight=true
Use the server.properties generator if you are rebuilding a baseline.
Setting `allow-flight=true` can reduce false kicks, but it also makes vanilla movement checks less strict. Use permissions and anti-cheat rules intentionally.
Lag Can Look Like Flying
If players are kicked during chunk loading, teleporting, Elytra flight, or TPS drops, the server may be behind. Check logs for Can't keep up and profile with the TPS drops guide.
Movement false positives often appear when:
- Chunks load slowly.
- The player rubber-bands.
- The server skips movement packets during stalls.
- Anti-cheat checks run with bad timing.
Check Anti-Cheat and Movement Plugins
Anti-cheat plugins can kick players even when vanilla settings look correct. Audit recent changes to:
- Anti-cheat plugins.
- Movement modifiers.
- Cosmetics and double-jump plugins.
- Hub flight plugins.
- Protocol plugins.
Run the list through the plugin conflict auditor if you recently updated movement-related plugins.
Game Mode and Permissions
Creative and spectator players should not be treated like survival players. If only staff or builders are affected, check permissions, temporary ranks, and world-specific contexts.
For permission drift, use the LuckPerms permission audit checklist.
FAQ
Should I set allow-flight=true?
Only if your server needs flight, Elytra-heavy gameplay, creative movement, or a proxy/modded setup that triggers false positives. Use anti-cheat and permissions intentionally.
Can lag cause flying kicks?
Yes. Server stalls, high ping, chunk loading, and plugin movement checks can make players appear to move illegally.
Does allow-flight give everyone flight?
No. It allows the server to tolerate flying movement. Permissions, game mode, and plugins still decide who can actually fly.
Related Tools
server.properties Generator
Generate a clean Minecraft server.properties baseline for online mode, max players, difficulty, view distance, simulation distance, and command blocks.
Plugin Conflict Auditor
Paste a Minecraft plugin list to flag common dependency, compatibility, ProtocolLib, LuckPerms, ViaVersion, and proxy risk areas.
Server Lag Diagnostic Wizard
Diagnose Minecraft server lag by separating TPS, MSPT, chunks, entities, plugins, villagers, hoppers, disconnects, FPS, and player-specific issues.
Related Articles
Fix Minecraft Server TPS Drops
Fix Minecraft server TPS drops by profiling Spark, checking MSPT, entities, chunks, plugin tasks, view distance, memory, and hosting limits.
Common server.properties Mistakes
Avoid common Minecraft server.properties mistakes with server-ip, online-mode, server-port, view-distance, simulation-distance, command blocks, and whitelist.
How to Fix Can't Keep Up Is the Server Overloaded
Fix Minecraft Can't Keep Up server overloaded warnings by checking TPS, MSPT, Spark profiles, chunks, entities, plugins, world saves, and hosting limits.