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
@Sekatorr
If that is happening, try just deleting the BattleTracker/config.yml and do a reload. Pretty sure that will fix
@Grave9912
You can use the command, btpvp (which is the real command, pvp is the alias)
Hi. I have a problem with BT. When I started server I have information "2013-07-30 16:05:03 [SEVERE] Error occurred while enabling BattleTracker v2.5.5.1 (Is it up to date?) java.lang.NullPointerException"
And it creates empty file config.yml
What could be the reason ?
Possible different command other then /pvp since it conflicts with most kitpvp plugins?
Sorry for not giving more details, they are citizens2 npcs with the sentry trait to keep hostile mobs at bay. I got the PM thanks again I will get it tested ASAP
@antichip
I sent you a pm.
As for the tower_guard and roof_guard, what are those? Are those some sort of special entities?
Thank-you very much sir, I can remove a few signs and the error goes away. I have the signs in the same room wrapping where a player spawns in for the first time. I am also having an issue getting the tower_guard and Roof_guard, I put them in the ignore and they still show on signs, and that is after doing a reset pvp and reset pve, The players love the signs and I hope we can get this to work out, Also on a side note, this would in no way be interfering with my essentials warp signs would it?
@Luzitano
Ok, i need to work it out with you, something is coming in afterwards to change the messages, but I know I can make a workaround.
@thereallegend
Yeah, one of those things I've been meaning to do for a long time... i'll make that push again!
@antichip
Hmm, I don't know off the top of my head, but I'll see if I can work out what is causing that error.
First off thank-you for your hard work and time on this and other plugins. Can you see any reasons for this error, can I only have 1 of each sign or am I missing something stupid I am doing?
3:38:21 AM [SEVERE] Exception in thread "pool-1-thread-948" 3:38:21 AM [SEVERE] org.apache.commons.lang.UnhandledException: Plugin BattleTracker v2.5.4.0 generated an exception while executing task 307334 at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.NullPointerException at mc.alk.tracker.serializers.SQLInstance.getTopX(SQLInstance.java:254) at mc.alk.tracker.controllers.TrackerImpl.getTopX(TrackerImpl.java:361) at mc.alk.tracker.controllers.TrackerImpl.getTopX(TrackerImpl.java:345) at mc.alk.tracker.controllers.SignController$2.run(SignController.java:241) at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftTask.run(CraftTask.java:53) at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
it's possible, in ctf for example, log stats for player and not for team? because otherwise it is useless, teams are always different
@alkarinv
yeas was me :) Stil not worlking. On config i have : showBukkitPVPMessages: false showBukkitPVEMessages: false Shoud it be True?
BTW i removed the other plugin and keeps not sending messages :/
@Luzitano
I think we worked this out on irc :) Or was that not you?
@soulscapex
I hope they approve soon as well, they seem swamped.
Super cant wait ... love using this plugin <sub>, server isnt the same without it...</sub>
thanx for your hard work
I cant put the messages to work :(
@Puseidr
So the 3v3 is actually a "team" rating. Which would be good if people played with the same teams most of the time.. but usually they don't. I've been meaning to add an option to change that to personal stats forever, so I will definitely add that in when I can.
For the other tracking, I definitely need to add an option for custom stats. I'll see what I can do.
can you add more track-able statistics? like for paintball:
and for ctf:
and a ranking for all players not only 1vs1 rankins atm when a match is like 3vs3 they are not in the ranking list..:(
incase you missed my pms alkarinv I sent you a couple.. :)
@Mo9713
It usually takes between 24 and 48 hours. :(
I'll cross my fingers though :)
How long will that take, im so anxious for using this plugin for the first time with battlarena :)
UPDATE
I just released a version of BattleTracker that supports 1.6.1 and 1.6.2 as well as having a potential fix for sqlite database locking on some servers.
Hopefully this gets approved by bukkit soon, but otherwise you can always pm me for an advanced jar link.
@alkarinv
Oh that's nice. For me prints out lots of errors and creating 1MB log in matter of 4-5 minutes. So i just disabled it for now. Im using localhost MySQL server, and database works fine. If i can help you somehow, im willing.
Have testing rig so i usually not mess with production server - all hardware is mine, no 3rd party host.
Cheers!