TempFly (Now includes Factions Fly) icon

TempFly (Now includes Factions Fly) -----

Treat flight time as a currency!




Added support for MySql database storage
- As with any new feature please notify me if you experience any issues with MySql storage and I will try to resolve it with you as quickly as I can.
- Added command (tempfly migrate). This command may only be used from console and will migrate all of your data.yml data to the MySql database defined in the config.
- If you don't have a data.yml to migrate you can ignore the rest of this.
- To migrate data please ensure no players are on your server, any data currently in RAM and not yet written to the data.yml will not be migrated.
- Use the command (tempfly migrate) in console and confirm.
- When the server tells you the process is finished you may reopen your server to players.
- After data is migrated you may remove your data.yml file, or keep if if you like. Tempfly will continue operating from the database.
----------, Apr 14, 2022

Factions
- Fixed bug when claiming land from wilderness that gave a benign console error because tempfly thought the player was in 2 faction lands at once.

Speed
- Default global speed is now properly utilized.
- When user_preference is set to true the max speed of the region is no longer forced on the player if they have not selected a preferred speed, instead the default speed is now used.
- When the player logs in they will now properly acquire the default speed if applicable.
- When the player logs in their speed will update and check the speed restrictions of their login location.
- If the player had their speed reduced below default by a region or world max speed limit the player speed will be restored to default when they leave that area.
(Previously if the user did not have a preferred speed selected to restore after leaving the area, the users speed would be stuck at the max limit for the area they left.)
- Speed settings now update player speeds automatically upon /tf reload without players needing to relog or change worlds.
----------, Apr 13, 2022

wrong file update
----------, Apr 12, 2022

Added the Factions hook to TempFly.
- Currently supports the plugin FactionsUUID.
- Adds the ability to implement TempFly as a factions fly feature.
- Disable flight for players in neutral / enemy / allied / wilderness / home territories.
- Add power requirements to fly in different faction territories.
- The Factions hook and Skyblock hook are compatible and can be used on the same server together.
-------------------------
Random stuff
- Added ability to disable tab completions for tempfly.
- Fixed a spammy error regarding placeholders.
- Fixed a spam sent to players when they go idle in rare circumstances.
- Fixed various small logic errors across the plugin that caused strange behaviors.
--------------------------
Skyblock
- Fixed an error when flight requirements are updated for a player that has no island while visiting other islands.
- Fixed the default island permissions not saving for islands in SuperiorSkyblock hook due to role names not being parsed correctly.
- Fixed flight requirements not updating in real time for players upon /tf reload requiring the player to relog or leave and re-enter an island.
----------, Apr 12, 2022

Added the Factions hook to TempFly.
- Currently supports the plugin FactionsUUID.
- Adds the ability to implement TempFly as a factions fly feature.
- Disable flight for players in neutral / enemy / allied / wilderness / home territories.
- Add power requirements to fly in different faction territories.
- The Factions hook and Skyblock hook are compatible and can be used on the same server together.
-------------------------
Random stuff
- Added ability to disable tab completions for tempfly commands.
- Fixed a spammy error regarding placeholders
- Fixed a rare spam sent to players when they go idle.
- Fixed a few small logic errors that produced strange behaviour.
--------------------------
Skyblock
- Fixed flight requirements not updating for players in real time upon /tf reload.
- Fixed error when flight requirements are updated for a player who has no island while they are a visitor on another island.
- Fixed default role permissions not saving for islands due to a parsing error in the SuperiorSkyblock hook.
----------, Apr 12, 2022

removed debug
----------, Mar 31, 2022

- Added SuperiorSkyblock2 hook.
- Added support for free flight in configurable regions and worlds.
----------, Mar 31, 2022

  • Tempfly is now tested up to version 1.18.1

  • Added two seperate fixes for the infinite flight bug that can be enabled in the config. This bug is caused by many different factors and only happens to some people so one of these fixes may help you.

  • Added ability to whitelist regions and worlds.

  • Fixed the fly speed system. Configurable fly speeds for regions and worlds now work properly and update for the player in real time while traversing the world. These configurable speeds can be used as either a max speed limit in a given area, or they can be used as a forced speed the user must fly in that area.

  • Messages regarding flight speed have been formatted properly to include only 2 decimals.

  • Added messages informing players they have reached their maximum allowed flight speed instead of silently limiting them to a certain speed which could be seen as a bug.

  • Added the option to automatically enable flight when the player receives flight time and their balance was previously 0.

  • Fixed ArrayIndexOutOfBounds error on tab complete event

  • Fixed error is SkyblockHook when NPC’s enter or leave an island.

  • Fixed ClassCastException when executing command to toggle infinite flight from console.

  • Attempted to fix the weird flight toggle delay bug that occurs on a few servers when using tempfly.
----------, Feb 10, 2022

- 1.17 is now supported.
- Fixed the actionbar and title features.
- Special thanks to BrainStone for submitting a pull request fixing this.
- Revamped the flight speed system. worlds and regions now have their own configurable speed as well as separate permission based speeds.
- Decimal speed permissions are now supported.
- The set player speed message no longer shows 18 decimal places while using decimal speeds.
- Flight speed is fluidly updated when a player traverses the environment.
- Flight timer no longer counts flight while a player is inside a vehicle with flight enabled.
- Fixed message "you may now fly" from showing even when the user was not trying to fly after a flight restriction had been added such as a combat log.
- Fixed default island flight permissions not working properly and needing to be updated by the island owner upon creation of new islands in the skyblock hook.
- Fixed error in askyblock when exiting an island.
- fixed error when using command to set player trails rather than gui.
----------, Jul 14, 2021

- Fixed a bug that caused excessive resource usage on player join / quit in the data manager. Tempfly should now be much less resource intensive on timings. In some test cases on servers (50-100 players) the plugin became 75% more efficient.

- Updated IridiumSkyblock hook to new version of the plugin. Old versions will no longer work. :(
(Thanks to iGabyTM for submitting this PR and also cleaning up some of my messy code)

- Added an invalid vault economy message to the shop rather than the default invalid command message to avoid confusion.

- Added self inflicted damage option to combat log

- Flight on login is now part of the autofly option in the config and can be disabled.

- Fixed plugin conflict with world manager plugins that caused flight to be disabled while teleporting to custom worlds.

- Fixed an error caused by typo in WorldGuard hook with WorldGuard version 6.2 for 1.8 servers.

- Removed almost all of the local classpath dependencies and imported with maven.

- Probably some other stuff i forgot to write down.
----------, Feb 18, 2021

- Updated project for the most part to maven to make it less of a nightmare for other devs to clone the repository.

- Fixed the player time methods in the TempFlyApi. (they stopped working back in the async update)

- Fixed tempfly conflict with essentials safelogin and any other plugin that has similar functionality.

- Fixed errors on player join related to
- PlayerTeleportEvent
- PlayerMoveEvent
- PlayerChangedGamemodeEvent
- These errors were caused because other plugins were doing things to the player such as teleporting them on player join before Bukkit had finished initializing the player, resulting in a UUID lookup of the player at this point returning null.

- All projectiles including tridents will now be counted as combat whereas before only arrow counted.

- Fixed errors in IridiumSkyblock and BentoBox hooks caused by a typo. (Credit goes to wispoffates)

- Fixed bentobox hook challenge error

- Added option to disable particles in spectator.

- Added option to disable flight timer in spectator mode.
----------, Jan 20, 2021

- fixed the shop charging players and not giving time.
- fixed the command to view other players time.
----------, Nov 6, 2020

- Fixed conflictions with WorldGuard and WorldGuardExtraFlags that caused errors on player join.
- Fixed disabled regions not properly updating and disabling flight when a player joined the server inside the disabled regions.
----------, Nov 6, 2020

This hotfix removes the debug that broke the TimingsHandler on the server.
----------, Oct 31, 2020

Added a command to set player trails.

Tempfly.trails.set.self

tempfly.trails.set.other


Bugs:


- All time queries are now run asynchronously for offline players when running commands,

- This will fix lag spikes caused when giving an offline player time. Also fixes the warning LuckPerms spams to console about a plugin accessing it’s database on the main thread.


- Fixed tempfly disabling essentials flight on world change if tempflight was not enabled for the player.


- Fixed the option to disable skyblock hooks in the config having no effect and enabling the hook anyway.


- Fixed a NullPointerException when npc’s engage a player in combat


- Enabled the message “time_max_self” in the language file that lets a player know they have reached max flight time. If you don't want it you can just set it to an empty string. “”.


- Fixed NullPointers and some flight requirements in skyblock not being added to users on PlayerJoinEvent caused because the players data was not finished loading asynchronously. The player join will now be delayed until this data is finished loading.


- Did a bit of code cleanup
----------, Oct 31, 2020

Please review the changes to the default config and language files.

GamemodeHooks
- Added BentoBox support that currently includes BSkyBlock, Levels, Challenges. Other addons such as CaveBlock coming soon.
- BentoBox does not currently support the feature to add a button in the island settings panel for tempfly settings. Players will need to use /tf island temporarily.

- Added IridiumSkyblock support.

- Added a default pre-configured config for each skyblock plugin so you don't need to read 50 lines of config comment instructions.

Commands
- I restructured the commands. All sub commands are now configurable in the lang file for translations.

- Time units can now be translated and aliases can be added

- All the commands are now able to be tab completed with their proper arguments and syntax.

Timers
- I rewrote the flight timers and fixed their functionality as they seemed kind of inconsistent and weird.

- If the player spams flight toggle the amount of time they spent actually flying will add up by the milliseconds and properly consume a flight second every thousand millis they accumulate.

- The timers may have had the potential to cause a lag inducing infinite looping bug, however this was never confirmed. Made sure it can never happen anyway.

- Added a creative flight timer option that makes players in creative flight consume tempfly, furthermore if a player has the creative timer with no time they will not be allowed to fly in creative.
If creative timer is disabled time will no longer be used in creative more like it used to.

- The idle timer option now has priority over the other types of timers, including the perma timer. This means if the perma timer is active but idle timer is not, an idle player will not lose time event with the perma timer. Previously the idle timer did not take priority like this.

Placeholders
- Added placeholders
time-seconds-total = total unformatted seconds
list-name = Allows a flight identifier name in custom tab overlay plugins that did not support it before.
name-tag = The same as list-name but for custom name tag plugins.

Fixed the bug that prevents players with no time max from buying time in the shop. Not sure if this was in the last version released.
----------, Sep 11, 2020

Surprise, I decided to rewrite the entire plugin as I felt it was necessary due to the poor quality of my old code. I was a beginner when I first wrote this plugin almost 3 years ago, It was inefficient and very difficult to add new features (90% of the plugin was static abuse and nothing could be added modularly).


I was putting off releasing this because I wanted to add everything at once but there are many bugs in the old version that people have been waiting to be patched for a while. Therefore I will instead post smaller installments starting with this version as a base because i think it is a waste of time to go back and patch the old version when I am working on a new one anyway.


--->You will need to reset your config and language file for this new version.<---


Features Additions:


Sql database and Multithreading.

  • I had to rewrite TempFly’s internal data management system. A backup of your old data will be made just in case something goes wrong.

  • In the process of doing this I decided to multithread the plugin to a minor degree.

  • Autosaving and many ambient saving functions now happen asynchronously meaning IO operations will not affect your main server thread. This includes YAML storage.

  • Sql is not currently available in the 3.0.0 beta release. Its implementation is not yet finished.

Gamemode Hooks

  • Tempfly now has extensive out of the box hooks for:
    • Completed
      • ASkyBlock
        • I know this was already in the plugin but it sucked and it was not thoroughly tested.
        • It has been redone to fit in with the new hook system.
    • In progress
      • IridiumSkyblock
        • Almost complete.
      • BSkyBlock and AcidIsland
      • SuperiorSkyblock2
    • Planned additions
      • Lands
      • Towny
      • Factions (MassiveCraft)
      • PlotSquared
      • PlotMe
    • I am open to more recommendations. I started with the skyblock hooks because I am very familiar with the genre and it was easy for me.
  • I am hoping this will help make the plugin more customizable and versatile for different types of servers. Info about the hooks will be posted on the main resource page.

  • Developers:
    • There is now an easy to use extended API in tempfly for adding gamemode hooks for servers with custom plugins. See the source for instructions.
    • I will post tutorials at some point in the future.

AutoFly
  • Flight will now be auto enabled for players who had their flight disabled due to a restriction or unmet requirement. Example, if a player enters a disabled region with flight enabled, their flight will be disabled. It will then auto enable when they leave the region. Any reasons a player loses flight are now counted as FlightRequirements and can use this feature.

Region Hooks
  • TempFly has region support for
    • WorldGuard

    • …?
  • Let me know if you want another region plugin supported, I can’t find any other popular ones. The systems are in place to add more region plugins.

  • Developers
    • if you have a custom regions plugin on your server there is a developer api to easily hook it into tempfly.

Timer
  • Added a permanent flight timer option that counts down time even when flight is disabled.
    • This can be tied in with the feature time_decay to consume flight at all times, even when the player is not on the server.
  • Added ability for players with infinite flight to toggle their infinite flight.
    • Permission for infinite flight has been changed.
      • tempfly.infinite

      • tempfly.infinite.toggle
Time
  • Added group based max time settings for players alongside the default max defined in the config.

  • The max time permission groups will override the configurable default max.

Bypass
  • Added the ability for players with permission tempfly.bypass to bypass flight restrictions.

  • In addition with tempfly.bypass.toggle they can toggle their requirement bypass.

Commands
  • The time commands have been made more intuitive as there was a great deal of confusion with the arguments I had before. You can now mix and match the following however you want in your commands. The units can be specified many ways too, like m/min/mins/minutes
    • -{unit} {time}
      • /tf give player -m 2
    • {time} {unit}
      • /tf give player 2 mins
    • {time}{unit}
      • /tf give player 2m
    • Just seconds
      • /tf give player 120
    • Decimals work
      • /tf give player 0.8m
      • Will give 48 seconds
Max Time
  • Added permission based max time groups in the config.
    • These are optional, one global max time can be used still like before.
  • Due to the nature of the way permissions work, you will be required to install the plugin vault if you wish to pay offline players time while using permission groups.
    • This is also optional.

Performance
  • I've gone through all the internal systems and meticulously optimized them the best I could to reduce the plugins footprint on the server. This includes caching certain things that are used alot to save on lookup and constructor costs, among many others.

Metrics
  • Tempfly now uses Bstats to collect information about how many servers are using the plugin. You can disable this in the bstats config if you want, however I would appreciate it if you left it on.
    • Bstats has a negligible impact on server performance
    • I am mainly using the stats to collect information about how many servers use my built in gamemode hooks, that way i can put my effort into the features i see are being used the most.

RequirementProvider api
  • This is for developers mainly but can apply to any tech savvy server owners who want to get into a bit of coding to customize flight on their server.
  • There is now a very easy to use api in tempfly that allows you to implement rules that dictate whether players can fly or not given specific conditions. These rules can be as simple as disabling flight in a certain biome or when a player is hungry.
  • All internal TempFly gamemode hooks are just complex usages of this api, i will link you a small tutorial to understand the basics of this.

Bugs:
  • Fixed shop allowing players to buy more than max time.
  • Fixed infinite flight when teleporting back and forth from disabled worlds.
  • The flight timer now starts the instant a player begins flying and the action bar pops up fluidly, it doesn’t look laggy when a player starts flying now.
  • Flight timer now updates the instant a player receives or loses time instead of on the next timer cycle, so it looks better now.
  • Reload command
    • Reload now supports updating disabled regions and worlds.
    • The autosave interval was not being reset with the reload command.
    • Everything should now be updated in real time on /tf reload. Let me know if I missed something.
  • Trails
    • Fixed trails gui not updating if a player is not in flight mode.
    • Default trail can be specified in the config and now works as intended.
    • Default trail will now be applied back to the player when they remove their trail if specified in the config.
  • Daily bonus is now 100% fixed, I tried to overcomplicate the code and it was stupid. It no longer spams out daily bonuses to players at midnight.
  • Daily bonus no longer gives more than max configurable time.
  • A backup for data.yml was saved for no reason on initial installation of the plugin.
  • Combat log was not properly logging players, starting their combat timer on first combat and not resetting after each hit
  • Too many more to list. I came across so many obscure bugs while rewriting the plugin that I just fixed them and didn’t bother logging them.
----------, Aug 21, 2020

Features
-- Trails and Gui

- Added ability to remove particle trails from players and from yourself via command and trails gui.
/tf trail remove [player]
- Players will now reopen their trails gui on the page containing their current trail to make switching trails and checking out particle options less annoying.
- Removed the legacy particles that appeared in the opped player trails gui as they errored and as a result defaulted to happy villager making them useless
- Opped players can now see the permissions for each trail in the trails gui.

-- Time
- Players with the infinite fly permissions will now have their unusable time displayed in /tf time so they can see their balance and pay it to people.
----------, Jul 14, 2020

- version 1.16 is now supported, please message me if you have any issues.

Bugs:
- Fixed a bug that resets fly speed back to 1 if the default was less than 1 when switching worlds.
- Fixed an error with particles on 1.12
- small optimizations
----------, Jul 13, 2020

Features:
- Added a default fly speed option to the config as requested by multiple people. Players with permission tempfly.speed.[speed] can still bypass this restriction. If users are loading chunks too fast by flying and lagging the server you can reduce the default speed. Supports decimals.

Bugs:
- Fixed daily login bonus not paying out fly time if the user played through midnight into a new day. All users on the server when it becomes a new day will now receive the bonus and not need to relog.
- Fixed the gui pages not updating upon /tf reload.

Placeholders:
- Fixed PlaceholderAPI unregistering placeholders on /PAPI reload.
- Fixed placeholders being blank when a user has either no time, or infinite time.
----------, Jun 20, 2020

- Added ability to edit time units for the time format in lang.yml
- Added permission based daily login bonus for different ranks.
----------, Apr 21, 2020

- Redid the combat system and added a method in the API to manually process combat tags to improve compatibility with plugins.
----------, Apr 18, 2020

- Fixed DustOptions class not found error.
- Fixed players that logged out on ground with fly enabled logging in flying 1 block above the ground.

- Added support for time placeholders in the custom tag name and player display name.
----------, Apr 18, 2020

- Added /tf [speed] [player]
- You can now set other players speed. as requested
- I also made it so you no longer need to add a permission for every speed a player has access to, only the highest. So if a player has tempfly.speed.5, they can enable any speed up to 5.
- You can now set speeds below 1 as requested.
- New perms:
tempfly.speed.self
tempfly.speed.other
tempfly.speed.[speed]

- Added /tf toggle [player] [on/off]
- You can now toggle tf using the arguments on / off as requested

- Fixed a bug with particles that wasn't letting some users on some versions use trails.
----------, Apr 7, 2020

- Update includes a built in shop gui that supports vault eco.

- Added protection measure that prevents players from losing time on a server crash.

- changed the trails gui to show active trail.
----------, Mar 28, 2020

- Particle trails can now be given via permissions and selected via the gui with /tf trails.
- The data file will be restructured when you launch this new version.
- For the safety of your data your old data file will be backed up
before this happens
- Various optimizations
----------, Mar 23, 2020

- decimal placeholders changed to whole numbers
- Bug that let players fly upon server join for 1 second before their time remaining was checked.
- /giveall
- some particles would travel at random high speeds and not look good.
----------, Mar 21, 2020

this jar includes the api
----------, Mar 4, 2020

The last update did not include the api in the jar.
----------, Mar 4, 2020

- When altering a users time the first time unit specified was ignored resulting in the first amount always being seconds.
EX: "/tf give {player} -m 1" would give 1 second not 1 minute

- Also added a developer api "Tempfly.getAPI()"
----------, Mar 2, 2020

Bugs
- Error when enabling flight that has to do with worldguard and relative time regions.
- Other stuff too insignificant to list.
----------, Mar 2, 2020

Features:
- Askyblock hook is now in beta, please let me know in the discussion if you find any problems.

Bugs:
- If a players name was all numbers their name would be factored into commands as seconds while trying to give them flight time.
- Particle error on versions under 1.10
----------, Mar 1, 2020

Features:
- 1.15 is now officially supported.
- Added the command /fly along with a configurable list of override permissions as to not conflict
with other plugins flight features.
- Added “relative time”. configurable worlds and regions can now experience flight time faster or
slower than normal.

bugs:
- Fixed the error that had to do with the particle “HAPPY_VILAGER” having no enum constant.
- Removed tempfly’s /f command alias as it was conflicting with faction plugins. Valid aliases are
now [tempfly, tf, tfly, fly].
- Fixed the bug where trying to set a players time wouldn’t work if their current balance plus the
amount you were trying to set exceeded the servers max fly time.
As pointed out by“mostwantedcz”
- Fixed the error caused when a non living entity shot a player using an arrow within the combat tag feature.
- Fixed the bug where players would be trapped in combat tag until the server restarted. It was
caused by the player logging out while tagged​
----------, Jan 14, 2020

- Players that log out with tempfly enabled will log back in flying and lose time even if they weren't actually flying when they logged out.

- The daily login bonus message would be displayed even if it were set to 0 seconds.

- New players were unable to recieve time unless they logged out and back in upon first join to the server.

- The actionbar broke for some people because i accidentally removed 1 line of code.
----------, Jun 25, 2019

Bugs:
- Fixed the error ploiky pointed out regarding worldguard returning a null set of regions when i was checking for blacklisted flight regions.

Features:
- Added the action bar flight meter and progress bar. This was already an option in the config but it wasn't actually implemented, i added it by mistake but it works now.
----------, Jun 17, 2019

features:
- Added a daily login bonus for loyal players
- Added a first time join bonus

bugs:
- If you set a players time to 0 nothing would happen.
- If time was 0 the formatted messages would not say 0 seconds, but instead be blank.
----------, Jun 14, 2019

- internal error caused when a player has no time remaining in messages.
----------, Jun 12, 2019

- Added the feature time decay. This allows you to penalize players by removing time if they become inactive.

- Added auto formatting for messages in the lang file. Instead of every
message needing to contain "{DAYS} {HOURS} {MINUTES} {SECONDS}" you only need to include "{FORMATTED_TIME}".
Now the plugin will not show "1d 0h 0m 30s" it will only show "1d 30s"
----------, Jun 12, 2019

Removed debug i left in the plugin that spammed console if a player logged out and back into the server with flight enabled.
----------, Jun 11, 2019

Sorry about the wait. I have slowed down on development for a while. I had a few hours of spare time this morning so here is some bug fixes and minor feature additions I've noticed in the discussion.

Bugs
- Attacking in worldguard regions still enabled the combat timer.

- Hitting entities such as item frames would enable the combat timer

- Bow damage did not affect the combat timer

- Players were not properly combat tagged from flight if they weren't currently flying when the combat happened. Allowing them to disable flight, attack a player then re enable it right away.

- Upon my implementation of the ability to pay offline players time, The ability to pay non existent players was created. Causing lost player time.

- ***Believed to be fixed but cannot recreate*** internal error upon running command /tf help that pertains to worldguard.

Features
- Reload command

- Players that enter combat while flying now automatically re enter tempfly when the timer runs out.

- Players that log out while in tempfly will now log in still flying and not fall to their death.
----------, Jun 1, 2019

- You can now pay, set, give, remove and view time for offline players. As requested by "over_brave"
----------, Feb 2, 2019

- The plugin is now compatible with versions tested up to 1.13.2
----------, Feb 1, 2019

- Fixed a confliction with another plugin that was not allowing players with tempfly to fly as pointed out by "alijoma441"
----------, Jan 11, 2019

- Added an option to send players titles warning them of remaining flight time.
----------, Jan 11, 2019

- Players can now have infinite time with permission 'tempfly.time.infinite'
- Removed leftover debug which printed fake error messages in console.
----------, Jan 11, 2019

- Added placeholders for the plugin PlaceholderAPI by Clip. This will add compatibility with many non premium scoreboard plugins.
--> %tempfly_time-formatted%
--> %tempfly_time-days%
--> %tempfly_time-hours%
--> %tempfly_time-minutes%
--> %tempfly_time-seconds%

https://www.spigotmc.org/resources/placeholderapi.6245/
----------, Jul 27, 2018

- Fixed the startup error pointed out by "AkuaFite"
----------, Jul 27, 2018

- Jumped the gun, quick bug fix concerning the placeholders.
----------, Jul 22, 2018

- Ive added placeholders to the plugin for featherboard and any other plugin using the maximvw placeholder api, including his actionbar plugin.


BUGS:
- Fixed the bug where players in idle would still lose flight time, even if it was supposed to be disabled in config.
----------, Jul 22, 2018

- Added the ability to blacklist flight in regions.
----------, Jul 15, 2018

i uploaded the wrong file.
----------, Jul 11, 2018

- Ive added the permission for /tf play in the config as i forgot before and people couldn't use the feature.
----------, Jul 11, 2018

- removed leftover debug
----------, Apr 16, 2018

- Added ability to negate fall damage on the following triggers
-- running out of flight time
-- engaging in combat
-- disabling flight with command
- Added a maximum flight height to prevent players tp trapping players at extreme heights so they have to wait an hour to fall before they can do anything.
----------, Apr 16, 2018

- Fixed bug that deleted data.yml under certain curcumstances
- Fixed bug that didnt remove special tag from player on tab list when combat logged.
- Fixed an error in console that did not affect the functionality of the plugin.
----------, Apr 12, 2018

- Added ability for users to lose flight when in combat with players and mobs.
- Added messages for these events.
----------, Apr 12, 2018

- Added the ability to disable tempfly in specified worlds.
- Changed some code to better support the '/reload' server command
----------, Apr 11, 2018

- fIxed players not getting time if they are in flight while time is received.
----------, Apr 7, 2018

- Fixed the conflict with essentials flight.
- Added {OLD_TAG} placeholders in aesthetics.
----------, Mar 29, 2018

Features:
- Added particle support for players in temp flight
- Added ability to alter a players name tag while in temp flight
- Added ability to change a players tab name while in temp flight

Bugs:
- Fixed an error that occured if the /reload command is used.
----------, Mar 28, 2018

- Added the ability for players to change their fly speed
- permissions allow for players to change speed from 1-10
- tempfly.speed.{speed}
- fixed players not losing flight on a server reload.
- fixed players not losing flight on relog
----------, Mar 28, 2018

- Fixed autosave not working
----------, Mar 27, 2018

Resource Information
Author:
----------
Total Downloads: 31,779
First Release: Mar 27, 2018
Last Update: Apr 14, 2022
Category: ---------------
All-Time Rating:
121 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings