MineFixTools server utility lab
Fixes 2 min read Updated

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.

Do not use allow-flight as your only anti-cheat plan

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:

  1. Chunks load slowly.
  2. The player rubber-bands.
  3. The server skips movement packets during stalls.
  4. 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:

  1. Anti-cheat plugins.
  2. Movement modifiers.
  3. Cosmetics and double-jump plugins.
  4. Hub flight plugins.
  5. 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

Related Articles