Driver FixRecommendedSound, Wi-Fi or graphics acting up? Check drivers firstFind missing or outdated drivers fast.Check DriversHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix Now×
Skip to content
World desk8 min

How to Fix “Flying Is Not Enabled on This Server” in Minecraft

Fix Minecraft Java’s “Flying is not enabled on this server” kick by changing allow-flight, restarting correctly, and isolating plugin, mod, elytra, vehicle, and movement-check causes.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

If a Minecraft Java server kicks you with Flying is not enabled on this server, the usual fix is to enable the server’s flight validation setting. Stop the server, open the active server.properties file, change allow-flight=false to allow-flight=true, save it, and fully restart the server. Hosting panels usually expose the same value under a Config Editor or Game Settings page.

This setting changes how the server validates movement; it does not give players Creative mode or automatically grant a flight permission. If the kick continues, check that you edited the live instance, then investigate elytra, mods, vehicles, proxies, and movement or anti-cheat plugins separately.

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What the message actually means

The message is produced by the server’s movement validation, not by a determination that you deliberately cheated. When the server sees a player in a position or movement state it does not expect, it can issue the kick even when the player is using a legitimate mechanic. A temporary desynchronization, a vehicle transition, a mod, or an unusual world state can look like flight to the validator.

The exact text is associated with Java server validation. It is different from a moved too quickly or similar speed warning, which follows a separate movement-check path. Treating every movement kick as the same problem can lead you to change the wrong setting.

#1 Best Overall
Minecraft | Java & Bedrock Deluxe Collection | Windows Digital Code
  • DELUXE COLLECTION — Includes Minecraft: Java & Bedrock Edition, three Bedrock add-ons, three exclusive Character Creator items, and 700 Minecoins.
  • CREATE YOUR WORLD — Build whatever you imagine in an infinite world that’s unique in every playthrough.
  • EXPLORE AND CRAFT — Discover biomes, resources, and mobs, then craft your way through a sandbox world filled with surprises.
  • SURVIVE THE ADVENTURE — Face mysterious foes, travel across exciting landscapes, and venture into perilous dimensions.
  • PLAY TOGETHER — Play cross-platform with friends in Bedrock Edition on console, mobile, and PC, or join community servers in Java Edition on PC, Mac, and Linux. Online console multiplayer requires a platform-specific subscription (sold separately).

Choose the right fix for your server

Server situation Where to change the setting What to expect
Self-hosted Java server The live instance’s server.properties file Stop the process, save the change, then start the server again.
Managed Java host The host’s Config Editor, Server Properties, or Game Settings panel Set allow-flight to true and use the panel’s restart control.
Paper, Spigot, or another plugin-based server server.properties first, then the relevant plugin and proxy settings A plugin can apply an additional movement check after the vanilla check is passed.
Bedrock Edition server Do not assume the Java property applies The wording and configuration workflow can differ by edition; identify the edition before changing files.

The first two rows cover the common case behind this exact message. If you are unsure which process is serving players, use the console or control panel that you normally use to start the world, rather than editing a backup, template, or dormant test server.

Step-by-step: enable flight validation on a Java server

  1. Stop the server cleanly. Use the server console’s stop command or the host panel’s Stop button. Do not edit a file while the server is still writing it, because a shutdown can overwrite unsaved changes.
  2. Open the active configuration. In a self-hosted installation, locate server.properties in the server directory that contains the running world and startup files. On a managed host, open Config Editor, Server Properties, or Game Settings for the specific instance players join.
  3. Find the flight option. Locate the line allow-flight=false. Property names are not interchangeable: edit allow-flight, not a player permission, game rule, or similarly named plugin option.
  4. Set the value exactly. Replace the value with allow-flight=true. Keep the spelling, hyphen, and lowercase value. Do not add quotation marks or comments on the same line.
  5. Save the file or panel change. If the editor reports a validation error, remove extra characters and make sure there is only one active allow-flight entry.
  6. Start or restart the server. The saved property is read during startup. A player reconnecting without a server restart will still be playing under the old value.
  7. Test the original action. Join with the same edition and version that produced the kick, then reproduce the elytra glide, mod action, vehicle transition, or other movement. Check the console at the same time so you can distinguish a flight kick from a different warning.

Editing through a hosting panel

Most managed hosts use a form rather than exposing the raw file. Open the server’s configuration page, search for allow-flight, select true (or enable the corresponding switch), save, and use the panel’s restart function. The panel may display a friendly label such as Allow Flight while writing the same Java property underneath. Confirm that you changed the instance, world, or server profile that players actually use.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Why a restart is mandatory

server.properties is loaded when the Java server starts. Saving it on disk does not reload the value in a running process. If the panel offers separate Save and Restart controls, use both; closing the browser or reconnecting to the game is not a substitute for restarting the server.

What allow-flight changes—and what it does not

With allow-flight=true, the vanilla server is less likely to reject movement that resembles flight. This accommodates legitimate movement supplied by game mechanics, mods, or plugins. It is a validation setting, not an access-control switch.

Rank #2
Minecraft | Java & Bedrock Ultimate Collection | Windows Digital Code
  • ULTIMATE COLLECTION — Includes Minecraft: Java & Bedrock Edition, five Bedrock add-ons, five exclusive Character Creator items, and 1000 Minecoins.
  • CREATE YOUR WORLD — Build whatever you imagine in an infinite world that’s unique in every playthrough.
  • EXPLORE AND CRAFT — Discover biomes, resources, and mobs, then craft your way through a sandbox world filled with surprises.
  • SURVIVE THE ADVENTURE — Face mysterious foes, travel across exciting landscapes, and venture into perilous dimensions.
  • PLAY TOGETHER — Play cross-platform with friends in Bedrock Edition on console, mobile, and PC, or join community servers in Java Edition on PC, Mac, and Linux. Online console multiplayer requires a platform-specific subscription (sold separately).
  • It does not put a Survival player into Creative mode.
  • It does not grant a permission node used by a flight or movement plugin.
  • It does not install or configure a mod, jetpack, flying mount, or elytra.
  • It does not override a proxy, plugin, or separate anti-cheat check.

A player still needs the normal game mechanic or the appropriate permission from the mod or plugin that supplies flight. Conversely, enabling the property removes one vanilla safeguard. On a public server, review who can fly and how that ability is granted instead of assuming the property alone provides protection.

Why legitimate players get kicked

Elytra gliding

Elytra movement can briefly look like unauthorized flight to the server, especially during takeoff, landing, dimension changes, lag, or a plugin-modified world. If the kick happens while gliding, test with the property enabled and watch for a second message that identifies a plugin or speed check.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Mods and custom movement

Flight mods, jetpacks, aircraft, and other movement extensions can send positions the vanilla server does not expect. The server may reject those positions while allow-flight is false. Enabling the property only removes the vanilla rejection; the mod must still be installed and configured correctly on the client and server, and any required permission must be present.

Flying mounts and vehicles

Mounting, dismounting, teleporting a vehicle, or crossing a chunk boundary can create a short-lived position mismatch. Flying mounts and vehicle plugins add more movement states for the server to validate. Reproduce the problem without the vehicle, then test it again after enabling the property to determine whether the vehicle implementation is involved.

Rank #3
Minecraft | Standard Edition | XBOX Digital Code
  • CREATE YOUR WORLD — Build whatever you imagine in an infinite world that is unique in every playthrough.
  • EXPLORE AND CRAFT — Discover biomes, resources, and mobs, then craft your way through a sandbox world full of surprises.
  • SURVIVAL ADVENTURES — Face mysterious foes, travel across varied landscapes, and venture into perilous dimensions.
  • PLAY TOGETHER — Play solo or join friends in local split-screen and cross-platform play across console, mobile, and PC. Online multiplayer supports up to 8 players.
  • COMMUNITY PLAY — Connect with players on community servers, or subscribe to Realms Plus (sold separately) to play with up to 10 friends on a private server.

World-state edge cases

The same text can appear during an unusual game state even when no flight feature is being used. A documented example involved players being kicked while sleeping. If the message appears during beds, portals, respawn transitions, or another specific action, record that trigger rather than treating it as evidence of cheating.

Different movement checks

A moved too quickly, rubber-banding, or position-correction message may come from a separate speed or displacement check. Changing allow-flight will not necessarily change that behavior. Note the exact console and client wording, then inspect the setting or plugin responsible for the matching check.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

If you are still kicked after the restart

1. Prove that the running server read the value

Stop the server again and open the file or panel for the instance that issued the kick. Confirm the line reads exactly allow-flight=true. A common mistake is editing a copied server directory, a world template, a proxy’s configuration, or a local test installation while players connect to another process.

Start the server and watch the startup console for errors about the properties file, an unexpected working directory, or a failed configuration load. If the host has multiple server profiles, verify the profile name and port match the address players use.

Rank #4
Minecraft
  • Skins! We have biome settlers, city folk, town folk, and more!
  • The Nether and all its inhabitants. Fight Ghasts and make friends with Pigmen
  • Cross platform play for up to five players between Pocket Edition and Windows 10
  • Revamped touch controls, controller support, and a controller mapping screen
  • Enhanced Weather effects! Accumulating snow and more

2. Check for a plugin or proxy applying its own rule

Paper, Spigot, and similar servers can run movement, anti-cheat, permissions, or vehicle plugins that perform checks after vanilla validation. A proxy can also route players to a different backend than the one you edited. Temporarily test with the relevant movement plugin disabled only in a controlled maintenance window, or consult its configuration and logs. Do not disable protection on a public server without a plan to restore it.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

3. Separate a permission problem from a validation problem

If the player can move normally but a command or plugin ability says flight is not permitted, the issue is probably a permission or game-mode assignment, not allow-flight. Check the plugin’s permission node, group, world-specific rule, and any region restriction. The property cannot grant an ability that the plugin has not assigned.

4. Reproduce without optional components

Ask the affected player to test in a safe area without a vehicle, elytra, or client-side movement mod. If the kick disappears, add components back one at a time. This isolates whether the trigger is the movement mechanic, a compatibility problem, or a server-wide configuration issue.

5. Compare the exact messages and timing

Capture the full client kick text and the corresponding server-console entry, including whether it occurs on login, after teleporting, while sleeping, during gliding, or after mounting. A single phrase can be shared by several edge cases, while the timing usually identifies which subsystem needs attention.

Best Value
Minecraft - Bedrock Edition PS4
  • Play and share with friends on console, mobile and Windows 10
  • discover community creations in the new in-game store
  • access new mini games and game modes through servers
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Security and administration after enabling flight

Enabling flight is reasonable when a server intentionally supports elytra, custom movement, or flying vehicles, but it weakens a vanilla movement safeguard. Review the server’s permissions and mod list so only intended players receive flight abilities. If stronger protection is required, use a compatible anti-cheat or movement-control plugin and configure its flight thresholds for the mechanics your server allows.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Test that protection in a staging world or during a maintenance window. An over-aggressive plugin can recreate the same kick even after the vanilla property is correct, while an overly permissive configuration can allow unauthorized movement. Keep a record of which component grants flight and which component validates it; that makes future troubleshooting much faster.

Java and Bedrock: do not mix configuration advice

allow-flight is the Java server property associated with this exact validation message. Bedrock Dedicated Server and Bedrock-compatible hosting use a different configuration model, and a Java property edit will not change a Bedrock process. First confirm the edition shown by the server software and the client. If the server is Bedrock, follow that software’s own movement and permission documentation instead of creating a Java-style server.properties entry.

Prevention checklist for administrators

  • Keep a note of the directory, profile, and startup command used by the live Java instance.
  • After changing server.properties, perform a complete stop and start, not only a player reconnect.
  • Record whether the intended flight comes from vanilla elytra, a mod, a mount, or a plugin permission.
  • Watch the console while reproducing the problem so a speed or plugin kick is not mistaken for the vanilla flight check.
  • Review proxy routing when the edited backend does not match the server players reach.
  • After enabling flight, audit permissions and test anti-cheat rules with the legitimate movement mechanics enabled.
  • Turn the property back off only after removing or correcting the movement feature that caused the kick; switching it off blindly can return the original problem.

Bottom line

For the exact Java message, set allow-flight=true in the live server’s server.properties, save it, and restart the server. That fixes the vanilla validation failure but does not grant flight. Persistent kicks point to the wrong instance, an elytra or custom movement edge case, a vehicle or world-state transition, or an additional plugin, proxy, or speed check that must be diagnosed separately.

Quick Recap

Bestseller No. 4
Minecraft
Minecraft
Skins! We have biome settlers, city folk, town folk, and more!; The Nether and all its inhabitants. Fight Ghasts and make friends with Pigmen
$6.99
Bestseller No. 5
Minecraft - Bedrock Edition PS4
Minecraft - Bedrock Edition PS4
Play and share with friends on console, mobile and Windows 10; discover community creations in the new in-game store
$42.98

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.