private void VanillaSetRolePermissions(RolePermissions Role)
        {
            if (!File.Exists($"./data/role-permissions/{Role.SnowflakeIdentifier}.json"))
            {
                CreateRolePermissions(Role.SnowflakeIdentifier);
            }

            RolePermissions.Serialize(Role);
        }
        private void VanillaSetRoleAdministrator(UInt64 RoleId, Boolean Administrator)
        {
            if (!File.Exists($"./data/role-permissions/{RoleId}.json"))
            {
                CreateRolePermissions(RoleId);
            }

            RolePermissions permissions = RolePermissions.Deserialize(RoleId).Update(DefaultPermissions.Deserialize());

            permissions.IsAdministrator = Administrator;
            RolePermissions.Serialize(permissions);
        }
        private void VanillaCreateRolePermissions(UInt64 RoleId)
        {
            RolePermissions permissions = RolePermissions.Create(RoleId, DefaultPermissions.Deserialize());

            Directory.CreateDirectory($"./data/role-permissions");

            if (!File.Exists($"./data/role-permissions/{RoleId}.json"))
            {
                File.Create($"./data/role-permissions/{RoleId}.json").Close();
            }

            RolePermissions.Serialize(permissions);
        }
        private void VanillaGrantRolePermissions(UInt64 RoleId, String[] Permissions)
        {
            if (!File.Exists($"./data/role-permissions/{RoleId}.json"))
            {
                CreateRolePermissions(RoleId);
            }

            RolePermissions permissions = RolePermissions.Deserialize(RoleId).Update(DefaultPermissions.Deserialize());

            foreach (String v in Permissions)
            {
                foreach (String v1 in ParseWildcards(v))
                {
                    permissions[v1] = PermissionValue.Allowed;
                }
            }

            RolePermissions.Serialize(permissions);
        }
        private void VanillaUpdateRolePermissions(UInt64 RoleId)
        {
            RolePermissions permissions = RolePermissions.Deserialize(RoleId);

            RolePermissions.Serialize(permissions.Update(DefaultPermissions.Deserialize()));
        }