Package sawfowl.regionguard.api.data
Interface MemberData
- All Superinterfaces:
org.spongepowered.api.data.persistence.DataSerializable
- All Known Implementing Classes:
MemberDataImpl
@ConfigSerializable
public interface MemberData
extends org.spongepowered.api.data.persistence.DataSerializable
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionnet.kyori.adventure.text.Component
Getting member name as kyori componentnet.kyori.adventure.text.Component
asComponent
(org.spongepowered.api.entity.living.player.server.ServerPlayer joiner) Getting member name as kyori componentstatic MemberData.Builder
builder()
static MemberData
getName()
Getting member nameOptional<org.spongepowered.api.entity.living.player.server.ServerPlayer>
Getting a player objectObtaining a region member's trust typeGetting memberUUID
boolean
isPlayer()
Checking if the owner is a player
The check is performed by the name of the owner.boolean
static MemberData
of
(org.spongepowered.api.entity.living.player.server.ServerPlayer player, TrustTypes trustType) static MemberData
of
(org.spongepowered.api.profile.GameProfile player, TrustTypes trustType) void
setReplaceNameInTitle
(boolean replaceNameInTitle) void
setTrustType
(TrustTypes level) Setting the type of trust for a region memberMethods inherited from interface org.spongepowered.api.data.persistence.DataSerializable
contentVersion, toContainer
-
Method Details
-
builder
-
of
static MemberData of(org.spongepowered.api.entity.living.player.server.ServerPlayer player, TrustTypes trustType) -
of
-
forServer
-
getName
String getName()Getting member name -
getUniqueId
UUID getUniqueId()Getting memberUUID
-
asComponent
net.kyori.adventure.text.Component asComponent()Getting member name as kyori component -
asComponent
net.kyori.adventure.text.Component asComponent(org.spongepowered.api.entity.living.player.server.ServerPlayer joiner) Getting member name as kyori component -
isPlayer
boolean isPlayer()Checking if the owner is a player
The check is performed by the name of the owner. -
getPlayer
Optional<org.spongepowered.api.entity.living.player.server.ServerPlayer> getPlayer()Getting a player object- Returns:
- - player if a player is found
- empty if a player is not found
-
getTrustType
TrustTypes getTrustType()Obtaining a region member's trust type -
setTrustType
Setting the type of trust for a region member -
isReplaceNameInTitle
boolean isReplaceNameInTitle() -
setReplaceNameInTitle
void setReplaceNameInTitle(boolean replaceNameInTitle)
-