Uses of Class
me.hsgamer.hscore.minecraft.gui.common.item.ActionItem
Packages that use ActionItem
Package
Description
Contains the pre-made buttons for Bukkit
The classes for the holder of the Bukkit GUI
Contains the pre-made buttons for GUI in Minecraft
Classes for items in the GUI
The package for the GUI holders
Contains the simple implementation of GUI modules for Minecraft
Contains the pre-made masks for Minecraft's GUI
Contains the base classes for UI modules in Minestom
-
Uses of ActionItem in me.hsgamer.hscore.bukkit.gui.button
Methods in me.hsgamer.hscore.bukkit.gui.button that return ActionItemModifier and TypeMethodDescription@Nullable ActionItemInputButton.apply(@NotNull InventoryContext context) @Nullable ActionItemOutputButton.apply(@NotNull InventoryContext context) -
Uses of ActionItem in me.hsgamer.hscore.bukkit.gui.holder
Methods in me.hsgamer.hscore.bukkit.gui.holder with parameters of type ActionItemModifier and TypeMethodDescriptionprotected voidBukkitGUIHolder.setItem(int slot, @Nullable ActionItem item) -
Uses of ActionItem in me.hsgamer.hscore.minecraft.gui.button
Fields in me.hsgamer.hscore.minecraft.gui.button with type parameters of type ActionItemModifier and TypeFieldDescriptionprotected final List<Function<@NotNull InventoryContext, @Nullable ActionItem>> MultiButton.buttonsMethods in me.hsgamer.hscore.minecraft.gui.button with type parameters of type ActionItemModifier and TypeMethodDescriptionfinal <T extends Function<@NotNull InventoryContext,@Nullable ActionItem>>
voidMultiButton.addButton(@NotNull Collection<@NotNull T> buttons) Add child buttonsMethods in me.hsgamer.hscore.minecraft.gui.button that return ActionItemModifier and TypeMethodDescription@Nullable ActionItemAnimatedButton.apply(@NotNull InventoryContext context) @Nullable ActionItemListButton.apply(@NotNull InventoryContext context) @Nullable ActionItemPredicateButton.apply(@NotNull InventoryContext context) @NotNull ActionItemSimpleButton.apply(@NotNull InventoryContext context) Methods in me.hsgamer.hscore.minecraft.gui.button that return types with arguments of type ActionItemModifier and TypeMethodDescriptionFunction<@NotNull InventoryContext, @Nullable ActionItem> PredicateButton.getButton()Get the buttonfinal List<Function<@NotNull InventoryContext, @Nullable ActionItem>> MultiButton.getButtons()Get the list of child buttonsFunction<@NotNull InventoryContext, @Nullable ActionItem> PredicateButton.getFallbackButton()Get the fallback buttonMethod parameters in me.hsgamer.hscore.minecraft.gui.button with type arguments of type ActionItemModifier and TypeMethodDescriptionvoidPredicateButton.setButton(@NotNull Function<@NotNull InventoryContext, @Nullable ActionItem> button) Set the buttonvoidPredicateButton.setFallbackButton(@NotNull Function<@NotNull InventoryContext, @Nullable ActionItem> fallbackButton) Set the fallback button -
Uses of ActionItem in me.hsgamer.hscore.minecraft.gui.common.item
Methods in me.hsgamer.hscore.minecraft.gui.common.item that return ActionItemModifier and TypeMethodDescriptionActionItem.apply(ActionItem actionItem) Apply the action item<E extends ViewerEvent>
ActionItemActionItem.extendAction(Class<E> eventClass, BiConsumer<E, Consumer<ViewerEvent>> operator) Extend the actionActionItem.extendAction(BiConsumer<ViewerEvent, Consumer<ViewerEvent>> operator) Extend the action<E extends ViewerEvent>
ActionItemSet the actionActionItem.setAction(@Nullable Consumer<ViewerEvent> action) Set the actionSet the itemMethods in me.hsgamer.hscore.minecraft.gui.common.item with parameters of type ActionItem -
Uses of ActionItem in me.hsgamer.hscore.minecraft.gui.holder
Methods in me.hsgamer.hscore.minecraft.gui.holder that return types with arguments of type ActionItemModifier and TypeMethodDescriptionFunction<@NotNull InventoryContext, @Nullable Map<Integer, ActionItem>> GUIHolder.getButtonMap()Get the button mapGUIHolder.getItem(int slot) Get the item in the slotGUIHolder.getItemMap()Get the item mapMethods in me.hsgamer.hscore.minecraft.gui.holder with parameters of type ActionItemModifier and TypeMethodDescriptionprotected abstract voidGUIHolder.setItem(int slot, @Nullable ActionItem item) Set the item in the slotMethod parameters in me.hsgamer.hscore.minecraft.gui.holder with type arguments of type ActionItemModifier and TypeMethodDescriptionvoidGUIHolder.setButtonMap(Function<@NotNull InventoryContext, @Nullable Map<Integer, ActionItem>> buttonMap) Set the button map -
Uses of ActionItem in me.hsgamer.hscore.minecraft.gui.map.simple
Methods in me.hsgamer.hscore.minecraft.gui.map.simple that return types with arguments of type ActionItemModifier and TypeMethodDescription@NotNull Map<Integer, ActionItem> SimpleButtonMap.apply(@NotNull InventoryContext context) @NotNull Function<@NotNull InventoryContext, @Nullable ActionItem> SimpleButtonMap.getDefaultButton()Get the default buttonMethod parameters in me.hsgamer.hscore.minecraft.gui.map.simple with type arguments of type ActionItemModifier and TypeMethodDescription@NotNull SimpleGUIBuilderSimpleGUIBuilder.add(@NotNull Function<@NotNull InventoryContext, @Nullable ActionItem> button) Add the given button to the holder and increaseSimpleGUIBuilder.slotby 1voidSimpleButtonMap.setButton(int x, int y, @NotNull Function<@NotNull InventoryContext, @Nullable ActionItem> button) Set the buttonvoidSimpleButtonMap.setButton(int slot, @NotNull Function<@NotNull InventoryContext, @Nullable ActionItem> button) Set the buttonvoidSimpleButtonMap.setButton(InventoryPosition position, @NotNull Function<@NotNull InventoryContext, @Nullable ActionItem> button) Set the buttonvoidSimpleButtonMap.setDefaultButton(@NotNull Function<@NotNull InventoryContext, @Nullable ActionItem> defaultButton) Set the default button -
Uses of ActionItem in me.hsgamer.hscore.minecraft.gui.mask
Fields in me.hsgamer.hscore.minecraft.gui.mask with type parameters of type ActionItemModifier and TypeFieldDescriptionprotected final Function<@NotNull InventoryContext, @Nullable ActionItem> SingleMask.buttonprotected Function<@NotNull InventoryContext, @Nullable Map<Integer, ActionItem>> PlaceholderMask.defaultMaskprotected final Map<UUID, Function<@NotNull InventoryContext, @Nullable Map<Integer, ActionItem>>> PlaceholderMask.userMasksMethods in me.hsgamer.hscore.minecraft.gui.mask that return types with arguments of type ActionItemModifier and TypeMethodDescription@Nullable Map<Integer, ActionItem> AnimatedMask.apply(@NotNull InventoryContext context) @NotNull Map<Integer, ActionItem> HybridMask.apply(@NotNull InventoryContext context) @Nullable Map<Integer, ActionItem> ListMask.apply(@NotNull InventoryContext context) @NotNull Map<Integer, ActionItem> MultiSlotsMask.apply(@NotNull InventoryContext context) @Nullable Map<Integer, ActionItem> OneTimeAnimatedMask.apply(@NotNull InventoryContext context) @Nullable Map<Integer, ActionItem> PaginatedMask.apply(@NotNull InventoryContext context) @Nullable Map<Integer, ActionItem> PlaceholderMask.apply(@NotNull InventoryContext context) @Nullable Map<Integer, ActionItem> PredicateMask.apply(@NotNull InventoryContext context) @Nullable Map<Integer, ActionItem> SingleMask.apply(@NotNull InventoryContext context) abstract @NotNull List<@NotNull Function<@NotNull InventoryContext, @Nullable ActionItem>> ButtonPaginatedMask.getButtons(@NotNull UUID uuid) Get the buttons for the unique idabstract @NotNull List<@NotNull Function<@NotNull InventoryContext, @Nullable ActionItem>> SequencePaginatedMask.getButtons(UUID uuid) Get the buttons for the unique id@NotNull Function<@NotNull InventoryContext, @Nullable Map<Integer, ActionItem>> PlaceholderMask.getDefaultMask()Get the default mask@NotNull Function<@NotNull InventoryContext, @Nullable Map<Integer, ActionItem>> PredicateMask.getFallbackMask()Get the fallback maskprotected @Nullable Map<@NotNull Integer, @NotNull ActionItem> ButtonPaginatedMask.getItemMap(@NotNull InventoryContext context, int pageNumber) protected @Nullable Map<@NotNull Integer, @NotNull ActionItem> MaskPaginatedMask.getItemMap(@NotNull InventoryContext context, int pageNumber) protected abstract @Nullable Map<@NotNull Integer, @NotNull ActionItem> PaginatedMask.getItemMap(@NotNull InventoryContext context, int pageNumber) Generate the item map for the unique idprotected @Nullable Map<@NotNull Integer, @NotNull ActionItem> SequencePaginatedMask.getItemMap(@NotNull InventoryContext context, int pageNumber) @Nullable Function<@NotNull InventoryContext, @Nullable Map<Integer, ActionItem>> Get the mask for the unique id@NotNull Function<@NotNull InventoryContext, @Nullable Map<Integer, ActionItem>> PredicateMask.getMask()Get the maskabstract @NotNull List<@NotNull Function<@NotNull InventoryContext, @Nullable Map<Integer, ActionItem>>> Get the masks for the unique id@NotNull Map<@NotNull UUID, @NotNull Function<@NotNull InventoryContext, @Nullable Map<Integer, ActionItem>>> PlaceholderMask.getUserMasks()Get the user-mask mapMethod parameters in me.hsgamer.hscore.minecraft.gui.mask with type arguments of type ActionItemModifier and TypeMethodDescriptionvoidPlaceholderMask.setDefaultMask(@NotNull Function<@NotNull InventoryContext, @Nullable Map<Integer, ActionItem>> defaultMask) Set the default maskvoidPredicateMask.setFallbackMask(@NotNull Function<@NotNull InventoryContext, @Nullable Map<Integer, ActionItem>> fallbackMask) Set the fallback maskvoidPlaceholderMask.setMask(@NotNull UUID uuid, @Nullable Function<@NotNull InventoryContext, @Nullable Map<Integer, ActionItem>> mask) Set the mask for the unique idvoidPredicateMask.setMask(@NotNull Function<@NotNull InventoryContext, @Nullable Map<Integer, ActionItem>> mask) Set the maskConstructor parameters in me.hsgamer.hscore.minecraft.gui.mask with type arguments of type ActionItemModifierConstructorDescriptionSingleMask(int slot, @NotNull Function<@NotNull InventoryContext, @Nullable ActionItem> button) Create a new mask -
Uses of ActionItem in me.hsgamer.hscore.minestom.gui
Methods in me.hsgamer.hscore.minestom.gui with parameters of type ActionItemModifier and TypeMethodDescriptionprotected voidMinestomGUIHolder.setItem(int slot, @Nullable ActionItem item)