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.ComponentGetting member name as kyori componentnet.kyori.adventure.text.ComponentasComponent(org.spongepowered.api.entity.living.player.server.ServerPlayer joiner) Getting member name as kyori componentbuilder()intgetName()Getting member nameOptional<org.spongepowered.api.entity.living.player.server.ServerPlayer>Getting a player objectObtaining a region member's trust typeGetting memberUUIDbooleanisPlayer()Checking if the owner is a player
The check is performed by the name of the owner.booleanvoidsetReplaceNameInTitle(boolean replaceNameInTitle) voidsetTrustType(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:MemberDataGetting member name- Specified by:
getNamein interfaceMemberData
-
getUniqueId
Description copied from interface:MemberDataGetting memberUUID- Specified by:
getUniqueIdin interfaceMemberData
-
asComponent
public net.kyori.adventure.text.Component asComponent()Description copied from interface:MemberDataGetting member name as kyori component- Specified by:
asComponentin interfaceMemberData
-
asComponent
public net.kyori.adventure.text.Component asComponent(org.spongepowered.api.entity.living.player.server.ServerPlayer joiner) Description copied from interface:MemberDataGetting member name as kyori component- Specified by:
asComponentin interfaceMemberData
-
isPlayer
public boolean isPlayer()Description copied from interface:MemberDataChecking if the owner is a player
The check is performed by the name of the owner.- Specified by:
isPlayerin interfaceMemberData
-
getPlayer
Description copied from interface:MemberDataGetting a player object- Specified by:
getPlayerin interfaceMemberData- Returns:
- - player if a player is found
- empty if a player is not found
-
getTrustType
Description copied from interface:MemberDataObtaining a region member's trust type- Specified by:
getTrustTypein interfaceMemberData
-
setTrustType
Description copied from interface:MemberDataSetting the type of trust for a region member- Specified by:
setTrustTypein interfaceMemberData
-
isReplaceNameInTitle
public boolean isReplaceNameInTitle()- Specified by:
isReplaceNameInTitlein interfaceMemberData
-
setReplaceNameInTitle
public void setReplaceNameInTitle(boolean replaceNameInTitle) - Specified by:
setReplaceNameInTitlein interfaceMemberData
-
contentVersion
public int contentVersion()- Specified by:
contentVersionin interfaceorg.spongepowered.api.data.persistence.DataSerializable
-
toContainer
public org.spongepowered.api.data.persistence.DataContainer toContainer()- Specified by:
toContainerin interfaceorg.spongepowered.api.data.persistence.DataSerializable
-