«Kicked for flying» when nobody is flying

Errors & Fixes Reviewed September 6, 2026 2 min read

Flying is not enabled on this server is vanilla Minecraft's own movement check, not a plugin. It fires when the server thinks a player moved further than physics allows — which happens when the server was too busy to notice them moving normally.

What you are seeing

  • Players kicked with Flying is not enabled on this server.
  • It happens with elytra, boats, ice roads or fast horses.
  • It happens to everyone at once, at moments the server hitches.
  • moved too quickly! or moved wrongly! lines in the console.

Why it happens

The server compares where a player says they are with where it thinks they should be. A lag spike means several seconds of movement arrive at once, and the check sees a player teleporting. Fast legitimate travel — elytra with rockets, an ice road — narrows the margin further, which is why those are where it shows up first.

What to do

  1. Treat it as a lag symptom first

    If it coincides with TPS drops, fixing the lag fixes the kicks. Profile before you change any anti-cheat setting.

  2. Raise the vanilla tolerance if it is only elytra

    In spigot.yml, the moved-too-quickly-multiplier and moved-wrongly-threshold settings control how strict the check is. Raise them a little, not a lot.

  3. Check for a second anti-cheat

    If you run an anti-cheat plugin as well, two systems are judging the same movement. Configure one and let the other stand down rather than tuning both.

  4. Ask the player about their connection

    One person getting kicked while nobody else is has a client-side answer: packet loss, a VPN, or an unstable Wi-Fi link.

Do not disable the check entirely

Turning the movement check off removes the only vanilla defence against actual flight and speed hacks. Widening the tolerance is a tuning decision; switching it off is an open door. If you need it off, you need a real anti-cheat instead.

Elytra plus fireworks is the usual trigger

It is genuinely the fastest legitimate movement in the game. A server where people fly long distances needs a slightly wider tolerance than one where they walk, and that is a normal adjustment rather than a fault.

How to confirm it worked

A full elytra flight across loaded chunks completes with no kick, and the console shows no moved too quickly lines during it.