Package org.kingdoms.constants.mails
Class Mail
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected UUIDMessage-IDprotected @NonNull Map<UUID,MailRecipientType> protected longFields inherited from class org.kingdoms.constants.metadata.KingdomsObject
metadata -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal boolean@NonNull String@NonNull UUID@NonNull UUID@NonNull UUIDgetId()@Nullable UUIDstatic @Nullable Mailorg.bukkit.OfflinePlayer@Unmodifiable @NonNull Map<UUID,MailRecipientType> @NonNull UUID@NonNull StringlonggetTime()toCached(GroupResolver resolver) toString()Methods inherited from class org.kingdoms.constants.metadata.KingdomsObject
compressBoolean, compressCollecton, compressCollecton, compressColor, compressInventory, compressLocation, compressLocation, compressMap, compressMetadata, compressString, compressUUID, getMetadata, getSaveMeta, setMetadata, setSaveMeta, shouldSave
-
Field Details
-
id
Message-ID -
recipients
-
time
protected long time
-
-
Constructor Details
-
Mail
-
-
Method Details
-
getMail
-
toCached
-
getFromGroup
-
getSender
- Returns:
- Player who sent this mail.
-
getPlayerSender
public org.bukkit.OfflinePlayer getPlayerSender() -
getRepliedMail
-
equals
-
getInReplyTo
-
getSubject
-
getMessage
-
getDataKey
- Specified by:
getDataKeyin classKingdomsObject<UUID>
-
getTime
public long getTime() -
getRecipients
-
getRecipientsOfType
-
getId
-
toString
-
getCompressedData
- Specified by:
getCompressedDatain classKingdomsObject<UUID>
-