Flamethrower
A special plugin for those who like to watch things burn. Fire gouts of flame to amaze and terrify your opponents. Fully working and impressive pyrotechnics with no client mods required! Just load up your inventory with fuel, hold the Flamethrower tool in your hand, and hold down right-mouse-button to fire the flame jet at your hapless targets.
Thanks to VariationVault for providing the video demonstration and tutorial.
Features
- Impressive pyrotechnics
- Easy to set up and get started
- Flamethrower is easy to handle and fire
- Minimal server lag, and customisable rate of flame for slower (or faster!) machines
- No client mod required!
- Choose who can use the flamethrower through permissions (default is op only)
- Completely customisable in-game and in the config.yml
- Change the Flamethrower tool (default is blaze rod)
- Change the Flamethrower's fuel (default is blaze powder)
- Change the rate of fuel consumption (default is 64 per minute)
- Change the rate of flame generation (default is 32 per second)
Ideas for future development
- Add configuration option to remove lava from the flame stream
- Add optional additional tools and fuels with individually configurable fuel consumption and flame generation
Commands
Command | Permission | Description |
---|---|---|
/FlameSetTool [material name/id] | flamethrower.commands.flamesettool (default op) | Change the flamethrower tool to any item using its name or ID |
/FlameSetFuel [material name/id] | flamethrower.commands.flamesetfuel (default op) | Change the flamethrower's fuel type to any item using its name or ID |
/FlameSetFuelRate [fuel per minute] | flamethrower.commands.flamesetfuelrate (default op) | Changes how much fuel is consumed per minute (0 for infinite!) |
/FlameSetFlameRate [flames per second] | flamethrower.commands.flamesetflamerate (default op) | Changes the rate of flame production. Reduce the rate for slower machines, or increase to see some even more impressive pyrotechnics |
Permissions
- flamethrower.use (default op) - Assign this permission to allow use of the flamethrower tool
- flamethrower.admin (default op) - Grants access to all of the flamethrower admin commands
Don't have a permissions manager installed? Try GroupPermsLite!
Compatibility and Troubleshooting
This plugin uses Java 7
If you get the followed error on starting up the server with this plugin installed "Unsupported major.minor version 51.0". This means you are using an out of date version of Java. If you don't know how to upgrade, please contact your server hosting provider and ask them for help in upgrading to Java 7, or contact Oracle customer support. Mac OS X users require JDK 7 instead of JRE 7.
Incompatible plugins
None found so far. If you have a plugin that's incompatible with Flamethrower, please let me know!
Donations
If you'd like to contribute towards the continued development, support and maintenance of this project, please consider joining me on Patreon, and making a one-time or recurring pledge.
Help
If you need help you can leave a comment below and I will get back to you as soon as I can. You can also join my IRC chatroom using the following link. Please note, I am not always watching chat! Type my name to get my attention, if I am there, I will respond. http://webchat.esper.net/?channels=XHawk87&prompt=1
@Monkeytime1
I haven't tested it in 1.8, but it should still work. If you have any problems with it, report them here and I'll see what I can do.
does this have a 1.8 version coming soon?
@octoshrimpy
That's a good idea. I would expand it further and allow multiple tools and fuels, each with their own configurable fuel rate and flame production. That should allow that and a lot more customisation too.
It will have to wait a while though as I have a number of other projects to work on at the moment.
Is there a way that we can set multiple fuels? like coal, charcoal, wood, blaze powder, and each burns for a different ammount. I feel as if this would be a great addition to it. :)
I do not check the curse pages often. Please only leave comments on the Project Site. Thank you!
@kolorafa
Not at the moment, but I can add that to the next release.
I love this plugin, it even works great with Residence protection, but players floods ppl homes with lava using this plugin, is it possible to block lava placement?
look never mind i fix the problem but one thing do you have to press run to CraffBukkit or start.bat (start.command is in my case) becuase it only work when i press run to CraftBukkit
@blueslime360
I have already told you twice now that this is not an appropriate question to be asking me. Your problem is not with my plugin, it is with getting Java 7 set up correctly on your server. I told you exactly why the plugin doesn't work for you and what is needed to make it work, I cannot do anything more than this. To answer that question I would need to go into detail about your particular operating system, the methods you used to install, how you set up your server etc and then do some research to find the answer. I would have to give up a considerable amount of my time to do this, and you're asking me to do all that for you for free, and not even being very polite about it I may add. Please keep your questions on this page about the Flamethrower plugin only.
XHawk87, look i downloaded the newest version of java which is java 7 and also CraftBukkit 1.5.2-R1.0. and i also check if i haded java 7 working correctly and i did, so what I'm i doing wrong
@blueslime360
Flamethrower will work in any version of CraftBukkit 1.5.2 and onwards and probably some earlier versions as well. It doesn't matter what the latest version of CraftBukkit is, you need the latest version of Java, not CraftBukkit. Use the latest version of Java to RUN CraftBukkit. You can have multiple versions of java installed at once, make sure you are USING the right one. Do NOT ask me how to do this. That is system dependant, and I am here to support my plugins, not to help you update your server. This is NOT an appropriate place to ask for help updating a server. Go to the Bukkit forums or any Java help site.
well is the lastest version of CraftBukkit is CraftBukkit 1.5.2-R1.0?
@blueslime360
blueslime360, please use services such as http://pastebin.com/ to paste errors so you don't flood the whole comments section.
You are correct, this error is caused by running CraftBukkit with earlier version of java with plugins that need a later version. Downloading a later version may not be enough if you are still using the older version to run CraftBukkit. You must ensure that you are using the latest version to run CraftBukkit.
There are plenty of help and guides on how to upgrade java on all different kinds of operating systems, this is not the place to ask questions about it. I only support my own plugins, not java.
hi eh listen i downloaded the plugin then after some time checking your other plugins i saw that you posted that this error mean that I'm outdated then i decide it to download the lastest version of java but this still comes out:
14:26:44 [SEVERE] Could not load 'plugins/Flamethrower-0.1.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: com/xhawk87/Flamethrower/Flamethrower : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlugins(CraftServer.java:239) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.<init>(CraftServer.java:217) at net.minecraft.server.v1_5_R3.PlayerList.<init>(PlayerList.java:55) at net.minecraft.server.v1_5_R3.DedicatedPlayerList.<init>(SourceFile:11) at net.minecraft.server.v1_5_R3.DedicatedServer.init(DedicatedServer.java:106) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:382) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.UnsupportedClassVersionError: com/xhawk87/Flamethrower/Flamethrower : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173) ... 9 more
this would be awesome thx
@jthom44
Unless the TF2 plugin actually breaks Bukkit, this plugin should work with it.
would this work with tf2 bukkit plugin if so awesome for pyro chat with the creator maybe it would be awesome if u do can i be a beta tester
@XHawk87
oh sorry i must of missed that
@funkiben
To reiterate what it says under Compatibility and Troubleshooting -> This plugin uses Java 7 on this very page:
If you get the followed error on starting up the server with this plugin installed "Unsupported major.minor version 51.0". This means you are using an out of date version of Java. If you don't know how to upgrade, please contact your server hosting provider and ask them for help in upgrading to Java 7, or contact Oracle customer support.
This looks like an awesome plugin that i could use on my dvz server but i got an error:
[SEVERE] Could not load 'plugins/Flamethrower-0.1.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: com/xhawk87/Flamethrower/Flamethrower : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.loadPlugins(CraftServer.java:239) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.<init>(CraftServer.java:217) at net.minecraft.server.v1_4_R1.PlayerList.<init>(PlayerList.java:55) at net.minecraft.server.v1_4_R1.DedicatedPlayerList.<init>(SourceFile:11) at net.minecraft.server.v1_4_R1.DedicatedServer.init(DedicatedServer.java:104) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:399) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849) Caused by: java.lang.UnsupportedClassVersionError: com/xhawk87/Flamethrower/Flamethrower : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173) ... 9 more
Plugins i have: Multiverse-core, essentials(spawn and chat), PermissionsEx, DwarvesVsZombies, itemrenamer, Eggsploder, almostflatlands, disguisecraft, epicbosses, phatloots, terraincontrol, worldedit, worldguard, vault, powertool, noswear and protocollib