LandFly is a lightweight Paper plugin that allows players to toggle flight only inside Lands claims where they are trusted.
It is designed for survival, towny-style, SMP, factions-lite, roleplay, and land-claim based servers that want to reward trusted players with controlled flying without giving them unrestricted global flight.
Players can use /flyland to enable or disable flight, but only when they are inside a valid Lands area where they have access. If they leave the claim, teleport away, change world, disconnect, or lose access, LandFly automatically disables their flight.
cooldown-seconds: 10
check-interval-ticks: 20
disable-on-land-leave: true
disable-on-world-change: true
disable-on-quit: true
prevent-fall-damage-after-disable: true
fall-damage-protection-seconds: 5
messages:
no-permission: "&cYou don't have permission to use this command."
only-players: "&cOnly players can use this command."
lands-not-found: "&cLands was not found. Please contact an administrator."
not-in-trusted-land: "&cYou can only fly inside a land where you are trusted."
flight-enabled: "&aLand flight enabled."
flight-disabled: "&cLand flight disabled."
flight-disabled-left-land: "&cFlight disabled because you left the trusted land."
flight-disabled-lost-trust: "&cFlight disabled because you are no longer trusted here."
cooldown: "&cPlease wait &e%seconds%s &cbefore using this command again."
reload-success: "&aLandFly configuration reloaded."
LandFly is ideal for:
Global flight can easily ruin survival balance. It lets players skip danger, ignore terrain, escape fights, and travel without limits.
LandFly solves this by making flight useful but controlled. Players can enjoy convenience inside trusted claims, while the rest of the world keeps its normal survival gameplay.
It is a simple idea, but it fixes a real server management problem: giving players quality-of-life features without destroying progression.ù
It is designed for survival, towny-style, SMP, factions-lite, roleplay, and land-claim based servers that want to reward trusted players with controlled flying without giving them unrestricted global flight.
Players can use /flyland to enable or disable flight, but only when they are inside a valid Lands area where they have access. If they leave the claim, teleport away, change world, disconnect, or lose access, LandFly automatically disables their flight.
Key Features
Claim-Based Flight
Players can only enable flight inside Lands claims where they are trusted, members, or owners depending on your Lands setup.Automatic Flight Removal
Flight is automatically disabled when a player:- Leaves the trusted Lands area
- Teleports outside the claim
- Changes world
- Logs out
- Gets kicked
- Loses access to the land
Safe Flight Handling
LandFly only manages players who enabled flight through the plugin. It does not break vanilla Creative or Spectator flight.Cooldown System
Prevent spam with a configurable /flyland cooldown. Staff or VIP users can bypass it with a permission.Configurable Messages
All important messages can be edited from the configuration file, making the plugin easy to adapt to your server style.
Commands and
Permissions
cooldown-seconds: 10
check-interval-ticks: 20
disable-on-land-leave: true
disable-on-world-change: true
disable-on-quit: true
prevent-fall-damage-after-disable: true
fall-damage-protection-seconds: 5
messages:
no-permission: "&cYou don't have permission to use this command."
only-players: "&cOnly players can use this command."
lands-not-found: "&cLands was not found. Please contact an administrator."
not-in-trusted-land: "&cYou can only fly inside a land where you are trusted."
flight-enabled: "&aLand flight enabled."
flight-disabled: "&cLand flight disabled."
flight-disabled-left-land: "&cFlight disabled because you left the trusted land."
flight-disabled-lost-trust: "&cFlight disabled because you are no longer trusted here."
cooldown: "&cPlease wait &e%seconds%s &cbefore using this command again."
reload-success: "&aLandFly configuration reloaded."
Recommended Use Cases
LandFly is ideal for:- SMP servers
- Survival servers
- Town-based servers
- Claim-based servers
- Semi-vanilla servers
- Donator/VIP perks limited to claims
Why LandFly?
Global flight can easily ruin survival balance. It lets players skip danger, ignore terrain, escape fights, and travel without limits.LandFly solves this by making flight useful but controlled. Players can enjoy convenience inside trusted claims, while the rest of the world keeps its normal survival gameplay.
It is a simple idea, but it fixes a real server management problem: giving players quality-of-life features without destroying progression.ù
🛠 Installation
- Download the LandFly .jar file.
- Place it inside your server's plugins folder.
- Make sure Lands is installed.
- Restart the server.
- Edit the configuration file if needed.
- Run /landfly reload after making config changes.
Does it work without Lands?
No. Lands is required because flight permission is based on Lands claims and trust status.Can players fly everywhere?
No. Players can only fly inside valid Lands areas where they are trusted.Does it affect Creative or Spectator players?
No. LandFly is designed to avoid breaking vanilla Creative and Spectator flight.Can I use this as a VIP perk?
Yes. You can give landfly.use only to specific ranks or groups.
Changelog
Version 1.0.0
- Initial release
- Added /flyland toggle command
- Added Lands claim checks
- Added automatic flight removal outside trusted lands
- Added cooldown system
- Added configurable messages
- Added fall damage protection after forced flight disable
- Added /landfly reload
