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
nvm :)
The Future of BattleTracker: http://dev.bukkit.org/bukkit-plugins/battletracker2/
As of now, the info page is the same as this one, however, we are working on new documentation, a new wiki, new websites, and so on. Please bear with us as we get everything sorted out.
Is there a web UI for this? Trying to makes heads or tails of the way data is stored in the database at present.
How can I change the Chat Channel in the configuration? What are the option can i change in the Chat channel?
@killerwaile
ME TOO, but my server doesn't even track stats at all....
I was wondering if anyone else was having this issue...
So after a while the battle tracker will stop updating players stats from Battle Arena and the stats wont go up or down. And the only way to fix it is a hard restart. And then after an hour or two it stops working again.
I was wondering if anyone knows a fix to this problem?
Would this interfere with an existing PVP tracker? I have a stats plugin that also tracks stats, but I want to also track wins/Losses in the battlearena plugin http://dev.bukkit.org/bukkit-plugins/lolmewnstats/
Hopefully Tracker.addPlayerRecord() for the String and OfflinePlayer parameters will still work when you add support for UUID. (So that plugins that hook into the BattleTracker API can work with any version of BT).
Would you be willing todo a port into the PVP Arena plugin? also is there a way to change the /pvp to have kills/deaths instead of wins/losses?
Good plugin but some stats of player never got updated... using mysql Also /stop don't update the db with latest data
Also the timings report show clearly thattaking 2% of a tick for a plugin like that is a wayyy to high. (On playerDeathEvent)
@alkarinv
There is a serious bug with BT and can be replicated like this:
Player1 kills player 2
Player 2 suicides and it says Player1 killed him
This repeats for infinity or until Player2 dies of another reason.
@alkarinv
Welcome back :) and read my post below :D
UPDATE
For all those wondering about where I've been and what's been going on. The summary is the wiki is up, I'm back, and plugin changes will be coming.
Vacation And WIki
<<reply 2172139="">>
@Alkarinv - is it possible to add in support for not granting ELO For a certain class?
It should be a config option that states "no-elo-gain-class: 'lostsoul', 'warrior', 'mage'" then the plugin would check if the config is enabled like this.
PlayerA kills PlayerB - if primary-class = 'lostsoul', 'warrior', 'mage', then no elo change, if playerB's primary-class != lostsoul, ELO change.
I'd really like this in soon! thanks Alkar :)
Can you make a command, so people self can choose about the will see the deathmessages or not? Hope you understand, my english is really bad ;)
UPDATE
For those of you having problems, I will get to them as soon as I can when I get back. But, I am currently on a trip with very very spotty and slow internet. So unfortunately that means that it will be at least a week before I can make any real changes/fixes.
It will be at this time that I will also put in fixes for the UUID.
cheers, alkarin
Everyday when i log into my server the KDR sign reverts back to a Rating sign .... How is that happening?
using this great plugin 2.5.8.8 with spigot 278, soon 279. The last two days, the sign has been cut in pieces at every startup. Picture showing 4 rows missing with no trace and no log trace. Any clue?
@Blocksolot
You need "tracker.admin", I'll be fixing it so ops have permission as well in the next release (which might be a bit as I'm converting the sql tables for the new UUID system)
@Delebird
It doesn't need mysql, but mysql is supported.
does this require mySQL?