When a player is kicked for any reason the kick message is not shown and instead an internal error is shown.
"Internal Exception: java.io.IOException: Error while read(...): Connection reset by peer"
Attached is a screenshot of my client after I got kicked for being idle too long.
Here is server log for that moment:
[16:06:13 INFO]: BillyGalbreath lost connection: You have been idle for too long!
[16:06:13 INFO]: BillyGalbreath left the game.