EXP-Fly
EXP - Fly Plugin [Version 2.3.1]
ExpFly is a plugin which allows players with a permission (expfly.fly) to fly. Flying costs experience points. Once you hit level 0, your fly mode is turned off. To fly, just use /xpfly and it will start to reduce your experience.
You can set it so whenever a player dies his/her fly mode is turned off.
If you find any bugs or have ideas on how to improve this, please comment.
Stop the server. Place the 'EXP-Fly.jar' file into your server plugin and start the server again.
General Commands
- /xpfly - Show's the help screen.
- /xpfly help - Shows the help screen.
- /xpfly info - Shows the plugin information.
Admin Commands
- /xpfly ban <player> - Ban a player from flying
- /xpfly unban <player> - Unban a player from flying
- /xpfly reload - Reload ExpFly
expfly.fly - Allows a player to use /xpfly to fly.
expfly.ban - Allows a player to ban someone
expfly.unban - Allows a player to unban someone
expfly.help - Allows a player to get the help page.
expfly.reload - Allows a player to reload ExpFly.
It seems this plugin is no longer support 1.8 exp calculation... could you please update this plugin?
Hi there i know that this plugin has not had a comment in a long while.
but i just found this and it had worked perfect for me, but i have the problem with this that 1 exp per second seems to been a little expensive i was wondering if there is a ways that you could change this to selecting the amount of seconds per exp
so in the config yml it would usually say {xp cost per second: 1l} but instead use {seconds per experience point: 10s (so for example. 1xp = 20s, or 1xp = 3s, or 1xp = 300s)}
i think this would make this plugin alot more user friendly
Thank you in advance LPGamers Visit us today at one of our servers lpgamers.serverminer.com (survival) lpgamers1.serverminer.com (factions <where the plugin is used)
How can I turn off exp sound?
that sound makes me crazy.
@Staartvin
For some reason my players can't fly. How can I fix this? They turn it on using /xpfly but they can't actually fly.
@Staartvin
I made a private plugin similar to this and have fixed this issue. If you want the source code for the fix, feel free to PM me.
@CraftPimp
This is a bug with Bukkit. I cannot fix this.
SERIOUS glitch with this plugin, if it isn't fixed then I will have to remove it from my server. When someone enchants a book while using /xpfly it does not take their xp away!! All server owners should try this and see that what I am saying is true! PLEASE update this plugin ASAP!
Great Plugin Thanks, But Great serious if you added xp for Groups in the config, that Xp is not spent when not flying and that could change the messages .... Well that's What I recommend to you that the plugin is more configurable, Goodbye and Thank you. :)
Can you add the permission is
so I can set the exp amount for different VIP groups ^^
can you make the /xpfly ban <player> command, disable <player> flying even he is flying? Thank you :D
@Deathbyrussian
@sirmio
Would the xp-fly work so that it doesn't cost you anything or does a player not have to pay anything when he is on the ground?
Just like sirmio said.. Totally didn't read his post until after I made mine.. Derp.. XD
@Staartvin
Right now, when someone uses /xpfly, they constantly lose xp regardless if they're actually in the air or running around. You should make it so I can set whether they constantly lose it or when they're actually in the air flying. This plugin is really nice, and that would be a great feature to have.
@Staartvin
I think @Deathbyrussian means to only deduct xp while the player is actually flying, isFlying(), so that when they land, the xp tick stops.
/xpfly reload <-Unknown command! (version 2.3.1)
Also, can I change the WARNING: You are low on xp! by myself? Thanks
Can you add the feature is close other user fly, example /xpfly off <user>
@Deathbyrussian
I'm not sure what you mean.
I think a cool feature would be to make it so I can configure whether they lose XP constantly, or only when they're actually in the air.
@sirmio
Yeah, I figured that.
@Staartvin
I think what @KelvinKam means is to add something like player.setTotalExperience(player.getTotalExperience() - amount) inside a loop that executes every second while player.getTotalExperience() > 0. Then you'd define the xp cost per second of flying, instead of defining a number of seconds per level. Doing it this way lets a player spend half his level flying, disable, then still have another half of his level left. It also fixes the avoidance of flying after level 17.
Can I set where can't fly with WorldGuard?