This project is abandoned.

Whether this project is out of date or its author marked it as abandoned, this project is no longer maintained.

If you wish to take this project over, please report it and state your intentions.

Keeps track of all your players using mySQL or SQLite, and optionally connects to the major global ban databases.

If you know a developer interested in taking over this project, please contact me!

  • Discover alternate accounts by IP-matching with a single command.
  • Keep track of all the IP addresses a Player connects from, for easier & more complete bans.
  • Immediately identify alts of banned players (Supports UltraBans, UltraBans-Lite, FigAdmin, BanHammer, Essentials, & CommandBook).
  • Receive on-Join notifications about how many alts a player has been associated with and whether or not the player has connected with an open proxy.
  • Automatically trim database sizes to recent players!
  • Can show a player's ISP (hostmask) and approximate geolocation.
  • Easy-to-install Web-Interface! (Web-Tracker)
  • Easy setup: drag, drop, and go, or fine tune your configuration. =====NO===== configuration necessary!
  • Wildcard search matching, even with offline players!
  • Don't want glizer/Minebans/MCBans/MCBouncer managing your bans? This plugin can allow you to look up any player on these three systems without relying on their plugins!
  • Hide certain players/IPs from lookups (Admins, VIPs, whatever) to avoid having their alts discovered!
  • Check out the screenshots page for examples!


Drag Player-Tracker.jar into your plugins directory, and run. Further configuration only necessary if you want to use mySQL, Minebans, glizer, MCBans, or MCBouncer integration. That's it.

/track [-agir] <PLAYERNAME or IP ADDRESS or "stats" or "help">

Shows all the accounts associated with a given IP or player. (-i will display all associated IPs as well, -a disables wildcard searching, -g attempts to geolocate the player and display his/her ISP, -r enables recursive searching (may take some time for some searches) ) /track stats will show the number of tracked accounts & IPs. /track help will show a similar message to this.

Permisson node: playertracker.track

/hidetracks <PLAYERNAME or IP ADDRESS or "list">

Adds a given player/IP to the list of players/IPs immune to lookups, or lists hidden players.

Permission node: playertracker.hidetracks

/unhidetracks <PLAYERNAME or IP ADDRESS>

Removes a given player/IP from the list of players/IPs immune to lookups.

Permission node: playertracker.hidetracks


Check out the configuration page


Check out the permissions page

Web Interface Available

If you use a mySQL database with PlayerTracker, you can hook up to your database on the web! Simply install the Web-Tracker script from my github, and configure the mysql variables and go! For an example of the Web-Tracker in action, check out the screenshots page. Now sporting a beautiful InfoVis chart to help you identify the linkages between various accounts! Click here to download WebTracker!

Planned Improvements:
  • Fix to use the bukkit GSON library instead of including org.json library in the jar.
  • Fix any outstanding bugs
  • Enable one-stop banning of all alt accounts of a player.
  • Limit/secure the number of alt accounts per IP.
  • Prevent players from joining if they are connecting via proxy.
  • Enable sending of global bans?
  • Even more server security scans.


Jenkins CI server with latest dev builds coming soon!

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

  • Avatar of Kaisanna Kaisanna Apr 02, 2016 at 02:49 UTC - 0 likes

    This is great, I'm hoping to use the recursive feature.

    Multi Network Owner | Private Server Hosting | Skript Plugin Coder | Builder | Graphics Designer | Gamer | Linux Scripting | Blender Rending | Website Creator

  • Avatar of Sandertjeuh Sandertjeuh Jun 11, 2015 at 18:17 UTC - 0 likes

    Please someone update it its awesome plugin but doesnt work anymore since UUID's :'(

  • Avatar of rangewonk rangewonk Jul 16, 2014 at 15:30 UTC - 0 likes

    This plugin is broke now that UUID is out. Please update?

  • Avatar of wrecktify80 wrecktify80 Jun 27, 2014 at 06:07 UTC - 1 like

    Gonna miss this plugin when uuid is required :/ Lets hope an update comes or someone takes over the project

  • Avatar of nLocus nLocus May 24, 2014 at 00:06 UTC - 0 likes


    I'm glad you like the plugin, unfortunately I doubt I will be able to get it updated (I'm taking a medical licensing exam soon)! If you know of a developer interested in the project, please let me know!

    Projects: Player-Tracker (Identify alt accounts instantly) || wipeX (Web Front-End for PermissionsEx)

    Server: PvP Survival

  • Avatar of I_AM_GUYONFIRE I_AM_GUYONFIRE May 23, 2014 at 21:51 UTC - 1 like

    Try to get it updated Its my 3rd favorite plugin behind groupmanager and buycraft

  • Avatar of nLocus nLocus Apr 23, 2014 at 15:38 UTC - 0 likes

    @Mistermastermine: Go

    Sadly, I doubt it. If you know of any developers interested in continuing this project, please let me know!

  • Avatar of Mistermastermine Mistermastermine Apr 19, 2014 at 20:43 UTC - 0 likes

    Will this become UUID ready before the deadline?

  • Avatar of CubeNation CubeNation Dec 06, 2013 at 08:57 UTC - 0 likes

    @EnderTroll68: Go

    It was too hard to just read the next line? oO

  • Avatar of EnderTroll68 EnderTroll68 Nov 29, 2013 at 05:26 UTC - 0 likes

    How does the command work?? What does [-agirs] mean?


How do you use Player Tracker?

  1. Choice:

  1. Results
  2. 0 comments


Date created
Apr 11, 2012
Last update
Mar 29, 2013
Development stage
  • enUS
GNU General Public License version 3 (GPLv3)
Recent files