SimpleFly
Flying - The Simple Way!
Current SimpleFly Version: 1.4.7b Be advised, this SimpleFly version is a beta build. If you want the most stable release, download v1.4.5.
SimpleFly is a super simple flying plugin! Simply use /fly and /stopfly to start and stop flying!
Features
- No damage on falling when using /stopfly!
- Super simple /fly and /stopfly commands!
- All permissions plugins supported!
- Permissions plugin is not needed (defaults to OP!)
- Very customizable!
Commands
- /fly - Start flying! Double-tap after using the command to start flying! Press shift to go down, WASD to go forwards, left, back, and right, and space to go up!
- /stopfly - Stops flying!
- /fly <playername> - Force a player to fly!
- /stopfly <playername> - Force a player to stop flying!
- /sfinfo - Shows info about this plugin (commands and authors)!
Configuration
When you run SimpleFly for the first time, a config.yml will be generated inside the SimpleFly folder. Inside the config.yml, you will see two options:
- config-pvp-timer=0
- config-fall-damage=true
config-pvp-timer=0 is the amount of time that it takes (seconds) for a player to be able to use /fly after being damaged. If the value is 0, then it is disabled. config-fall-damage, if set to true, allows a player to not get damaged by falls. If set to false, they will get fall damage.
Permissions Nodes
Works with all permissions plugins!
- SimpleFly.fly - Allows /fly and /stopfly!
- SimpleFly.pvp - Allows a player to PVP while flying!
- SimpleFly.nodamage - Allows a player to not take damage while flying!
- SimpleFly.teleport - Allows flight to persist through teleportation!
- SimpleFly.potion - Allows players to throw/use potions when flying!
Downloads
This plugin uses a TPL license, courtesy of @tyzoid. If you'd like to see a copy of the license, look here! This plugin is closed-source due to some people who tried to copy my plugins >.>. The changelog for this plugin can be seen when downloading the latest version of SimpleFly.
- Full statistics can be found here.
If you'd like to know when a new update is coming out, please follow me! と(٥ ٥)つ Come now, surely we can be friends. と(٥ ٥)つ
If you'd like to support SimpleFly, put this in your signature:
- If you need the BBCode for it, its here.
Thank you for using SimpleFly! If you enjoy using this plugin, please consider replying to this project with feedback! It's the only thanks we developers get for our plugins.
Todo List
- Add a feature in the config.yml where flying is already enabled in some worlds.
- Fix bugs related to dispenser throwing throwable potions.
- Add a permissions node that controls whether or not people can use bow/arrows while in the air.
- Fix errors activated when you get hit by an arrow, flying or not.
- Add speed modifications
Credits
- @ShootToMaim for being the main author for this plugin!
- @tyzoid for helping to update and add new features to this plugin!
Hey there :)
I really like this plugin, as I do not know a proper (simple) fly-mod for the client. All the good ones include tons of other trash that I do not really need, or fail at disabling fall damage.
I'd only like to request a little feature: When people reconnect, they have to re-enable the fly-mode manually (i.e. type /fly again). As far as I could see, people's flight status is being stored in the players.list file inside the plugin's configuration folder. Since this information isn't lost on logout, could you please automatically re-enable /fly for people who reconnect with their flight-value being "true"? (Or add an option to the config that supports this feature.) Thanks in advance! :)
Edit:
I just read, this might already be intended... maybe buggy. If you cannot reproduce the problem, I'm happy to do further testing on a clean bukkit-setup without other mods.
By the way [1]: The speed-adjust-thing might be possible with one of the latest bukkit releases. Check out the changes of http://dl.bukkit.org/downloads/craftbukkit/view/01346_1.3.1-R1.1/ ... I don't really need it though, I'm using a run-speed-modifier for that. Just saying, since people were asking in earlier comments.
By the way [2]: I think, I have found a small bug. SimpleFly.pvp seems to have no effect. It doesn't matter whether people have this permission or not, they cannot attack other players as long as they have /fly enabled. Server operators can, though. (Using PermissionsEx, if that matters. No SimpleFly-related output at /pex user turtizzle toggle debug.) If you cannot reproduce this and need more information, just tell me...
@BlueberryII
I agree, this would be a great feature, but the problem is, I can't implement it. Bukkit doesn't support modifying flying speeds. Sorry.
Is there any way that you can add a speed option? So that you can add a maximum speed and every player who gets the permission can modify his own speed (max speed every player can set ist the servermax).
In my opinion that would be a really great feature!
@Theking4562
I think it might. I'll add an alias for that then.
Will this conflict with essentials /fly ? (it broken right now :( )
@TanveerGT5
That's not possible ATM, no. You can't control the speed of flying with the current Bukkit API.
add permissions to block lava bucket while flying
@BrassZeppelin
Not every server that wants to enable flight for whatever reason wants to have their players use creative mode.
Can't you just use creative mode? :/
can you add speed of level 1 to 5
Is it possible to have a separate node for allowing to give others flying and a node to be able to fly yourself? I give my server staff the .fly permission, but I don't want them to be able to give flying to friends.
Thanks for the great work!
<<reply 782294="">>
I know what happend. I was op. But I suggest, like I do in my plugins and like other does is that the plugin will only default to op if it didn't protected any permissions plugin, and not (like now) when you don't have permission that it will still check if you where an op
Tim Visée
Shoud it say something like 'Hooked into Permissions'? I'm using PermissionsEx (PEX) and I don't think it will hook into it. I'm running about 48 other server plugins, and they fully work. Now all player's are able to /fly, that's not what I want.
EDIT: I use the lastest version, my Pex version is 1.19.2
@Adrianardizza
Hello Adrian! Please post on the SimpleFly forums page for your problem please. I don't like communicating over BukkitDev because it doesn't alert you to new posts. Thanks!
@Joxiscraft
Don't give them the permission SimpleFly.teleport.
@Katorone
Make a post on the SimpleFly thread on the forums please. BukkitDev is a pain.
Hi, im adrian, i installed simplefly at my server and added permission node in bpermissions groups.yml for normal users, but it seems its not working, it still says Ur not allowed to use the plugin when ur a normal user. pls help
Sorry for the late reply. The war plugin I use is "war" (http://war.tommytony.com/).
@raoulster
I don't take donations, i'm an honest developer. I appreciate it though :).
@Katorone
What is the war plugin you use?
@alanthya
This plugin should be compatible with NoCheatPlus and the other plugins, i'll take a closer look.
@doggyroc
I appreciate the gesture, but I think i'm satisfied with my current logo. If I have a change of opinion in the future, i'll be sure to use your logo. Thanks anyways!
@Joxiscraft
I'll see if Tyzoid has time to do it.
@alanthya
Thank you for the fix, i'll be sure to add that to the main post.
@All If you don't receive a reply from me within 3 days, please post on the forums. I am much more active there.
!!!!!FIXED THE "NOCHEATPLUS" BUG!!!!! It's actually not a conflict with the nocheatplus/anticheat. You need to change a setting in the WorldGuard Config. Change this string from true to false use-player-move-event: false
I am not sure of the complete impact of changing this node but fly now works as intended.