Use isPlayerDisguise
Use getX instead of getblockX. Don't make it 1.8 specific
Use a chunk distance of 17 as I think 20 is sometimes out of render?