TabListPing 2.03 fixes an exception that sometimes occurred when a player connected to the server (contributed by PuppyTransGirl). It also includes the 'Mojang mappings', which should allow the plugin to continue to work once Minecraft 26.0 is released.
TabListPing 2.02 makes changes to maintain compatibility with Paper 1.21.6+. It still works with older versions and Spigot.
Paper 1.21.6 changed the Keep Alive update to run every second, which is ridiculous. TabListPing will wait at least 5 seconds before updating the ping time.
Paper is also planning to remove one of the login events and has been nagging server owners about it. TabListPing now uses a different event which is not affected by the change. This should also improve compatibility with other pluging that involve themselves with the login process.
A bug in Paper sometimes causes a harmless exception when a banned or non-whitelisted player attempts to join. TabListPing 2.01 works around the Paper bug.
Link to the Paper issue: https://github.com/PaperMC/Paper/issues/8676
TabListPing 2.00 adds several new features, including the ability to set the tab list header and footer. This feature is disabled by default to maximize compatibility with other tab list plugins, but it can be enabled easily by editing the config file and setting appropriate permissions.
This release also averages each player's three most recent ping times for display.
Commands added are /tablistping reload and /tablistping report.
The new config section:
# Enable header/foot display
# Supported variables are %name%, %displayname%, %tps%, %mspt%, %load%, and %world%
# Spigot does not support %tps%, %mspt%, or %load%
enable-tps: false
format-header: ''
format-footer: '&7TPS: %tps% &7MSPT: %mspt%'
New permissions for the header and footer are tablistping.header and tablistping.footer
TabListPing 1.06 is updated to work on Spigot/Paper 1.18.1 through 1.21.4.
TabListPing 1.05 is an update for Spigot/Paper 1.20.2 and 1.20.4. ProtocolLib stopped working, so this version uses TinyProtocol instead. ProtocolLib is no longer needed. There are no changes to configuration.



