This plugin logs the IP addresses of players as they log in, with commands allowing you to look-up the IP addresses a player has used or all of the players associated with an IP address.
He was the original creator of IPLog, which is what inspired me to make this plugin, and he also assisted me in the development of this one. So thanks nighteyes, I really appreciate it. I find the plugin very useful myself for keeping track of players in general and especially finding alternate accounts or siblings that play a player may have.
You can find the source for this project on Github.
A new version has been released for IPLog, it is available for download here.
There’s not too much new in this release, but Redrield submitted a pull request which switched some asynchronous work to TaskChain by Aikar for ease of development improvements and made a few other small performance improvements. Thanks to him for that. bStats usage was fixed as well as I made a stupid mistake before. There were lots of style changes in the code and a few spelling/grammar improvements in messages as well.
From my tests I do not believe any new issues should be in this build, outside of improper coloring on our paginated lists, but please report any problem you find or any suggestion you have.
A new version has been released for IPLog, it is available for download here.
IPLog v0.2.0
As always I recommend you use the latest build of Sponge matching your version and keep backups of your database!
This release is a pretty simple one with some bug fixes, performance improvements, general cleanup, and some enhancements. The main thing is the addition of an easy purge button added to the history command as well as some fixes to various messages and headers. From a development standpoint, we removed TaskChain as it was not really necessary for a plugin of this scale, as well as bStats as we simply felt it was not helpful to us. I hope you enjoy this release and if you come across any issues or would like any new features please report them on our Github.
Features
You can now click the [-] on the history command items to purge a specific IP-user connection.
The binary(jar) is around 75 KB smaller.
Switched from listing authors in base command to just including IchorPowered which when clicked leads to our Github
Bugfixes
Removed forward-slashes that shouldn’t be in certain messages
Cleaned up the display of time when searching history
Cleaned up the color of time when searching history by user
Other miscellaneous fixes caught while testing
Code/Project Changes
Switched to using API v6.0.0 - Should still work on 5.0.0 though
Moved to the com.ichorpowered.iplog package from com.meronat.iplog
Removed bStats for metrics tracking
Removed TaskChain for control flow, switching back to Sponge’s own scheduler functionality
Stored more things statically for re-use such as help command pagination list
A new version has been released for IPLog, it is available for download here.
This is a simple release, updating the license to 2018, updating to the stable Sponge API 7, and updating the Gradle wrapper for development. You shouldn’t see any change in usage, but if you were having problems on API 7 you shouldn’t any longer.