SpreadYourWings
The goal of this plugin is to enable users to fly for a specified amount of time before they go into a cooldown mode.
Permissions:
- spreadyourwings.fly - Allows the user to fly.
- spreadyourwings.cooldownexempt - Exempts user from the cooldown timer (fly will still disable after a set time).
Commands:
/spreadyourwings fly
You can use syw in place of the full form
Features:
- Configuration file for timers (cooldown and flying time)
- Allow users to fly until their time is up
- gives the user a warning message that they are running out of fly time
Config:
- This sets in seconds how long they have to wait to use the command again.
- Default is: 30.
Cooldown: 30
- This sets in seconds how long they can fly for.
- Default: 120
Timer: 120
- This sets in seconds how long before the flying ends the player is notified to reach the ground or a safe surface.
- Default: 5
WarnTimer: 5
- When set to true this will ensure the cooldown does not start its timer until after the timer for flight has finished.
- Default: True
StartAfter: True
- When set to true players will get a heads up that they need to get to the ground before flying turns off.
- Default: True
Warning: True
Known caveats:
- Reloading allows people who were flying at the time of the reload to stay in fly mode until they log out and back in.
Notes:
This was the idea of someone on the forums as a request and I figured I would release it here.
This plugin will no longer be maintained. If someone would like to take over the project please let me know.
The first update I am planning for this next month will be simply to add a safety net feature for when a server is reloaded to possibly just teleport the player to the ground and change lava to dirt as needed to ensure the player does not die so that they can be disabled as soon as it restarts. Then after that is worked out I will work on groups. Updates may happen often or be a month or so out depending on my work schedule.
@L1amm
Not sure if you will still need this plugin but I will be working on adding this in the future.
Updated the version to work well with 1.10.2 nothing new added at this time.
awesome plugin, supports for extra permissions that could be rewarded to higher ranks would be awesome, or several permission levels that could be customizable or possible created by us easily would be amazing! Any of the suggestions would be wonderful.
Keep up the work, we really enjoy this plugin!
Possible rank options: customizible, addable ranks would be the best; Also add a "fly.NoFallOnHit" permission, which without, fly will be disabled if they are hit with something. As it's totally customizable and you could give it to no one, everyone, or someone, it would allow for a lot of possiblities!
like a file where we can write
and then award people permissions for each rank of flying, like;
I really hope you take my suggestions into considersation, it would make this plugin absolutely amazing!
@KevinABC96
My internet has been turned back on so I will start work on these hopefully tonight after I wake up. Weekends are my coding nights. As for the /syw fly, until I have an update you can always add a quick command alias.
I have had a lot of work the last couple of weeks but will have some time this week.
@ZerglotMarine
This is actually a feature I am hoping to add in one of the next updates. I have one update being approved at the moment to just fix a bug but this is something I want to do.
Awesome, but I think it would be better if you could allow different fly durations and cooldowns for different groups. e.g. shorter cool downs and longer fly durations for VIP/people who donated.