BattleTracker (Abandoned)
PvP Death messages
Customizable death messages for PvP deaths.
Allows use of Herochat channels for messages.
Records
Records stats for PvP and PvE kills
Stats include, wins,losses,ties, streak, maxstreak, ranking, maxranking
Examples:
- /pvp
- /pvp top [x] : show the top x highest rated players
- /pvp vs [x records] : shows the last x records vs another player
- /pvp vs [x records]: shows the records between player1 and player2
Leaderboard Signs
You can make leaderboard signs for PvP, PvE, or any other plugin that uses BattleTracker as a backend (like BattleArena). These signs will update every minute.
To make them, you make a sign where the first line is [ database name ] where database name is PvP,PvE, or if you have BattleArena, any of the databases from the configs, like Arena, Spleef.
The second line is what type of data will be shown. Examples: Rating, Wins,Kills,Losses,Deaths, Streak,MaxStreak,KDRatio,WLRatio,MaxRating
[PvP] Rating
Once that is done, the sign is complete and it will automatically convert signs above or below it into Top Signs, (though it won't convert signs that start with the character '[').
Picture:
Video Tutorial
Personal Stats
Clicking on a leaderboard sign will show you your personal stats. A big thanks to MCForger for the code to do this.
Developers
Has an api for storing your own stats. Allows you to make top lists, give elo to different events, etc.
Information Collection
To see what statistics this plugin may collect and send out from your server. See Information Collection. This can be disabled in BattlePluginsAPI/config.yml
Updating
This plugin checks for new bukkit release versions which can be disabled in the BattleTracker/config.yml
Help
You can ask me questions in real time on irc when I'm on. You can usually find me in the room battleplugins in irc.esper.net. IRC through a browser
@Mortalsinn
That error happens when you haven't made a database connection in a long time, when that happens the connection times out. In your case the db connection wasn't used in over 10 hours. I have a fix now that should auto reconnect, which I meant to put up yesterday, but I will for sure put up today.
@alkarinv
ok got it, I understand.
when I do /bg top I get this error. I am guessing because I haven't run any games in battleground mode yet and there is no data?
/ffa top works just fine for me, that's the only game ive set up so far
http://pastebin.com/5q8vjxcS
@Mortalsinn
So this plugin records pvp, and pve deaths. But, it is also an database api so that any plugin that wants to can use it to record stats (like battlearena).
If you are using it for the arena, use /arena top. If you are doing PvP then it using the stats from the PvP deaths you have in the world (not the arena).
Ive played several games with many people and the stats like /pvp top don't seem to be updating. I am using MySQL, I checked the database, the info in there is good, when it shows a players name and has the (4:0) or whatever that is good, its just when I do /pvp top its not updated or accurate at all.
edit: wait, stats updated but it took a while, it's just slow it seems.
I'm confused. Does this record stats in the wild, or just in the Battle arena's ?? I have people with scores / ratings that never played once.
This highly confuses me. What does this plugin record? lolol
@alkarinv
Thanks for the reply, hope this goes well, I'm not too fussed if it's not fixed until Bukkit updates, just though I would let you know :)
@Marcuzcraft2012
I'm not exactly sure, probably that the last damage cause for someone who falls is the last player that touched them. This would be a bukkit thing though, but I'l see if I can make a work around.
I seem to be getting an error, I'm using build #2457.
I had 3 players online testing this, a player called celtic, a player called Invaderclaudia and myself.
The player celtic would just stand around and Invaderclaudia would jump off a 64 high cliff and every time she hit the ground it said celtic had killed her with his bare hands, it even counted as a kill for celtic.
Do you know what's causing this? sorry I can't give much more details than that.
@rodtang
I'll put in a change log. I have all that information.
@Stuntweed
Strangely, I already did this, I renamed the package in a recent release because it should never have been capitalized in the first place. For some reason it think there are two version of the code in your case. I'm guessing that this problem will just go away on the next restart. If it doesn't let me know.. Just bizarre.
A basic changelog would be useful.
@alkarinv
I found the problem.
Your files are including the package:
import mc.alk.arena.objects.exceptions.ConfigException;
when the package name is
import mc.alk.arena.objects.Exceptions.ConfigException;
changing the package name to
import mc.alk.arena.objects.exceptions.ConfigException;
would solve the problem
@Stuntweed
ugh.. alright, when I get back tonight I'll find out whatever is causing that!
@alkarinv
This error occurs when using /pvp command
http://pastebin.com/sGDnQWYR
CB-1.4.2-R0.2(#2455)
SQLOption: MySQL
@TheRickBoy
It does! melee and range, messages for both are configurable inside of the message.yml
Does this support Arrow kills?
@LordKainzo
Adding them into the messaes.yml with their name should work fine. If it doesn't let me know and I'll tweak things around!
hmm for updating the new monsters coming in - do we just have to add them to the config? for PVE* of course.
@rodtang
Yeah I could put that in, would actually be very easy. I'm pretty busy though, so maybe sometime over the weekend.
@alkarinv
Yes, we have 3 main worlds, creative, pve and pvp and I'd like to have this one in the pvp map. I've looked for a while now and there are at least no plugins like this one that advertise that feature.
@rodtang
What do you mean?
You mean like per world rankings?