Class DefaultClaimMembers
java.lang.Object
su.nightexpress.excellentclaims.core.claim.DefaultClaimMembers
- All Implemented Interfaces:
su.nightexpress.excellentclaims.api.claim.ClaimMembers
@NullMarked
public class DefaultClaimMembers
extends Object
implements su.nightexpress.excellentclaims.api.claim.ClaimMembers
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultClaimMembers(Set<UUID> owners, Map<UUID, su.nightexpress.excellentclaims.api.claim.ClaimMember> members) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMember(su.nightexpress.excellentclaims.api.claim.ClaimMember member) voidvoidaddOwner(org.bukkit.entity.Player player) void@Nullable su.nightexpress.excellentclaims.api.claim.ClaimMemberSet<su.nightexpress.excellentclaims.api.claim.ClaimMember> booleanbooleanvoidremoveMember(UUID memberId) voidremoveMember(su.nightexpress.excellentclaims.api.claim.ClaimMember member) voidremoveOwner(UUID ownerId) voidremoveOwner(org.bukkit.entity.Player player)
-
Constructor Details
-
DefaultClaimMembers
public DefaultClaimMembers() -
DefaultClaimMembers
-
-
Method Details
-
getOwners
-
getMemberMap
-
hasOwner
- Specified by:
hasOwnerin interfacesu.nightexpress.excellentclaims.api.claim.ClaimMembers
-
hasMember
- Specified by:
hasMemberin interfacesu.nightexpress.excellentclaims.api.claim.ClaimMembers
-
clearMembers
public void clearMembers()- Specified by:
clearMembersin interfacesu.nightexpress.excellentclaims.api.claim.ClaimMembers
-
addOwner
public void addOwner(org.bukkit.entity.Player player) - Specified by:
addOwnerin interfacesu.nightexpress.excellentclaims.api.claim.ClaimMembers
-
addOwner
- Specified by:
addOwnerin interfacesu.nightexpress.excellentclaims.api.claim.ClaimMembers
-
removeOwner
public void removeOwner(org.bukkit.entity.Player player) - Specified by:
removeOwnerin interfacesu.nightexpress.excellentclaims.api.claim.ClaimMembers
-
removeOwner
- Specified by:
removeOwnerin interfacesu.nightexpress.excellentclaims.api.claim.ClaimMembers
-
getMembers
- Specified by:
getMembersin interfacesu.nightexpress.excellentclaims.api.claim.ClaimMembers
-
getMember
- Specified by:
getMemberin interfacesu.nightexpress.excellentclaims.api.claim.ClaimMembers
-
addMember
public void addMember(su.nightexpress.excellentclaims.api.claim.ClaimMember member) - Specified by:
addMemberin interfacesu.nightexpress.excellentclaims.api.claim.ClaimMembers
-
removeMember
public void removeMember(su.nightexpress.excellentclaims.api.claim.ClaimMember member) - Specified by:
removeMemberin interfacesu.nightexpress.excellentclaims.api.claim.ClaimMembers
-
removeMember
- Specified by:
removeMemberin interfacesu.nightexpress.excellentclaims.api.claim.ClaimMembers
-