Class MemberDataImpl
java.lang.Object
sawfowl.regionguard.implementsapi.data.MemberDataImpl
- All Implemented Interfaces:
org.spongepowered.api.data.persistence.DataSerializable
,MemberData
-
Nested Class Summary
Nested classes/interfaces inherited from interface sawfowl.regionguard.api.data.MemberData
MemberData.Builder
-
Constructor Summary
Constructors -
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 componentbuilder()
int
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
void
setReplaceNameInTitle
(boolean replaceNameInTitle) void
setTrustType
(TrustTypes level) Setting the type of trust for a region memberorg.spongepowered.api.data.persistence.DataContainer
-
Constructor Details
-
MemberDataImpl
public MemberDataImpl() -
MemberDataImpl
-
-
Method Details
-
builder
-
getName
Description copied from interface:MemberData
Getting member name- Specified by:
getName
in interfaceMemberData
-
getUniqueId
Description copied from interface:MemberData
Getting memberUUID
- Specified by:
getUniqueId
in interfaceMemberData
-
asComponent
public net.kyori.adventure.text.Component asComponent()Description copied from interface:MemberData
Getting member name as kyori component- Specified by:
asComponent
in interfaceMemberData
-
asComponent
public net.kyori.adventure.text.Component asComponent(org.spongepowered.api.entity.living.player.server.ServerPlayer joiner) Description copied from interface:MemberData
Getting member name as kyori component- Specified by:
asComponent
in interfaceMemberData
-
isPlayer
public boolean isPlayer()Description copied from interface:MemberData
Checking if the owner is a player
The check is performed by the name of the owner.- Specified by:
isPlayer
in interfaceMemberData
-
getPlayer
Description copied from interface:MemberData
Getting a player object- Specified by:
getPlayer
in interfaceMemberData
- Returns:
- - player if a player is found
- empty if a player is not found
-
getTrustType
Description copied from interface:MemberData
Obtaining a region member's trust type- Specified by:
getTrustType
in interfaceMemberData
-
setTrustType
Description copied from interface:MemberData
Setting the type of trust for a region member- Specified by:
setTrustType
in interfaceMemberData
-
isReplaceNameInTitle
public boolean isReplaceNameInTitle()- Specified by:
isReplaceNameInTitle
in interfaceMemberData
-
setReplaceNameInTitle
public void setReplaceNameInTitle(boolean replaceNameInTitle) - Specified by:
setReplaceNameInTitle
in interfaceMemberData
-
contentVersion
public int contentVersion()- Specified by:
contentVersion
in interfaceorg.spongepowered.api.data.persistence.DataSerializable
-
toContainer
public org.spongepowered.api.data.persistence.DataContainer toContainer()- Specified by:
toContainer
in interfaceorg.spongepowered.api.data.persistence.DataSerializable
-