Uses of Class
com.mclds.plugins.mcldscustomcontainer.CustomContainerData
Packages that use CustomContainerData
Package
Description
-
Uses of CustomContainerData in com.mclds.plugins.mcldscustomcontainer
Methods in com.mclds.plugins.mcldscustomcontainer that return CustomContainerDataModifier and TypeMethodDescriptionstatic CustomContainerDataCustomContainerData.deserialize(String json) static CustomContainerDataCustomContainerData.deserialize(Map<String, Object> map) @Nullable CustomContainerDataCustomContainerPlugin.getCustomContainerData(org.bukkit.block.Block block) @Nullable CustomContainerDataCustomContainerPlugin.tryGetCustomContainerData(org.bukkit.block.Block block) 尽可能的获取容器数据,包括对牌子,和大箱子的判断Methods in com.mclds.plugins.mcldscustomcontainer with parameters of type CustomContainerDataModifier and TypeMethodDescriptionabstract booleanCustomContainer.canHopperTransfer(CustomContainerData data) abstract booleanCustomContainer.canOtherPlayerLookupInventory(org.bukkit.entity.Player player, CustomContainerData data) abstract GuiCustomContainer.getGui(CustomContainerData data) @Nullable net.kyori.adventure.text.ComponentCustomContainer.getPlayerTargetedNoteMessage(org.bukkit.entity.Player player, CustomContainerData data) abstract List<net.kyori.adventure.text.Component> CustomContainer.getSignLines(CustomContainerData data) abstract voidCustomContainer.onInteractContainerBlock(CustomContainerData data, org.bukkit.event.player.PlayerInteractEvent event) voidCustomContainer.onInteractContainerSign(CustomContainerData data, org.bukkit.event.player.PlayerInteractEvent event) voidCustomContainer.onOpenInventory(org.bukkit.entity.Player player, CustomContainerData data, org.bukkit.event.player.PlayerInteractEvent event) booleanCustomContainerPlugin.setCustomContainerData(org.bukkit.entity.Player player, org.bukkit.block.Block containerBlock, CustomContainerData customContainerData) -
Uses of CustomContainerData in com.mclds.plugins.mcldscustomcontainer.events
Constructors in com.mclds.plugins.mcldscustomcontainer.events with parameters of type CustomContainerDataModifierConstructorDescriptionCustomContainerCreateEvent(org.bukkit.entity.Player player, org.bukkit.block.Block block, CustomContainerData customContainerData) CustomContainerEvent(@NotNull org.bukkit.entity.Player who, CustomContainerData customContainerData) CustomContainerRemoveEvent(org.bukkit.entity.Player player, CustomContainerData customContainerData) HopperSearchCustomContainerEvent(@Nullable org.bukkit.inventory.Inventory inventory, @NotNull org.bukkit.event.inventory.HopperInventorySearchEvent.ContainerType containerType, @NotNull org.bukkit.block.Block hopper, @NotNull org.bukkit.block.Block searchBlock, CustomContainerData customContainerData) MailCreateEvent(@NotNull org.bukkit.entity.Player who, MailBox mailBox, CustomContainerData customContainerData) RandomShopEvent(org.bukkit.entity.Player player, RandomShop randomShop, CustomContainerData customContainerData) ShopInEvent(org.bukkit.entity.Player player, BuyShop buyShop, CustomContainerData customContainerData, int number) ShopOutEvent(org.bukkit.entity.Player player, SellShop sellShop, CustomContainerData customContainerData, int number) -
Uses of CustomContainerData in com.mclds.plugins.mcldscustomcontainer.guis
Constructors in com.mclds.plugins.mcldscustomcontainer.guis with parameters of type CustomContainerDataModifierConstructorDescriptionCustomContainerCreateGui(org.bukkit.block.Block block, CustomContainerData ccd) Constructor parameters in com.mclds.plugins.mcldscustomcontainer.guis with type arguments of type CustomContainerDataModifierConstructorDescriptionCustomContainerRecordGui(CustomContainerDataHandler handler, org.bukkit.OfflinePlayer targetPlayer, @Nullable BiPredicate<CustomContainerData, CustomContainer> containerFilter) -
Uses of CustomContainerData in com.mclds.plugins.mcldscustomcontainer.guis.containergui
Methods in com.mclds.plugins.mcldscustomcontainer.guis.containergui with parameters of type CustomContainerDataModifier and TypeMethodDescriptionvoidCustomContainerGui.setFavoriteContainerButton(char slot, CustomContainerData ccd) voidCustomContainerGui.setRemoveContainerButton(char slot, CustomContainerData ccd) Constructors in com.mclds.plugins.mcldscustomcontainer.guis.containergui with parameters of type CustomContainerDataModifierConstructorDescriptionCustomContainerGui(CustomContainerData ccd, String title, String template) CustomContainerGui(CustomContainerData ccd, String title, String template, String fontImageWrapperNamespaceId) CustomContainerGui(CustomContainerData ccd, String title, String template, String fontImageWrapperNamespaceId, int titleOffset, int textureOffset) -
Uses of CustomContainerData in com.mclds.plugins.mcldscustomcontainer.impl
Methods in com.mclds.plugins.mcldscustomcontainer.impl with parameters of type CustomContainerDataModifier and TypeMethodDescriptionbooleanBuyShop.canHopperTransfer(CustomContainerData data) booleanMailBox.canHopperTransfer(CustomContainerData data) booleanPermissionContainer.canHopperTransfer(CustomContainerData data) booleanRandomShop.canHopperTransfer(CustomContainerData data) booleanSellShop.canHopperTransfer(CustomContainerData data) booleanBuyShop.canOtherPlayerLookupInventory(org.bukkit.entity.Player player, CustomContainerData data) booleanMailBox.canOtherPlayerLookupInventory(org.bukkit.entity.Player player, CustomContainerData ccd) booleanPermissionContainer.canOtherPlayerLookupInventory(org.bukkit.entity.Player player, CustomContainerData ccd) booleanRandomShop.canOtherPlayerLookupInventory(org.bukkit.entity.Player player, CustomContainerData data) booleanSellShop.canOtherPlayerLookupInventory(org.bukkit.entity.Player player, CustomContainerData data) intBuyShop.getAlreadyHasAmount(CustomContainerData data) intMailBox.getEmptySlotCount(CustomContainerData data) BuyShop.getGui(CustomContainerData data) MailBox.getGui(CustomContainerData data) PermissionContainer.getGui(CustomContainerData ccd) RandomShop.getGui(CustomContainerData data) SellShop.getGui(CustomContainerData data) @Nullable net.kyori.adventure.text.ComponentBuyShop.getPlayerTargetedNoteMessage(org.bukkit.entity.Player player, CustomContainerData data) @Nullable net.kyori.adventure.text.ComponentSellShop.getPlayerTargetedNoteMessage(org.bukkit.entity.Player player, CustomContainerData data) List<net.kyori.adventure.text.Component> BuyShop.getSignLines(CustomContainerData data) List<net.kyori.adventure.text.Component> MailBox.getSignLines(CustomContainerData data) List<net.kyori.adventure.text.Component> PermissionContainer.getSignLines(CustomContainerData ccd) List<net.kyori.adventure.text.Component> RandomShop.getSignLines(CustomContainerData ccd) List<net.kyori.adventure.text.Component> SellShop.getSignLines(CustomContainerData data) intMailBox.getUnreadMessageCount(CustomContainerData data) intRecordableContainer.getUnreadMessageCount(CustomContainerData data) intUnreadMessageContainer.getUnreadMessageCount(CustomContainerData data) voidBuyShop.onInteractContainerBlock(CustomContainerData ccd, org.bukkit.event.player.PlayerInteractEvent event) voidMailBox.onInteractContainerBlock(CustomContainerData ccd, org.bukkit.event.player.PlayerInteractEvent event) voidPermissionContainer.onInteractContainerBlock(CustomContainerData ccd, org.bukkit.event.player.PlayerInteractEvent event) voidRandomShop.onInteractContainerBlock(CustomContainerData ccd, org.bukkit.event.player.PlayerInteractEvent event) voidSellShop.onInteractContainerBlock(CustomContainerData ccd, org.bukkit.event.player.PlayerInteractEvent event) voidMailBox.onOpenInventory(org.bukkit.entity.Player player, CustomContainerData ccd, org.bukkit.event.player.PlayerInteractEvent event) voidMailBox.updateUnreadCount(CustomContainerData ccd)