All the features work well, and I can even fly in the specific world, but the message keeps popping up
[ERROR]: [TempFly] If you are seeing this message there may be a bug. Please contact the tempfly dev with this info: TerritoryHook | onTerritoeyEnter()
When a player moves from a world with unlimited flight time to a world without unlimited flight time, their flight is not disabled. This should be fixed.
Super plugin to manage temporary flight in a balanced way.
I use it to reward my players in Skyblock, and it works nickel with permissions and the economy.
Very good interface, and the time system is well thought out. Thank you for this pro plugin!
I disabled fly using extra worldguard flags but whenever players type /tf, they can still toggle it inside a disabled region. I also disabled the /tf and /temply commands through worldguard but they can still toggle it on and off
I want to give vip rank players 1 hour flight right per day, but I could not achieve this, is there a discord address where I can contact you?, my discord username is xyraenn
Was a good plugin during it's prime, but now with things updating and expectations changing, this plugin just isn't it anymore. It's abandoned, updates take FOREVER back when they did exist. Not to mention that it doesn't support geyser. Geyser members can get infinite flight using this plugin, despite not having infinite flight, only timed flight. It's better off for you to find an alternative then to add more download counts to this resource.
[23:04:15 WARN]: java.sql.SQLSyntaxErrorException: Table 'Vuelo.tempfly_data' doesn't exist
[23:04:15 WARN]: at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)
[23:04:15 WARN]: at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
[23:04:15 WARN]: at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953)
[23:04:15 WARN]: at com.mysql.cj.jdbc.ClientPreparedStatement.executeQuery(ClientPreparedStatement.java:1009)
[23:04:15 WARN]: at TempFly-3.1.7.jar//com.moneybags.tempfly.util.data.DataBridge.getValue(DataBridge.java:363)
[23:04:15 WARN]: at TempFly-3.1.7.jar//com.moneybags.tempfly.util.data.DataBridge.getOrDefault(DataBridge.java:387)
[23:04:15 WARN]: at TempFly-3.1.7.jar//com.moneybags.tempfly.time.TimeManager.loginBonus(TimeManager.java:249)
[23:04:15 WARN]: at TempFly-3.1.7.jar//com.moneybags.tempfly.time.TimeManager.lambda$1(TimeManager.java:237)
[23:04:15 WARN]: at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101)
[23:04:15 WARN]: at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
[23:04:15 WARN]: at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
[23:04:15 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[23:04:15 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[23:04:15 WARN]: at java.base/java.lang.Thread.run(Thread.java:833)
at java.lang.Thread.run(Thread.java:833) ~[?:?]
[04:09:42 ERROR]: Could not pass event PlayerMoveEvent to TempFly v3.1.7
java.lang.NoSuchMethodError: 'com.iridium.iridiumskyblock.Island com.iridium.iridiumskyblock.managers.IslandManager.getIslandViaLocation(org.bukkit.Location)'
at com.moneybags.tempfly.hook.skyblock.plugins.IridiumHook.getIslandAt(IridiumHook.java:150) ~[TempFly-3.1.7.jar:?]
at com.moneybags.tempfly.hook.skyblock.SkyblockHook.getTerritoryAt(SkyblockHook.java:677) ~[TempFly-3.1.7.jar:?]
at com.moneybags.tempfly.hook.TerritoryHook.updateLocation(TerritoryHook.java:241) ~[TempFly-3.1.7.jar:?]
at com.moneybags.tempfly.hook.TerritoryHook$TerritoryTracker.on(TerritoryHook.java:278) ~[TempFly-3.1.7.jar:?]
at com.destroystokyo.paper.event.executor.MethodHandleEventExecutor.execute(MethodHandleEventExecutor.java:37) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:git-Purpur-1632]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:671) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleMovePlayer(ServerGamePacketListenerImpl.java:1565) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket.handle(ServerboundMovePlayerPacket.java:29) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$PosRot.handle(ServerboundMovePlayerPacket.java:88) ~[?:?]
at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$1(PacketUtils.java:51) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1427) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:188) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1404) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1397) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1375) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1257) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.server.MinecraftServer.lambda$spin$1(MinecraftServer.java:321) ~[purpur-1.18.2.jar:git-Purpur-1632]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
[04:09:42 ERROR]: Could not pass event PlayerMoveEvent to TempFly v3.1.7
java.lang.NoSuchMethodError: 'com.iridium.iridiumskyblock.Island com.iridium.iridiumskyblock.managers.IslandManager.getIslandViaLocation(org.bukkit.Location)'
at com.moneybags.tempfly.hook.skyblock.plugins.IridiumHook.getIslandAt(IridiumHook.java:150) ~[TempFly-3.1.7.jar:?]
at com.moneybags.tempfly.hook.skyblock.SkyblockHook.getTerritoryAt(SkyblockHook.java:677) ~[TempFly-3.1.7.jar:?]
at com.moneybags.tempfly.hook.TerritoryHook.updateLocation(TerritoryHook.java:241) ~[TempFly-3.1.7.jar:?]
at com.moneybags.tempfly.hook.TerritoryHook$TerritoryTracker.on(TerritoryHook.java:278) ~[TempFly-3.1.7.jar:?]
at com.destroystokyo.paper.event.executor.MethodHandleEventExecutor.execute(MethodHandleEventExecutor.java:37) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:git-Purpur-1632]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:671) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleMovePlayer(ServerGamePacketListenerImpl.java:1565) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket.handle(ServerboundMovePlayerPacket.java:29) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$Pos.handle(ServerboundMovePlayerPacket.java:66) ~[?:?]
at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$1(PacketUtils.java:51) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1427) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:188) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1404) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1397) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1375) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1257) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.server.MinecraftServer.lambda$spin$1(MinecraftServer.java:321) ~[purpur-1.18.2.jar:git-Purpur-1632]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
[04:09:42 ERROR]: Could not pass event PlayerMoveEvent to TempFly v3.1.7
java.lang.NoSuchMethodError: 'com.iridium.iridiumskyblock.Island com.iridium.iridiumskyblock.managers.IslandManager.getIslandViaLocation(org.bukkit.Location)'
at com.moneybags.tempfly.hook.skyblock.plugins.IridiumHook.getIslandAt(IridiumHook.java:150) ~[TempFly-3.1.7.jar:?]
at com.moneybags.tempfly.hook.skyblock.SkyblockHook.getTerritoryAt(SkyblockHook.java:677) ~[TempFly-3.1.7.jar:?]
at com.moneybags.tempfly.hook.TerritoryHook.updateLocation(TerritoryHook.java:241) ~[TempFly-3.1.7.jar:?]
at com.moneybags.tempfly.hook.TerritoryHook$TerritoryTracker.on(TerritoryHook.java:278) ~[TempFly-3.1.7.jar:?]
at com.destroystokyo.paper.event.executor.MethodHandleEventExecutor.execute(MethodHandleEventExecutor.java:37) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:git-Purpur-1632]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:671) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleMovePlayer(ServerGamePacketListenerImpl.java:1565) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket.handle(ServerboundMovePlayerPacket.java:29) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$PosRot.handle(ServerboundMovePlayerPacket.java:88) ~[?:?]
at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$1(PacketUtils.java:51) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1427) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:188) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1404) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1397) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1375) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1257) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.server.MinecraftServer.lambda$spin$1(MinecraftServer.java:321) ~[purpur-1.18.2.jar:git-Purpur-1632]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Since 1.19 bedrock users are getting spammed every secondes on their chat of the temp fly remaining time instead of action bar I’m not sure if you can do something , (using via version and geyser on a 1,17 server )
First time commenting a plugin... This one is the best fly plugin of all... Easy to use, simple config, simple permissions... The best one to use on a skyblock server
It does work with worldguard. If people are able to fly around freely either you have made a mistake in configuring the plugin or you are having some sort of error.
Version: 3.1.0
Five stars, but can someone help. I want to add reward, but you will need to have an permission to get this reward when you vote. How i can do that ?
Really nice plugin and easy to set up. I also have a suggestion. Could you add an option to transfer configureable Items to Fly time? I´ve used flyingFeather bevore i found this plugin and many users have old flying feathers so i would like to let them trade the old ones to digital flying time. Thanks for reading this. Sorry my english is bad i´m from germany.
Thanks for your feedback. Unfortunately this is a very niche issue you are experiencing and wouldn't really suit the plugin as a fully implemented feature. Perhaps you could create some sort of system where players can trade the feathers with a staff member for flight time until everyone's feathers are converted.
Version: 3.1.0
good plugin, only lack the shop option in version 1.16.5
Great plugin, though it makes the server owner immune to all fall damage (with all damage settings turned on).. Also it would be cool if you could choose a resource (like coal) to give yourself more time.
You can add time to the scoreboard using the built in placeholders listed in "other stuff" on the plugin overview page. You must be using a plugin that supports placeholders though.
Version: 3.0.9
wtf? when i do /tf give (player) (time) it shows a message "player got .. (time) etc, but they are not able to fly?
Just installed this and it seems AWESOME. Really well thought out. Easy commands, great documentation, lots of granularity in the permission nodes, etc, etc. I've only done some basic testing, but it seems very stable too. Really well done. Thanks!
seems to look amazing, but buying fly time doesnt work, the command "/tf shop" says its a unknown command so its fairly useless based on tis told system :/ no discord or such i could see to get straight support hence why i posted the rating and review here. Lets hope the creator reacts :)
This is what I am looking! A flight time that only drops when flying, better than giving only permission for a specific time. Configuration also allow disabled flight in regions and worlds.
A great flight plugin with extra features such as daily bonuses and a shop.
Plenty of customizable settings to fit many needs. I would like to see if you can add an enable flight region.
The support from the developer is great and the plugin works well. It's a good plugin that the developer has put a great effort into. Keep up the great work.
Hi I Would Say, This Plugin Is Great!
I Have Some Problem... When I'm A Server Operator I've Unlimited Flying
But I Want A Flying Like A Normal Player Without Server Operator... What I Should To Do?? ^^
You need to negate the permission tempfly.time.infinite
Version: 2.0.8
By the looks of it. It looks like a very nice, and configurable plugin. I tried it on my 1.13.2 paper server and it says that there is an internal error occurred. Do you any solutions?
Nice plugin but when i set (max_time: 3600) player can buy many more :( and i must self fix the config with 2 lines (Trial: set_other - set_self )
can you please fix the max time that player not buy more .the other part was not a problem :)
Thanks
weiter so sehr schön
Not used this resource yet but do plan on using it, i'm posting this review because i saw some rude child posted a 1 star review below and i hate it when arrogant children ruin a great developers work becasue they were impatient. keep up the good work ChiefMoneyBags.
Thanks for your support, I hope you find the plugin useful!
Version: 2.0.6
the author of the plugin does not answer .. I asked about the update to version 1.16 by the author absolutely not interested, the plugin as such is good, it could just work on version 1.16
All you need to do is remove the time intervals in the config and leave it blank.
Version: 2.0.5
Good plugin but for some reason whenever them the fly timer finishes out it will glitch out and players will not take fall damage no matter how high they fall from! Please fix this
This is one of the best flight plugin out there. Maybe even the best. I still want some features to be added and hope they will be but it is still amazing as it is.
The author is a Legend, he respond to my messages, added a shop for us and he is a really nice dude. I would love a setting where you can disable "when server restart fly is set to off: true" or something. Since some players are standing lets say fishing and when server restart is done they are floating over ground.
Great plugin to add as a money-sink for flying time. Flying time is temporary and can be purchased in increments using other cool tools such as CommandPanels. The daily bonus is nice and provides login incentives. I've been using this in Survival and Skyblock worlds with excellent results. Players really need to think before engaging the fly time countdown.
It currently does not support mysql. I will add it to the list.
Version: 1.9.5
WOW! Finally a plugin to let players that haven't spent $100 on my buycraft stop complaining about not being able to fly on their island + free voting boosts! Thanks!
Please test the new version and if there is still errors message them to me so i can see them. Thanks.
Version: 1.9.0
Hello !
This plugin is such interessting, but i got an error when activating /tf.
It talks about Particles which is not showed in-game, that's why it cause errors.
Would be awesome to have a permission (Ex: tempfly.bypass) to allow staff to fly in a world that is disabled in the config. Other than that, it's a great resource!
Works perfectly, easy to change particles and lots of other things. I wish I found this sooner, it's a lot easier to use and there are literally NO bugs i found, it's awesome, thanks for making this one :)
The plugin has not yet been tested or developed to work with 1.13 servers. I will do my best to ensure you receive a working version soon.
Version: 1.7.3
Fantastic plugin, my players love it! Friendly Dev extremely helpful with any questions or issues. All I can say is brilliant and thanks for the help ;) 100% recommend this plugin.
Love this plugin. Really hoping that the update features with time remaining bar or at least a warning when flight is running out will be added. Thanks so much!!!
Really am loving this plugin but would maybe like to see one feature implemented. Maybe add an option to disable fall damage when a player loses their flight mid air. Would hate fore people to get an awesome perk like this then die upon using it. Other than that Great Job.
------------------------------------------------------------------------------
Amazing Update!! Exacly what I need! Good job mate!!
Great Plugin and Thanks for listen to me <3
------------------------------------------------------------------------------