Fix Minecraft “Flying Is Not Enabled on This Server” Error

Fix Minecraft’s “Flying Is Not Enabled on This Server” Error

If Minecraft disconnects you with “Flying is not enabled on this server”, the server has rejected movement it interpreted as flight. On Java servers such as Paper, the allow-flight setting is a common cause, and a false positive is possible. The message alone does not prove that you used cheats or that you were banned.

If you are a player, you cannot change a remote server’s settings from your launcher. Send the exact message and what you were doing to a server moderator. If you own the server, check its active server.properties file, then investigate plugins or client compatibility if the kick continues.

A block-world player faces a connection-lost screen after a server movement check.
The disconnect screen is a cue to check the server log; it does not by itself establish a ban or cheating violation.

What the Minecraft flying error means

On Paper, allow-flight defaults to false. PaperMC’s reference says that enabling it means Survival players will not be kicked for flying, while noting that this check can produce false positives. In other words, the Minecraft flying error is a movement-related server kick, not a diagnosis of why the movement looked unusual. Read the PaperMC server.properties reference for the current description of the setting.

  • allow-flight=true changes whether the server kicks Survival players for flying movement. It does not give a Survival player the ability to fly.
  • It is separate from Creative or Spectator game mode and from a plugin command such as EssentialsX /fly.
  • A kick is not automatically a ban. The server’s logs, ban list, and staff response determine whether a separate punishment was applied.

Some servers also run an anti-cheat plugin. Its movement checks are separate from the vanilla/Paper flight setting. A plugin can still flag a player after allow-flight changes, so do not assume every kick has the same cause or edit random thresholds from an old tutorial.

If you are a player, send the server useful details

First, note when the disconnect happens: for example, after using an Elytra, joining with a modpack, crossing a world boundary, or experiencing a connection interruption. Include whether you are on Java Edition or connecting from Bedrock, your game version, and whether other players are affected. Share the exact kick text with staff and ask them to check the server log and the active flight setting.

If the server permits it, you can retry once with your usual approved client and then report whether the result changes. Do not install a hacked client or an “anti-cheat bypass”; it risks a real ban and does not repair a server configuration. Lowering render distance or changing a graphics mod is not a reliable fix for a server-side flight rule.

A concise report is enough: “I was kicked at [time] while [action]. I’m on [Java/Bedrock], version [version], using [approved mods/modpack]. Is this a flight-setting kick or an anti-cheat flag?”

How a server owner can fix the kick safely

Only change the server property if Survival flight is expected on your server—for example, because the server intentionally supports a flight mod or a movement mechanic that can trigger the check. If your goal is strict vanilla Survival with no flight, leaving the default setting in place may be the right policy; investigate the false positive before weakening any security check.

A plain-text server.properties file with the allow-flight=false line selected.
The property is in the server configuration, not in the player’s Minecraft video settings.
  1. Stop the server and make a backup. Use the host’s Stop control or shut it down cleanly, then copy the active server.properties file. In a hosting panel, confirm that you are editing the file for the server instance that actually starts.
  2. Choose the intended policy. In that file, set allow-flight=true if legitimate Survival flight should not trigger this kick. Keep false if the server should reject Survival flight and you are investigating a specific false positive. Change only this setting at first.
  3. Start the server and retest. The server reads its properties when it starts, so save the file and fully restart the server before testing. Confirm the behavior with the affected player and record whether the kick disappears. Remember: enabling this setting is not the same as granting an EssentialsX fly command or changing anyone’s game mode.
  4. If the kick remains, inspect the exact server-side cause. Check the log at the matching time and identify whether the message came from the server, a plugin, or a proxy/bridge. Compare whether one player or everyone is affected. Verify the installed server, mod, plugin, and bridge versions against their maintainers’ current documentation. Test configuration changes on a staging server when possible.
A server owner edits allow-flight=true while the server is stopped, with a restart control beside the editor.
If Survival flight is intended, the owner changes the property while the server is stopped, then starts the server again.

Do not disable anti-cheat or paste in a generic “higher threshold” value to make the message disappear. Anti-cheat settings and names vary by plugin version; an unverified change can let real movement cheats through or create more false flags. Keep the checks enabled while you identify the component responsible, then follow that plugin’s current documentation for a targeted adjustment.

A comparison graphic showing one Minecraft player versus several players, alongside server log, plugin, and folder icons.
Compare the scope of the kick and inspect server-side records to narrow down whether the issue is isolated or shared.

Separate flight permission from the flight kick

Server owners often mix up two different controls. The allow-flight property affects whether a Survival flying movement is kicked. A plugin permission can allow an authorized player to use that plugin’s flight command. For EssentialsX, the permission reference lists essentials.fly for its /fly command; check the EssentialsX permissions reference and grant permissions only to the intended group. Do not give a player operator status just to test flight: OP grants broader server powers than this issue requires.

If only Bedrock players on a Java server report the problem, check the cross-play setup as one diagnostic lead. GeyserMC documents its bridge setup and supported connection paths in the GeyserMC setup guide. Geyser is not proof of the cause; compare the server log and version compatibility before changing its configuration.

Quick answers

Does “Flying is not enabled” mean I am banned?

Usually the wording indicates a disconnect for movement, not a ban notice. Rejoin once and check with staff if you cannot return; only the server’s ban list or moderator can confirm a ban.

Will setting allow-flight=true make every Survival player fly?

No. It changes whether the server issues this kick for Survival flight movement. It does not grant a flight ability or a plugin permission, but it does broaden the movement the server accepts, so pair it with a security policy that matches your server.

Should I turn off anti-cheat?

No. Confirm which component produced the kick, preserve the logs, and make a narrow, documented adjustment only if the evidence points to a plugin false positive.

Can a Bedrock player get this on a Java server?

Cross-play setups add a bridge between editions, so the server owner should check its supported versions and logs if the issue affects Bedrock connections specifically. The bridge should be investigated, not assumed to be at fault.

The practical fix depends on who controls the server: players should report the exact context, while owners should verify the active allow-flight policy and then inspect logs and plugin compatibility. That resolves the Minecraft “Flying is not enabled on this server” error without treating every movement kick as proof of cheating or removing server protections blindly.

Leave a Comment

How to Check Real-Time Server Latency in the PUBG HUD

How to Check Real-Time Server Latency in the PUBG HUD

Enable PUBG’s network statistics HUD to monitor ping and packet loss in a match. See where to find it, what the numbers mean, and what they cannot diagnose.

How to Import Custom Crosshair Codes in VALORANT: Steps, Options, and Fixes

How to Import Custom Crosshair Codes in VALORANT: Steps, Options, and Fixes

Learn how to import VALORANT crosshair codes, compare presets with manual settings and spectator copy, and fix common import issues.

Best Dota 2 Minimap Size and Color Settings for Clearer Map Awareness

Best Dota 2 Minimap Size and Color Settings for Clearer Map Awareness

Choose Dota 2 minimap size, hero icons, team colors, and background settings by readability, fewer misclicks, and clear results on your own display.

How to Fix Fortnite Texture Pop-In on PC: 8 Checks That Actually Matter

How to Fix Fortnite Texture Pop-In on PC: 8 Checks That Actually Matter

Fix Fortnite texture pop-in on PC with official steps for GPU drivers, file verification, DirectX 12, high-resolution textures, VRAM, SSDs, and stutter.

Best Heroes of the Storm Minimap Setup: Size, Position, and Clicks

Best Heroes of the Storm Minimap Setup: Size, Position, and Clicks

Learn what Heroes of the Storm minimap size and position options are verified, improve readability, and choose camera-click controls that suit you.

How to Turn Off Stage Hazards in Smash Ultimate Quickplay

How to Turn Off Stage Hazards in Smash Ultimate Quickplay

Set Super Smash Bros. Ultimate Quickplay to prefer hazards-off stages. Follow the Preferred Rules menu steps and learn why matchmaking may not always honor them.

Best Warzone Telemetry Overlay Settings for Ping and Packet Loss

Best Warzone Telemetry Overlay Settings for Ping and Packet Loss

Enable Server Latency and Packet Loss in Warzone to monitor connection quality, read the overlay, and use recurring spikes to guide troubleshooting.

Master Mid Lane Roaming: How to Carry in League of Legends

Master Mid Lane Roaming: How to Carry in League of Legends

Learn how to carry from mid lane in League of Legends by setting up waves, choosing safe roam windows, reading side lanes, and converting pressure into objectives.

How to Fix the Minecraft Evoker Spell Error in Modded Worlds

How to Fix the Minecraft Evoker Spell Error in Modded Worlds

Fix Minecraft Evoker spell problems with a safe vanilla test, version checks, log review, and a step-by-step way to isolate mod or datapack conflicts.

How to Fix PUBG Stuck on “Initializing” on Steam

How to Fix PUBG Stuck on “Initializing” on Steam

Fix PUBG stuck on Initializing on Steam with a focused checklist for PC service notices, launch options, game files, downloads, and connection issues.