PvP Kill Announcer
New 4.0 Beta!, download here!
Leaderboards - Killstreaks - Announcements - Whats more to ask?
Works with 1.3.1, download: http://dev.bukkit.org/media/files/609/380/KillAnnouncer.jar
Very much thanks to unv_annihilator & beatcomet for letting me use parts of their leaderboard code! And, very very much thanks to PigPlushy for writing a tutorial on how to setup the leaderboard via web:)
Beta 4.0
The 4.0 beta contains interaction with PvP Arena, disabling kilstreaks when inside an PvP arena and fixing that so <player> now responds and working somehow, the leaderboard seems a bit buggy in 4.0 beta, thats why i release a beta build, im trying my best to fix it:)
Note: for 3.0, the smackdown announcement does NOT work, will fix in 3.0.1
Ever wanted to let your PvP server have custom killstreaks? custom kill messages? Kill/death/KD leaderboard Now you can! With PvP Kill Announcer you can easily create custom colored kill messages (Killstreak messages to) & have a leaderboard based on MySQL so you can do it via web too!
Download 3.0 now!
New in 3.0
- Added fully functional reward system!
How do i setup my MySQL database?
You need phpMyAdmin & Appache For a how to, please click here (Updated!)
Color codes:
- &a - Aqua
- &b - Blue
- &r - Red
- &p - pink
- &y - yellow
- &w - white
- &bl - black
- &go - gold
Features.
- Fully functional killstreak announcer.
- new! Leaderboard!
- Color suport.
- Easy understund configuration file.
- Much much more..
Commands:
- /killannouncer or /ka - displays the help page
- /kareload - reloads the configurations file
- /katoggle - toggle announcements on/off
- /stats - Shows your stats!
- /topstats - Shows the top players on your server! (based on kills )
Permissions:.
Okay so there is not any permission on who can get killstreak or not, every one can get killstreaks. Every OP will also be able to use these commands.
- ka.help - the help command.
- ka.reload - reloads the config file (if you have changed text or something and dont want to restart your server)
- ka.toggle - Toggle kill announcer on/off
- ka.stats - shows your stats!
- ka.topstats - Shows the top players on your server! (based on kills )
TODO:
LeaderboardDone!- Smackdown - kills player with the highest killstreak
- Payback - revenge!
Reward system?Done!
Bugs:
- When doing it via web, it creates a new table for each kill, NOT INGAME, INGAME is working just fine:)
Statistics
Stats by MCStats.org
@Apoc22932
You need to ask the MySQL server hosting if they accept remote connections.
The plugin works, but I'm having issues when connecting to the database! If anyone wants to help it's appreciated.
ERROR: Could not be solved because of an SQL Exception: Communications link failure
Please help! D:
does this work with the most recent build? if not will it be updated sometime soon?
@csto13
It would help if people actually read the stacktrace...
java.lang.NoClassDefFoundError: net/slipcor/pvparena/api/PVPArenaAPI at
It's trying to access the PVPArena plugin's API but it can't find it so I'm guessing you need PVPArena or something.
@thudog77
Vault is not an economy plugin. It's a plugin to help different plugins react with one another.
This isn't working for an external mysql server
Port is correct, password to database is correct and so is user login.
Sorry about my excellent paint skills.
Logging properly except for bow kills, doesn't work for them. also my web leaderboard works right, but everytime a player is killed this happens...
2012-11-25 14:22:23 [SEVERE] Could not pass event PlayerDeathEvent to Kill Announcer v4.0 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:341) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerDeathEvent(CraftEventFactory.java:335) at net.minecraft.server.EntityPlayer.die(EntityPlayer.java:253) at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:730) at net.minecraft.server.EntityHuman.damageEntity(EntityHuman.java:605) at net.minecraft.server.EntityPlayer.damageEntity(EntityPlayer.java:306) at net.minecraft.server.EntityHuman.attack(EntityHuman.java:794) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:1124) at net.minecraft.server.Packet7UseEntity.handle(SourceFile:36) at net.minecraft.server.NetworkManager.b(NetworkManager.java:290) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:113) at net.minecraft.server.ServerConnection.b(SourceFile:39) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:595) at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:222) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:493) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:426) at net.minecraft.server.ThreadServerApplication.run(SourceFile:856) Caused by: java.lang.NoClassDefFoundError: net/slipcor/pvparena/api/PVPArenaAPI at net.bajsko.announcer.Announcer.onEntityDeath(Announcer.java:180) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:339) ... 20 more
Can you intergrate this with economy plugins like vault?
I've got a problem. /topstats works perfectly well, but /stats does nothing. No errors, it just does nothing.
Here's a suggestion: Assists.
so doing leader borard on web will not work in the moment?
doesnt work with bow kills
The '&go" color code does not work correctly. Turns out with a green o instead. Maybe just stick to the bukkit/minecraft color codes?
Edit: This also happens with &bl.
@Johnny_Bravo0_0
It works for 1.3.2-R1.0
Update plz :)
Realy need it so plz update fast
@KevinEssence
haha thats so funny :D
You use beastnode, thats the most crappy hosting site ever
Doesn't work. When I connect it successfully to a database and do the command /stats or /topstats it does nothing.
@bajsko
I need give money to the killer (reward), its that possible?
@missingscrews
This plugin works with 1.3.2 but i dont work with it anymore so 4.0 will be delayed very very much im afraid. Im still gonna update it so it works with new minecraft versions.
Is this plug-in still supported?