Looks like max view distance is 35 chunks, and use minus not plus..
Player setSleeping should work fine now
Move updatemessage and permission to disguiseconfig
Go away errors
Use unique uuid's for each player disguise. Prevents skinless ppl