This plugin allows players to fly in survival like in creative. You can choose if you want to force people to be able to fly, or they can enable/disable flying ability with commands. You can also temporarily add the ability to fly with use of this plugin's commands. Flying can optionally drain player's hunger bar at a specified rate. You can bypass this with the use of permissions.
Features
- Commands to make yourself or others fly
- Force players the flight ability with permissions (fly.force)
- Food Drain
- Flying "eats" player's food bar
- Configure interval and amount
- Set minimal food level for player to be able to fly
- Optionally set textual or sound warning so players can eat or prepare to fall
- Limit food eating during flight
- Disable eating any kind of food entirely
- Set maximum amount of food player can eat during one flight
- Bypass limits with the use of permissions
Commands
You can use /fly, /fwf or /FlyWithFood as the base command
| command | description |
| /fly [help] | Print version and help |
| /fly on [(player)] | Enable flying (on yourself or other player) |
| /fly off [(player)] | Disable flying (on yourself or other player) |
| /fly toggle | Toggle flying for yourself |
| /fly config reload | Reload plugin's config file |
Permissions
| permission | description |
| fly.* | Gives you all permissions except fly.force |
| fly.fly | Allows use of the */fly <on:off:toggle>* command |
| fly.other | Allows use of the */fly <on:off> (player)* command |
| fly.force | Gives you flying ability regardless of commands and other permissions (hunger and eating limits still apply though) |
| fly.nohunger | Bypasses hunger checks and hunger drain |
| fly.eatanything | Bypasses eating checks and limit |
| fly.config | Allows use of the /fly config command |
Additional Notes
This plugin was greatly inspired by Airline Food by Ryantakers who, sadly, let his plugin to rot. I needed some fixes and the addition of commands to use it on my server, so I decided to write a better plugin on my own.
To see plugin's changes, you can read comments I post with every update or you can read through the commit messages. Feel free to send pull requests, suggestions or ideas. Please use GitHub's Issue Tracker to report bugs.
Plugin checks if it is up to date every time it is enabled. Your server IP and plugin version are logged at that time. It's just for me to keep approximate number of users. This can be disabled in config by setting options.general.checkVersion to false.