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 ActionItem
InputButton.apply
(@NotNull InventoryContext context) @Nullable ActionItem
OutputButton.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 void
BukkitGUIHolder.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.buttons
Methods 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 ActionItem
AnimatedButton.apply
(@NotNull InventoryContext context) @Nullable ActionItem
ListButton.apply
(@NotNull InventoryContext context) @Nullable ActionItem
PredicateButton.apply
(@NotNull InventoryContext context) @NotNull ActionItem
SimpleButton.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 TypeMethodDescriptionvoid
PredicateButton.setButton
(@NotNull Function<@NotNull InventoryContext, @Nullable ActionItem> button) Set the buttonvoid
PredicateButton.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 void
GUIHolder.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 TypeMethodDescriptionvoid
GUIHolder.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 SimpleGUIBuilder
SimpleGUIBuilder.add
(@NotNull Function<@NotNull InventoryContext, @Nullable ActionItem> button) Add the given button to the holder and increaseSimpleGUIBuilder.slot
by 1void
SimpleButtonMap.setButton
(int x, int y, @NotNull Function<@NotNull InventoryContext, @Nullable ActionItem> button) Set the buttonvoid
SimpleButtonMap.setButton
(int slot, @NotNull Function<@NotNull InventoryContext, @Nullable ActionItem> button) Set the buttonvoid
SimpleButtonMap.setButton
(InventoryPosition position, @NotNull Function<@NotNull InventoryContext, @Nullable ActionItem> button) Set the buttonvoid
SimpleButtonMap.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.button
protected Function
<@NotNull InventoryContext, @Nullable Map<Integer, ActionItem>> PlaceholderMask.defaultMask
protected final Map
<UUID, Function<@NotNull InventoryContext, @Nullable Map<Integer, ActionItem>>> PlaceholderMask.userMasks
Methods 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 TypeMethodDescriptionvoid
PlaceholderMask.setDefaultMask
(@NotNull Function<@NotNull InventoryContext, @Nullable Map<Integer, ActionItem>> defaultMask) Set the default maskvoid
PredicateMask.setFallbackMask
(@NotNull Function<@NotNull InventoryContext, @Nullable Map<Integer, ActionItem>> fallbackMask) Set the fallback maskvoid
PlaceholderMask.setMask
(@NotNull UUID uuid, @Nullable Function<@NotNull InventoryContext, @Nullable Map<Integer, ActionItem>> mask) Set the mask for the unique idvoid
PredicateMask.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 void
MinestomGUIHolder.setItem
(int slot, @Nullable ActionItem item)