full implementation of all permissions that work properly from command blocks