Skip to content

FlyingAllowed

A flight management plugin that restricts flying to players' own claims or specific WorldGuard regions — ideal for non-pay-to-win servers.

Requires: BukkitOfUtils (works on Folia)

How It Works

Players can only fly inside:

  • Accessible Claims — claims they own or have specific Claim Extents in (defined in config.yml)
  • Flyable Regions — WorldGuard regions they own or that have the flyingallowed-allow-flight flag set

When a player leaves an allowed area, they're safely placed on the ground and flight is toggled off.

Setup

Flying in Claims

  1. Install FlyingAllowed and BukkitOfUtils.
  2. Grant these permissions to the appropriate rank:
    • flyingallowed.in.claims — allows flight in Accessible Claims
    • flyingallowed.command.fly — allows the /fly command
    • (Optional) flyingallowed.lands.toggle-on — auto-enables flight when entering a claim

Flying in WorldGuard Regions

  1. Install FlyingAllowed and BukkitOfUtils.
  2. Grant these permissions to the appropriate rank:
    • flyingallowed.in.regions — allows flight in Flyable Regions
    • flyingallowed.command.fly — allows the /fly command
    • (Optional) flyingallowed.lands.toggle-on — auto-enables flight when entering a Flyable Region

Permissions

Command Permissions

PermissionDescription
flyingallowed.command.flyToggle flight with /fly
flyingallowed.command.set-flySet flight on or off
flyingallowed.command.fly-bypassToggle auto-flight bypass

Bypass Permissions

Configurable in config.yml.

PermissionDescription
flyingallowed.bypass.softBypass flight toggling via /fly-bypass
flyingallowed.bypass.toggle-offBypass auto-toggle when flight would be turned off
flyingallowed.bypass.toggle-onBypass auto-toggle when flight would be turned on

Claim Permissions

Configurable in config.yml.

PermissionDescription
flyingallowed.in.claimsKeep flight inside Accessible Claims
flyingallowed.in.regionsKeep flight inside Flyable Regions
flyingallowed.lands.toggle-onAuto-enable flight when entering a claim or region

Supported Plugins

PluginSupport Details
LandsRespects FLY land permission; checks owner/member status
KingdomsXChecks owner/member of kingdom's land (nation support coming soon)
GriefPreventionChecks owner/member; supports claim extents from config.yml
SuperiorSkyblock2Checks island owner/member status
ProtectionStonesChecks claim owner/member status
HuskClaimsChecks owner/member; supports claim extents from config.yml
WorldGuardChecks region owner/member; adds flyingallowed-allow-flight region flag

Want support for another claims plugin? Request it on Discord or open a GitHub issue.

World Filtering

The plugin supports world-based whitelist/blacklist:

  • Blacklist mode — the plugin is disabled in listed worlds
  • Whitelist mode — the plugin is enabled only in listed worlds