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();