PvP Death messages

Customizable death messages for PvP deaths. Tracker Messages

Allows use of Herochat channels for messages.


Records stats for PvP and PvE kills

Stats include, wins,losses,ties, streak, maxstreak, ranking, maxranking


  • /pvp
  • /pvp top [x] : show the top x highest rated players
  • /pvp vs <other player> [x records] : shows the last x records vs another player
  • /pvp vs <player1> <player2> [x records]: shows the records between player1 and player2 Stats

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


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: Leaderboard Signs

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.


Has an api for storing your own stats. Allows you to make top lists, give elo to different events, etc.

API Tutorial

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


This plugin checks for new bukkit release versions which can be disabled in the BattleTracker/config.yml


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 through a browser


New Features and Fixes

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of GodsDead GodsDead Jul 26, 2014 at 17:39 UTC - 0 likes

    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

  • Avatar of Europia79 Europia79 Jul 19, 2014 at 10:45 UTC - 0 likes

    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).

  • Avatar of unrivaledneo unrivaledneo Jun 30, 2014 at 00:25 UTC - 0 likes

    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?

    Last edited Jun 30, 2014 by unrivaledneo
  • Avatar of Shooty_ Shooty_ Jun 16, 2014 at 07:00 UTC - 0 likes

    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)

    Last edited Jun 16, 2014 by Shooty_
  • Avatar of Minecrafter2467 Minecrafter2467 Jun 12, 2014 at 13:50 UTC - 0 likes

    @alkarinv: Go

    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.

  • Avatar of LordKainzo LordKainzo May 24, 2014 at 22:33 UTC - 0 likes

    @alkarinv: Go

    Welcome back :) and read my post below :D

  • Avatar of alkarinv alkarinv May 24, 2014 at 01:55 UTC - 0 likes


    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


  • Avatar of LordKainzo LordKainzo May 20, 2014 at 04:59 UTC - 0 likes

    <<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 :)

    Last edited May 20, 2014 by LordKainzo
  • Avatar of Flarupspige Flarupspige May 13, 2014 at 19:21 UTC - 0 likes

    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 ;)

  • Avatar of alkarinv alkarinv May 08, 2014 at 01:58 UTC - 1 like


    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


Date created
Aug 22, 2012
Last update
Mar 03, 2014
Development stage
Curse link
Recent files