Use permissions instead of listeners, properly shade MCStats