Perhaps it could check the players orientation every 10 minutes? That way your checking if the mouse has been moved within 10 minutes.
Or check whether the player has messaged at all, I know when I am having a good conversation with someone, It kicks me for being idle, but I am not technically afk.
admin? if you read this do not erase my plot please on smp1 ,i am plogelog, because i upgraded my account i cant go back on your server untill you update please dont delete my account!!!!!!
I am unable to connect because no one leaves or when i try it hasn't been quite been a minute and it locks saying communication error and then i come back and someone else has it