FalconPunch
Current Version: v0.13 (28th May 2012)
Tested and works against #2149 and #2203
Right click mobs/players with just hand selected to Falcon Paunch them and send 'em flying! Really is that simple. N.B. being lower than the Entity sends them further due to angle !
Features:
- Permissions, PEX, BukkitPermissions, OPs support
- Right click entities to send them flying in the direction you're facing.
- Configurable fails hits and fire or lightning (or nothing) action after!
- Option to only hit mobs and not players and vice-versa.
- Reloadable config using /fp
Permissions:
- falconpunch.* - Gives player all but immunity.
- falconpunch.punch - Permission to punch.
- falconpunch.immune - Permission to resist others' falcon punches. There is a config option to ignore this.
- falconpunch.reload - Permission to reload config.
Sample Config:
# Falcon Punch! # # AllowPVPFalconPunch - Enables/disables PVP Falcon Punch. Does not affect immune permission. # OnlyPVPFalconPunch - Enables/disables PVP ONLY Falcon Punching (i.e. FalconPunches won't work on Entities other than Players). # # NoImmunity - Turn off the immune system completely # # UseContinuousSystem - Use the system which has a force of Falcon Punch, rather than just a crit or not. (False reverts to old crit system) # CriticalsChance - If the old system is enabled, this sets the chance of a critical hit [0-100]. Clearly, 0 disables all crits. # # BurnChance - Set the chance of a burn hit [0-100]. Clearly, 0 disables this. # # FailChance - Set the chance of the punch failing [0-100]. Clearly, 0 disables this. # # -- These values do not have to add up to 100, but it makes it much easier to see the probabilities ! -- # AfterFailDoNothingChance - If a hit fails, set the chance that the punch fails with no side-effects [0-100] # AfterFailDoFireChance - If a hit fails, set the chance that the puncher will be set on fire [0-100] # AfterFailDoLightningChance - If a hit fails, set the chance that the puncher will be set on fire [0-100] Burns: BurnChance: 1 Settings: AllowPVPFalconPunch: true NoImmunity: false OnlyPVPFalconPunch: false Fails: AfterFailDoFireChance: 33 AfterFailDoNothingChance: 34 AfterFailDoLightningChance: 33 FailChance: 1 Criticals: CriticalsChance: 1 UseContinuousSystem: true
Installation:
- Standard installation for a plugin:
- Stop your server if it isn't already.
- Copy the jar file into your server's plugins directory.
- Start up the server.
- If FalconPunch starts with no errors, it will automatically generate a config.yml in the dir "plugins/FalconPunch".
- You may edit this and submit your changes to FalconPunch without having to restart your server by using the command "/fp". If you do not do this, or do not restart the server after making changes, FalconPunch will run on the default settings mentioned above in the sample.
Source
On GitHub: https://github.com/kjhf/FalconPunch
Could you please add an exploding tnt or firework effect on punch? Its boring to just right-click someone and see him fly 10 blocks away.
Any chance the Source on GitHub could be updated? Unless there wasn't any change in code since version 0.11...
Love the plugin, still working today on 1.4.7.
The plugin is still working perfectly with me, Using craftbukkit Build 2586 and Java 7 Update 10. No Errors and works as designed.
@Fajisel
lol
This Plugin, hasn't been updated in some time. Is it still being worked on?!
Could you make it so you can't falcon punch your cats? Although it would be nice if you could still punch other peoples' cats...
To the people with the major.minor error - it looks like the author compiled it for Java 1.7 compatibility instead of 1.6. I'm not sure if updating your java on the server to 1.7 would help (since I think the rest of Bukkit is 1.6). Maybe re-compiling his code from Github with 1.6 would get it to work, but it depends on if he used 1.7 constructs in the code. Unfortunately the code on Github is only version 0.11.
@kjhf
Help! The plugin won't load on server startup! Is it some kind of permissions problem? I have PermissionsEx. Here's the error:
[SEVERE] Could not load 'plugins/FalconPunch.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: kjhf/falconpunch/FalconPunch : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:151) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:213) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:189) at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:53) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:166) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.UnsupportedClassVersionError: kjhf/falconpunch/FalconPunch : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:634) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:277) at java.net.URLClassLoader.access$000(URLClassLoader.java:73) at java.net.URLClassLoader$1.run(URLClassLoader.java:212) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29) at java.lang.ClassLoader.loadClass(ClassLoader.java:321) at java.lang.ClassLoader.loadClass(ClassLoader.java:266) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:140) ... 8 more
Same problem here! (with the newer version.)
[SEVERE] Could not load 'plugins/FalconPunch.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: kjhf/falconpunch/FalconPunch : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:151) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:213) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:189) at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:53) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:166) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.UnsupportedClassVersionError: kjhf/falconpunch/FalconPunch : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:634) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:277) at java.net.URLClassLoader.access$000(URLClassLoader.java:73) at java.net.URLClassLoader$1.run(URLClassLoader.java:212) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29) at java.lang.ClassLoader.loadClass(ClassLoader.java:321) at java.lang.ClassLoader.loadClass(ClassLoader.java:266) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:334) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:140) ... 8 more
Updated to 0.13 (yesterday)
Help! The plugin won't load on server startup! Is it some kind of permissions problem? I have PermissionsEx. Here's the error:
[SEVERE] Could not load 'plugins/FalconPunch.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: kjhf/falconpunch/FalconPunch : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:151) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:213) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:189) at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:53) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:166) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.UnsupportedClassVersionError: kjhf/falconpunch/FalconPunch : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:634) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:277) at java.net.URLClassLoader.access$000(URLClassLoader.java:73) at java.net.URLClassLoader$1.run(URLClassLoader.java:212) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29) at java.lang.ClassLoader.loadClass(ClassLoader.java:321) at java.lang.ClassLoader.loadClass(ClassLoader.java:266) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:140) ... 8 more
I have a problem, an error occurs when I start my server with the pluggin. I REALLY NEED THIS pluggin! HELP!
PLease help, nothing is working but the older versions but on the older versions, only Ops have perms to falcon punch! when i give others perm, it dont work,... please help?
Haha well thanks for updating it! :D
Hey guys, sorry I completely forget about FP :\ I get NO notifications from Bukkit dev.
Anyway, the latest version should fix the permission issues. It's also built against the latest RB, but should still work with previous RBs back to 1.1. (What you lounging around for?!)
@kjhf
I'm using PEX 1.19.1 & CB 1.2.5-R1 and have falconpunch.punch in the Builders perms list but nobody can use it except me (op).
@MLGMrOakley could you send me a copy that would be awesome :D
Hey the falcon punch plugins doesnt work with group manger is there any way you can get it so it does Thanks!
I got this plugin working on 1.2.3 R.03 its AWESOME
Ya man please update 1.2.3 :D