Plugin: BanHammer Version: 1.2 Description: A plugin that makes the ability to ban and kick ban people by just hitting them with a hammer. Requirments: Pvp has to be true for this plugin to work. The plugin automaticly cancle all the pvp events so it makes no difference if you have non-pvp server. Configuration: Code: banhammer: <banhammerID> //replace <banhammerID> with the weapon id you want to be the banhammer kickhammer: <kickhammerID> //replace <kickhammerID> with the weapon id you want to be the kickhammer pvp: true //true if you got a pvp server, false if you got a non-pvp server Features: Ban and kick bad people by just hitting them. Ablity to configurate the kick and ban hammer ID's Permissions nodes: Code: banhammer.hit Download: http://download1039.mediafire.com/w58vo592sqig/z214srv01za9pnv/Banhammer.jar Changelog: 1.2: Remove some unneeded configs. Added Permissions support 1.1: Both pvp and non-pvp could use this plugin 1.0: Plugin release ToDo: Add Permissions to the plugin. Done! Add configuration for both pvp and non-pvp servers. Done! Credits cole1497 for the idea
There is another plugin with the same name :S :S http://forums.bukkit.org/threads/admn-banhammer-v1-3-3-bans-kicks-and-records-1000.23267/
I know but this is the real banhammer xD In this plugin you can just hit them with a hammer then they get banned
I am getting lots of errors with this plugin Code: Note: The system also restarts your server daily, as detailed on the Events log page. at net.minecraft.server.EntityLiving.v(EntityLiving.java:685) at net.minecraft.server.EntityCreature.c_(EntityCreature.java:64) at net.minecraft.server.EntityMonster.m_(EntityMonster.java:30) at net.minecraft.server.EntityLiving.m_(EntityLiving.java:218) at net.minecraft.server.World.playerJoinedWorld(World.java:1194) at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:48) at net.minecraft.server.World.cleanUp(World.java:1110) at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:450) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363) at net.minecraft.server.ThreadServerApplication.run(SourceFile:422) 00:38:19 [SEVERE] Could not pass event ENTITY_DAMAGE to Banhammer at me.myklebost.plugins.banhammer.BanhammerEntityListener.onEntityDamage(BanhammerEntityListener.java:31) java.lang.ClassCastException: org.bukkit.craftbukkit.entity.CraftSpider cannot be cast to org.bukkit.entity.Player at org.bukkit.plugin.java.JavaPluginLoader$59.execute(JavaPluginLoader.java:656) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338) at net.minecraft.server.EntityMonster.a(EntityMonster.java:90) at net.minecraft.server.EntityHuman.damageEntity(EntityHuman.java:427) at net.minecraft.server.EntityPlayer.damageEntity(EntityPlayer.java:180) at net.minecraft.server.EntitySpider.a(EntitySpider.java:78) at net.minecraft.server.EntityCreature.c_(EntityCreature.java:64) at net.minecraft.server.EntityMonster.v(EntityMonster.java:26) at net.minecraft.server.EntityLiving.m_(EntityLiving.java:218) at net.minecraft.server.EntityLiving.v(EntityLiving.java:685) at net.minecraft.server.EntityMonster.m_(EntityMonster.java:30) at net.minecraft.server.World.entityJoinedWorld(World.java:1212) at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:48) at net.minecraft.server.World.cleanUp(World.java:1110) at net.minecraft.server.World.playerJoinedWorld(World.java:1194) at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:450) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363) at net.minecraft.server.ThreadServerApplication.run(SourceFile:422) 00:38:20 [SEVERE] Could not pass event ENTITY_DAMAGE to Banhammer java.lang.ClassCastException: org.bukkit.craftbukkit.entity.CraftSpider cannot be cast to org.bukkit.entity.Player at org.bukkit.plugin.java.JavaPluginLoader$59.execute(JavaPluginLoader.java:656) at me.myklebost.plugins.banhammer.BanhammerEntityListener.onEntityDamage(BanhammerEntityListener.java:31) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338) at net.minecraft.server.EntityPlayer.damageEntity(EntityPlayer.java:180) at net.minecraft.server.EntitySpider.a(EntitySpider.java:78) at net.minecraft.server.EntityHuman.damageEntity(EntityHuman.java:427) at net.minecraft.server.EntityLiving.v(EntityLiving.java:685) at net.minecraft.server.EntityMonster.a(EntityMonster.java:90) at net.minecraft.server.EntityCreature.c_(EntityCreature.java:64) at net.minecraft.server.EntityLiving.m_(EntityLiving.java:218) at net.minecraft.server.EntityMonster.v(EntityMonster.java:26) at net.minecraft.server.EntityMonster.m_(EntityMonster.java:30) at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:48) at net.minecraft.server.World.cleanUp(World.java:1110) at net.minecraft.server.World.entityJoinedWorld(World.java:1212) at net.minecraft.server.World.playerJoinedWorld(World.java:1194) at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:450) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363) at net.minecraft.server.ThreadServerApplication.run(SourceFile:422) 00:38:21 [SEVERE] Could not pass event ENTITY_DAMAGE to Banhammer java.lang.ClassCastException: org.bukkit.craftbukkit.entity.CraftSpider cannot be cast to org.bukkit.entity.Player at me.myklebost.plugins.banhammer.BanhammerEntityListener.onEntityDamage(BanhammerEntityListener.java:31) at org.bukkit.plugin.java.JavaPluginLoader$59.execute(JavaPluginLoader.java:656) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338) at net.minecraft.server.EntityHuman.damageEntity(EntityHuman.java:427) at net.minecraft.server.EntityPlayer.damageEntity(EntityPlayer.java:180) at net.minecraft.server.EntityMonster.a(EntityMonster.java:90) at net.minecraft.server.EntitySpider.a(EntitySpider.java:78) at net.minecraft.server.EntityLiving.v(EntityLiving.java:685) at net.minecraft.server.EntityCreature.c_(EntityCreature.java:64) at net.minecraft.server.EntityMonster.v(EntityMonster.java:26) at net.minecraft.server.EntityLiving.m_(EntityLiving.java:218) at net.minecraft.server.EntityMonster.m_(EntityMonster.java:30) at net.minecraft.server.World.entityJoinedWorld(World.java:1212) at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:48) at net.minecraft.server.World.playerJoinedWorld(World.java:1194) at net.minecraft.server.World.cleanUp(World.java:1110) at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:450) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363) at net.minecraft.server.ThreadServerApplication.run(SourceFile:422) 00:38:22 [SEVERE] Could not pass event ENTITY_DAMAGE to Banhammer java.lang.ClassCastException: org.bukkit.craftbukkit.entity.CraftSpider cannot be cast to org.bukkit.entity.Player at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58) at org.bukkit.plugin.java.JavaPluginLoader$59.execute(JavaPluginLoader.java:656) at me.myklebost.plugins.banhammer.BanhammerEntityListener.onEntityDamage(BanhammerEntityListener.java:31) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338) at net.minecraft.server.EntityMonster.a(EntityMonster.java:90) at net.minecraft.server.EntityHuman.damageEntity(EntityHuman.java:427) at net.minecraft.server.EntityPlayer.damageEntity(EntityPlayer.java:180) at net.minecraft.server.EntitySpider.a(EntitySpider.java:78) at net.minecraft.server.EntityCreature.c_(EntityCreature.java:64) at net.minecraft.server.EntityMonster.v(EntityMonster.java:26) at net.minecraft.server.EntityLiving.v(EntityLiving.java:685) at net.minecraft.server.EntityMonster.m_(EntityMonster.java:30) at net.minecraft.server.EntityLiving.m_(EntityLiving.java:218) at net.minecraft.server.World.entityJoinedWorld(World.java:1212) at net.minecraft.server.World.cleanUp(World.java:1110) at net.minecraft.server.World.playerJoinedWorld(World.java:1194) at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:48) at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:450) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363) at net.minecraft.server.ThreadServerApplication.run(SourceFile:422) 00:38:23 [SEVERE] Could not pass event ENTITY_DAMAGE to Banhammer at me.myklebost.plugins.banhammer.BanhammerEntityListener.onEntityDamage(BanhammerEntityListener.java:31) java.lang.ClassCastException: org.bukkit.craftbukkit.entity.CraftSpider cannot be cast to org.bukkit.entity.Player at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58) at org.bukkit.plugin.java.JavaPluginLoader$59.execute(JavaPluginLoader.java:656) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338) at net.minecraft.server.EntityHuman.damageEntity(EntityHuman.java:427) at net.minecraft.server.EntitySpider.a(EntitySpider.java:78) at net.minecraft.server.EntityMonster.a(EntityMonster.java:90) at net.minecraft.server.EntityPlayer.damageEntity(EntityPlayer.java:180) at net.minecraft.server.EntityMonster.v(EntityMonster.java:26) at net.minecraft.server.EntityCreature.c_(EntityCreature.java:64) at net.minecraft.server.EntityLiving.v(EntityLiving.java:685) at net.minecraft.server.EntityMonster.m_(EntityMonster.java:30) at net.minecraft.server.EntityLiving.m_(EntityLiving.java:218) at net.minecraft.server.World.playerJoinedWorld(World.java:1194) at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:48) at net.minecraft.server.World.entityJoinedWorld(World.java:1212) at net.minecraft.server.World.cleanUp(World.java:1110) at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:450) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363) at net.minecraft.server.ThreadServerApplication.run(SourceFile:422) 00:38:24 [SEVERE] Could not pass event ENTITY_DAMAGE to Banhammer java.lang.ClassCastException: org.bukkit.craftbukkit.entity.CraftSpider cannot be cast to org.bukkit.entity.Player at me.myklebost.plugins.banhammer.BanhammerEntityListener.onEntityDamage(BanhammerEntityListener.java:31) at org.bukkit.plugin.java.JavaPluginLoader$59.execute(JavaPluginLoader.java:656) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58) at net.minecraft.server.EntityHuman.damageEntity(EntityHuman.java:427) at net.minecraft.server.EntitySpider.a(EntitySpider.java:78) at net.minecraft.server.EntityPlayer.damageEntity(EntityPlayer.java:180) at net.minecraft.server.EntityCreature.c_(EntityCreature.java:64) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338) at net.minecraft.server.EntityMonster.a(EntityMonster.java:90) at net.minecraft.server.EntityMonster.v(EntityMonster.java:26) at net.minecraft.server.EntityLiving.v(EntityLiving.java:685) at net.minecraft.server.EntityMonster.m_(EntityMonster.java:30) at net.minecraft.server.EntityLiving.m_(EntityLiving.java:218) at net.minecraft.server.World.entityJoinedWorld(World.java:1212) at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:48) at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:450) at net.minecraft.server.World.cleanUp(World.java:1110) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363) at net.minecraft.server.ThreadServerApplication.run(SourceFile:422) at net.minecraft.server.World.playerJoinedWorld(World.java:1194) 00:38:25 [SEVERE] Could not pass event ENTITY_DAMAGE to Banhammer java.lang.ClassCastException: org.bukkit.craftbukkit.entity.CraftSpider cannot be cast to org.bukkit.entity.Player at me.myklebost.plugins.banhammer.BanhammerEntityListener.onEntityDamage(BanhammerEntityListener.java:31) at org.bukkit.plugin.java.JavaPluginLoader$59.execute(JavaPluginLoader.java:656) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58) at net.minecraft.server.EntityPlayer.damageEntity(EntityPlayer.java:180) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338) at net.minecraft.server.EntityMonster.a(EntityMonster.java:90) at net.minecraft.server.EntityHuman.damageEntity(EntityHuman.java:427) at net.minecraft.server.EntityCreature.c_(EntityCreature.java:64) at net.minecraft.server.EntityLiving.v(EntityLiving.java:685) at net.minecraft.server.EntitySpider.a(EntitySpider.java:78) at net.minecraft.server.EntityMonster.v(EntityMonster.java:26) at net.minecraft.server.EntityLiving.m_(EntityLiving.java:218) at net.minecraft.server.EntityMonster.m_(EntityMonster.java:30) at net.minecraft.server.World.entityJoinedWorld(World.java:1212) at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:48) at net.minecraft.server.World.playerJoinedWorld(World.java:1194) at net.minecraft.server.World.cleanUp(World.java:1110) at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:450) at net.minecraft.server.ThreadServerApplication.run(SourceFile:422) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363) 00:38:26 [SEVERE] Could not pass event ENTITY_DAMAGE to Banhammer java.lang.ClassCastException: org.bukkit.craftbukkit.entity.CraftSpider cannot be cast to org.bukkit.entity.Player at me.myklebost.plugins.banhammer.BanhammerEntityListener.onEntityDamage(BanhammerEntityListener.java:31) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58) at org.bukkit.plugin.java.JavaPluginLoader$59.execute(JavaPluginLoader.java:656) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338) at net.minecraft.server.EntityHuman.damageEntity(EntityHuman.java:427) at net.minecraft.server.EntityPlayer.damageEntity(EntityPlayer.java:180) at net.minecraft.server.EntityMonster.a(EntityMonster.java:90) at net.minecraft.server.EntityCreature.c_(EntityCreature.java:64) at net.minecraft.server.EntitySpider.a(EntitySpider.java:78) at net.minecraft.server.EntityLiving.m_(EntityLiving.java:218) at net.minecraft.server.EntityMonster.v(EntityMonster.java:26) at net.minecraft.server.World.entityJoinedWorld(World.java:1212) at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:48) at net.minecraft.server.EntityLiving.v(EntityLiving.java:685) at net.minecraft.server.EntityMonster.m_(EntityMonster.java:30) at net.minecraft.server.World.playerJoinedWorld(World.java:1194) at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:450) at net.minecraft.server.World.cleanUp(World.java:1110) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363) at net.minecraft.server.ThreadServerApplication.run(SourceFile:422) 00:38:27 [INFO] Read timed out 00:38:27 [INFO] Duty lost connection: disconnect.endOfStream 00:38:39 [INFO] InfiniteCake [/71.195.176.98:51228] logged in with entity id 18001 at ([KingsCraft] -903.4387484970906, 67.0, -202.57236152212698) 00:38:42 [INFO] Connection reset 00:38:42 [INFO] jyjyboy123 lost connection: disconnect.quitting 00:38:42 [SEVERE] java.net.SocketException: Socket closed 00:38:42 [SEVERE] at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:99) 00:38:42 [SEVERE] at java.net.SocketOutputStream.write(SocketOutputStream.java:136) 00:38:42 [SEVERE] at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65) 00:38:42 [SEVERE] at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123) 00:38:42 [SEVERE] at java.io.DataOutputStream.flush(DataOutputStream.java:106) 00:38:42 [SEVERE] at net.minecraft.server.NetworkWriterThread.run(SourceFile:116) 00:38:45 [INFO] jyjyboy123 [/122.57.74.50:54128] logged in with entity id 18599 at ([KingsCraft] -1057.6875, 65.09375, -388.25)
Can someone for the love of our Block Lord, PLEASE update this? There aren't any other plugins like this one and when I think "BanHammer" I don't think of typing in a command. I think of actually smacking them with a blunt object. lol morbid.