Package org.kingdoms.managers.mails
Class MailUserAgent
java.lang.Object
org.kingdoms.managers.mails.MailUserAgent
- All Implemented Interfaces:
org.bukkit.event.Listener
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.bukkit.inventory.ItemStackgenerateEnvelope(org.bukkit.entity.Player sender, DraftMail draft) static org.bukkit.inventory.ItemStackgenerateEnvelopeInReplyTo(org.bukkit.entity.Player sender, Group fromGroup, Mail replyingMail, Class<? extends Group> communicationProtocol) static MessageBuildergetEditsForMail(Mail mail) static MessageBuildergetEditsForMail(MessageBuilder builder, Mail mail) static org.kingdoms.gui.InteractiveGUIgetMailbox(org.bukkit.entity.Player player, Kingdom kingdom, Consumer<org.kingdoms.gui.InteractiveGUI> modifications) static org.bukkit.inventory.ItemStackgetMailItem(CachedMail mail, boolean sent) voidonMailProperties(org.bukkit.event.player.PlayerInteractEvent event) voidonSign(org.bukkit.event.player.PlayerEditBookEvent event) static voidstatic org.kingdoms.gui.InteractiveGUIopenMailProperties(org.bukkit.entity.Player player, DraftMail mail) static org.kingdoms.gui.InteractiveGUIopenRecipients(org.bukkit.entity.Player player, DraftMail mail, Runnable back) static org.bukkit.inventory.ItemStackstatic void
-
Constructor Details
-
MailUserAgent
public MailUserAgent()
-
-
Method Details
-
onMailProperties
public void onMailProperties(org.bukkit.event.player.PlayerInteractEvent event) -
onSign
public void onSign(org.bukkit.event.player.PlayerEditBookEvent event) -
openMailProperties
public static org.kingdoms.gui.InteractiveGUI openMailProperties(org.bukkit.entity.Player player, DraftMail mail) -
openRecipients
-
getMailbox
-
sendMail
-
getEditsForMail
-
getEditsForMail
-
generateEnvelopeInReplyTo
-
generateEnvelope
public static org.bukkit.inventory.ItemStack generateEnvelope(org.bukkit.entity.Player sender, DraftMail draft) -
getMailItem
-
openMail
-
preview
public static org.bukkit.inventory.ItemStack preview(org.bukkit.entity.Player sender, DraftMail draft)
-