BlazeFly

BlazeFly adds the ability to fly at the cost of "fuel" blocks which are consumed as long as flight is enabled.

Features

  • Fuel block can be set to any block via configuration
  • Fuel block duration can be set to any amount of seconds via configuration
  • Warning given on last block of fuel
  • Warning given 10 seconds before out of fuel
  • Protected from fall damage when flight gets disabled
  • "VIP" permission for longer fuel time
  • "No fuel" permission for flight without fuel
  • Ability to change fly speed
  • Ability to disable flight in specific worlds
  • Ability to reload BlazeFly configuration ONLY
  • PvP "broken wing" system
  • Configurable user message strings

Commands

  • /fly - Enables & disables flight
  • /bfly - An alias for /fly in the event another plugin is blocking it
  • /flyspeed - Used to modify the speed of flight. Options are 1, 2 or 4, these will multiply the speed, for example, 2 will be double speed
  • /flyoff - Disables the given users flight
  • /bfreload - Reloads BlazeFly's configuration without reloading any other plugins

Configuration

  • fuelBlock - The name of the block to be used as fuel (default is "BLAZE_ROD")
  • fuelTime - The time in seconds each block of fuel will last
  • VIPBlock - The name of the block to be used as fuel for VIPs (default is "COAL")
  • VIPTime - The time in seconds each block of fuel will last for VIPs
  • allowSpeed - Enables the use of /flyspeed to modify the flight speed
  • speedFuel - Flying fast will cost more fuel (eg. 2x speed halves fuelTime)
  • breakableWings - Flight will be disabled for a user if they take any damage
  • healTime - The time in seconds until wings heal (default is 15 seconds)
  • disabledWorlds - A list of worlds that BlazeFly will be disabled in

Permissions

  • blazefly.use - Allows the use of /fly & /bfly
  • blazefly.flyspeed - Allows the use of /flyspeed
  • blazefly.vip - User gets VIP fuel rate
  • blazefly.flyoff - Allows the use of /flyoff
  • blazefly.nofuel - Allows the use of /fly without costing fuel
  • blazefly.superwings - Wings cannot break while breakableWings is enabled
  • blazefly.anyworld - Allows the use of /fly regardless of disabled worlds
  • blazefly.reload - Allows the use of /bfreload

Misc

Bugs: Got a bug, request or just wanna show your support? Leave a comment and I'll reply as soon as I can!

NOTE: Please don't report bugs unless you're using the latest version.

If you have enjoyed BlazeFly and would like to help keep it's support going feel free to make a donation

donate

You must login to post a comment. Don't have an account? Register to get one!

  • 3 comments
  • Avatar of SilverKytten SilverKytten Jan 04, 2015 at 23:05 UTC - 0 likes

    [14:46:08 WARN]: Exception in thread "Craft Scheduler Thread - 442"
    [14:46:08 WARN]: org.apache.commons.lang.UnhandledException: Plugin BlazeFly v2.2.0 generated an exception while executing task 25
    at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)
    Caused by: java.lang.IllegalStateException: Asynchronous player tracker update!
    at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:14)
    at net.minecraft.server.v1_8_R1.EntityTrackerEntry.updatePlayer(EntityTrackerEntry.java:311)
    at net.minecraft.server.v1_8_R1.EntityTracker.a(EntityTracker.java:192)
    at net.minecraft.server.v1_8_R1.EntityPlayer.B(EntityPlayer.java:1021)
    at net.minecraft.server.v1_8_R1.EntityPlayer.updateAbilities(EntityPlayer.java:924)
    at org.bukkit.craftbukkit.v1_8_R1.entity.CraftPlayer.setFlySpeed(CraftPlayer.java:1184)
    at com.bradicaljh.blazefly.Timer.run(Timer.java:132)
    at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftTask.run(CraftTask.java:71)
    at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
    ... 3 more

    http://i789.photobucket.com/albums/yy177/Neania/Minacraft%20Stuff/Banner_zps8d791b0d.png

    Anti-intellectualism has been a constant thread winding it's way through out political and cultural life, nurtured by the false notion that democracy means that my ignorance is just as good as your knowledge. - Isaac Asimov

  • Avatar of SilverKytten SilverKytten Dec 31, 2014 at 02:15 UTC - 0 likes

    @bradicaljh: Go

    While Bukkit may be under threat of being discontinued, Spigot is not ... There are a lot of servers up and running using Spigot 1.8, and a few that use your plugin (Mine included).. Though the plugin isn't exactly 1.8 compatible, right now.

    Last edited Jan 02, 2015 by SilverKytten
  • Avatar of bradicaljh bradicaljh Sep 18, 2014 at 09:45 UTC - 0 likes

    Due to the current uncertain state of Bukkit BlazeFly 3.0 code has been archived for now, I don't have a lot of free time to work on BlazeFly so I don't want to risk writing more code only to have Bukkit be discontinued. Dinnerbone has said he will personally update Bukkit to 1.8 and if this happens I will immediately resume work on BlazeFly 3.0

    Should this for some reason not happen I may release I final version of BlazeFly for the latest stable version of Bukkit and then archive the project until Minecraft releases their own API.

    Please understand BlazeFly means a lot to me and no matter what happens it will continue in some form. All bugs and feature suggestions have been noted down for inclusion in 3.0.

    Wolves don't lose sleep over the opinion of sheep.

    BFAK:90632445,0c2b11aeb19ee18e5a3377d4751f9156b1421dd366e395af969883e8693e5c26

  • 3 comments

Facts

Date created
Jan 20, 2013
Category
Last update
Feb 01, 2014
Development stage
Mature
Language
  • enUS
License
GNU General Public License version 3 (GPLv3)
Curse link
BlazeFly
Downloads
2,166
Recent file

Authors