Class MailBox
java.lang.Object
com.mclds.plugins.mcldscustomcontainer.CustomContainer
com.mclds.plugins.mcldscustomcontainer.impl.MailBox
- All Implemented Interfaces:
UnreadMessageContainer,PersistentData,org.bukkit.configuration.serialization.ConfigurationSerializable
-
Field Summary
FieldsFields inherited from class com.mclds.plugins.mcldscustomcontainer.CustomContainer
favorite, name, storeKey -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleancanOtherPlayerLookupInventory(org.bukkit.entity.Player player, CustomContainerData ccd) static @Nullable MailBoxdeserialize(org.bukkit.block.Block block) intgetGui(CustomContainerData data) List<net.kyori.adventure.text.Component> intbooleanisRead()voidonInteractContainerBlock(CustomContainerData ccd, org.bukkit.event.player.PlayerInteractEvent event) voidonOpenInventory(org.bukkit.entity.Player player, CustomContainerData ccd, org.bukkit.event.player.PlayerInteractEvent event) voidMethods inherited from class com.mclds.plugins.mcldscustomcontainer.CustomContainer
getPlayerTargetedNoteMessage, onInteractContainerSign, removeData, saveData
-
Field Details
-
MAIL_ITEM_ID
- See Also:
-
desc
-
price
public int price -
visible
-
unread_count
public int unread_count
-
-
Constructor Details
-
MailBox
public MailBox()
-
-
Method Details
-
getSignLines
- Specified by:
getSignLinesin classCustomContainer
-
getGui
- Specified by:
getGuiin classCustomContainer
-
getEmptySlotCount
-
onInteractContainerBlock
public void onInteractContainerBlock(CustomContainerData ccd, org.bukkit.event.player.PlayerInteractEvent event) - Specified by:
onInteractContainerBlockin classCustomContainer
-
canHopperTransfer
- Specified by:
canHopperTransferin classCustomContainer
-
canOtherPlayerLookupInventory
public boolean canOtherPlayerLookupInventory(org.bukkit.entity.Player player, CustomContainerData ccd) - Specified by:
canOtherPlayerLookupInventoryin classCustomContainer
-
serialize
- Specified by:
serializein interfaceorg.bukkit.configuration.serialization.ConfigurationSerializable
-
deserialize
-
onOpenInventory
public void onOpenInventory(org.bukkit.entity.Player player, CustomContainerData ccd, org.bukkit.event.player.PlayerInteractEvent event) - Overrides:
onOpenInventoryin classCustomContainer
-
getUnreadMessageCount
- Specified by:
getUnreadMessageCountin interfaceUnreadMessageContainer
-
isRead
public boolean isRead()- Specified by:
isReadin interfaceUnreadMessageContainer
-
updateUnreadCount
-