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!

  • 8 comments
  • Avatar of Octyenoch Octyenoch Jul 15, 2014 at 16:12 UTC - 0 likes

    one of the newer updates may of caused blazefly to no longer work? startng to spit out a ton of errors in the log:

    [12:11:22] [pool-3-thread-727/WARN]: Exception in thread "pool-3-thread-727" [12:11:22] [pool-3-thread-727/WARN]: org.apache.commons.lang.UnhandledException: Plugin BlazeFly v2.2.0 generated an exception while executing task 29 at org.bukkit.craftbukkit.v1_7_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.ArithmeticException

  • Avatar of MarioHDGamer MarioHDGamer Jul 04, 2014 at 15:44 UTC - 0 likes

    When are you going to get the update?

  • Avatar of bradicaljh bradicaljh Jun 24, 2014 at 04:11 UTC - 0 likes

    @Octyenoch: Go

    Oh, nice, good find! Thanks for reporting this bug :)

    Yes, I should be able to fix this and it is now on my list of things to do. In the next version I'm planning to bring support for renamed blocks as fuel, awhile ago I found a bug with renamed blocks exactly the same as you have found with enchanted blocks and had to write some code to "block" the use of renamed blocks with BlazeFly but now I'm confident I can fix this and it will work the same with enchanted blocks.

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

    BFAK:90632445,0c2b11aeb19ee18e5a3377d4751f9156b1421dd366e395af969883e8693e5c26

  • Avatar of Octyenoch Octyenoch Jun 24, 2014 at 01:24 UTC - 0 likes

    if you have enchantment signs through essentials or a similar way to enchant items...a player can put unbreaking enchant on a blaze rod, and it never goes away, giving them infinite flight. can you fix so that even if it is enchanted it still gets used?

  • Avatar of bradicaljh bradicaljh Jun 18, 2014 at 07:54 UTC - 0 likes

    @tachohentai: Go

    No worries :)

    @CraftPimp: Go

    I'll have to look into it, something like this may not be easy or even possible as it will all depend on how Crackshot works, there may not be a way for BlazeFly to have any effect on it and therefore would have no way to prevent guns being fired etc. I will definitely look into this though :)

    EDIT: I have looked at Crackshot and can indeed hook with it and prevent guns being fired while in flight. Not sure how I will do this yet, it may be a permission so anyone with the permission cannot fire while in flight, or only people with a permission can, or a config option, or some form of both. It will be in the 3.0 update though. :)

    Last edited Jun 19, 2014 by bradicaljh
  • Avatar of CraftPimp CraftPimp Jun 17, 2014 at 19:50 UTC - 0 likes

    @bradicaljh: Go

    If you can make it where people cant shoot guns (Crackshot plugin) while flying then that would be awesome!

    Join mc.craftpimp.com

  • Avatar of tachohentai tachohentai Jun 15, 2014 at 07:54 UTC - 0 likes

    @bradicaljh: Go TY very much

    TophBeiFong

    CorporacionMore Mexico

  • Avatar of bradicaljh bradicaljh Jun 11, 2014 at 15:55 UTC - 1 like

    Hi all!

    Very sorry for being away from Bukkit for so long but I've been quite busy with things. Anyway, I'm going to start working on BlazeFly 3.0 (Yup, big build!) which will include most of the following, maybe all of it, but at least a good deal of it!

    • [FIX] While in /god mode lava (possibly any damage) disables flight for admins
    • [FIX] Special characters (like รค) cause errors when used in strings
    • [FIX] Fuel type is case sensitive
    • [FIX] Players die from falling when disconnect/reconnect happens during flight
    • [FIX] Fuel is wasted if player disables flight then enables it again
    • [ADD] String prefix "[BlazeFly]" config option
    • [ADD] Formatting support for strings in config
    • [ADD] Ability for VIP users to use vip OR standard fuel
    • [ADD] Ability to not use fuel while on the ground with /fly enabled
    • [ADD] Ability to define multiple fuel times and different fuel times for each
    • [ADD] Ability to use subdata in config (wool colours, types of fish, etc)

    If you can think of anything that should be added to BlazeFly or know of any bugs not on the list, feel free to comment them and I'll add them to the list for version 3.0. I can't give an ETA unfortunately but I will be trying to work on this as much as I can.

    Last edited Jul 02, 2014 by bradicaljh
  • 8 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
1,955
Recent file

Authors