Joe IP Tracker
This is a plugin for Minecraft Bukkit servers. Tested and still works in 1.7.2.
What does it do?
This plugin reports related player accounts as they login (to players with permission). It also has a cool feature of reporting the geographical location they are from (if that information is available at the time).
Related accounts are accounts that login from the same location (could be friends, family, or sharing of accounts). This is useful for admins to know. For example if one account has admin or creative privileges, they might be tempted to share among themselves.
How can I configure it?
Give players (or admin groups) "joe.iptracker.notify" permission to receive notifications in game. There is an in-game "/ipt" command also you can use to check version or lookup a player specifically. To grant access to that command give permission "joe.iptracker" also.
Love this plugin, and was sad to see that 1.12 broke it, so I decompiled it and managed to make an almost perfect version for 1.12 that can be downloaded here. The only problem with this build is that when using the command /ipt <player> dump, instead of organizing the entries by date, it organizes them by IP address.
Please update to 1.9
Is anyone thinking of updating this one for 1.9? It's a pretty cool plugin.
@jduffygames
ipt name showall = list of used ips
@kang08
This is a good idea :)
@buzzsaw100
Last login ip
A quick question, does this track multiple IPs per user, or is it like Essentials which only tracks their last login IP?
Can u add time zone feature? or the real time of the player location. :)
I'm going to give this a try. Thanks! :-)
@Toxic__Waste
Thanks. There are at least two issues with this plugin for 1.7.7+. I have a fixed build will upload soon. :)
Love this plug in but new type of error sure its from the new uuids but some when they log in says the are from hungry with the ip of say Nebraska anther person logs in with the same ip different name lists them as Nebraska. idk if one has migrated or not but never had this issue before..and also on start up says joe ipt cant read the banned ips text and ik that was converted over to the new uuids
Thanks for this plugin :).
But no way to hide the IP of guy, and keep the location ? I don't want people can see all the IP, you see :) ?
@AmicusMCS
Late reply, but better late than never. :) New version submitted (v1.0.3) awaiting approval then will be available for download. Update has option to list entire IP history, compare two related players to see common IP history, and show related accounts that are banned as red. Some improved output formatting here and there also.
@JkcCurse
I just have one more suggestion - is it possible to list all IPs that a person accessed the server through when I use "/ipt playername" rather than just the first one they used? It might be harder to do this, but perhaps list them in order from most used to least used.
Someone on my server blamed certain activity on a hacker (which is unlikely) but I have no way of knowing if multiple IPs were used for that one account.
@JkcCurse
Thank you so much. You've done it - I have no complaints! Fantastic plugin.
New version added to addr
@AmicusMCS
Added tweaks to permission based on your feedback. Latest download (v1.0.2) here and info about permissions at bottom: https://sites.google.com/site/superhappyminecraft/Joes-IP-Tracker
Still testing and will upload official version here later.
@AmicusMCS
Thanks for your suggestions, it's helps improve. :)
I understand now. You were saying turning off notifications turns them all off. I'll see about making the permissions so you have finer control.
Perhaps you misinterpreted something, but the plugin functions exactly as displayed in your video. I'm just suggesting an amendment and giving an example of how it could work. Sorry for the poor choice in words.
@AmicusMCS
That's strange you don't see same IP. Are you testing with local IPs that starts with 192.168.* ? Those are ignored.
I'll see about adding additional tweaks to the permissions. Maybe a different permission for viewing when there are no related players.
@JkcCurse
Yes, I've tried this, but then I'm not alerted when a player is connecting from the same IP address as another player. Rather than checking every person, wouldn't it be easier to have some way of only alerting people with the permission when a player has alternate accounts?
For example:
I can then use "/ipt" to see location and IP address or something like that.