Checking Permissions in Groups

In General

You can pass UUIDs for this one too.

group.hasPermission(player, memberPermission);

For Claims

You can also pass a UUID instead of a player.

boolean canModifyInClaim = hasPermissionInClaim(player, memberPermission, claim);

Setting Permissions in Groups

Setting permissions in groups is identical to claims, because they both extend MemberContainer.

Setting Member Permissions

Adding members

Adding members is done like so:

group.addMember(player, memberPermission);

With UUIDs:

group.addMember(uuid, memberPermission,);

Removing members

Removing members is done like so:

group.removeMember(player, memberPermission);

UUIDs:

group.removeMember(uuid, memberPermission);

All members:

group.removeAllMembers();