PingAPI gives Bukkit developers more control over how they reply to ping requests. Simply put it provides an improvement to Bukkit's ServerListPingEvent. You can download it here.
It has been a few years since I have worked on this project, but I decided to update it for newer versions of CraftBukkit and keep backwards compatibility. I will try to keep it maintained and up to date from now on. The most important change to note is that creating animations is no longer possible for servers running newer versions of CraftBukkit.
- Modify the online player count and the max players
- Change the player sample (list of players shown when hovering over the player count)
- Fake the protocol name and version to display text instead of the player count
- Create server list animations (1.8.3 or before)
The Javadocs can be found here
- Creating a basic listener
- Changing the player count
- Changing the player count to text
- Changing the player sample (hover message)
- Creating animations
If you aren't interested in using PingAPI but are curious about how it works, it is documented here.