Index
All Classes and Interfaces|All Packages
A
- addButton(Collection<T>) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.MultiSlotsMask
-
Add button(s)
- addButton(Collection<T>) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticButtonPaginatedMask
-
Add button(s)
- addButton(Collection<T>) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticSequencePaginatedMask
-
Add button(s)
- addButton(Button...) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.MultiSlotsMask
-
Add button(s)
- addButton(Button...) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticButtonPaginatedMask
-
Add button(s)
- addButton(Button...) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticSequencePaginatedMask
-
Add button(s)
- addButton(Button, int...) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ButtonMapMask
-
Add a button to the mask
- addButton(Button, List<Integer>) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ButtonMapMask
-
Add a button to the mask
- addMask(Collection<T>) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.AnimatedMask
-
Add mask(s)
- addMask(Collection<T>) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ListMask
-
Add mask(s)
- addMask(Collection<T>) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.OneTimeAnimatedMask
-
Add mask(s)
- addMask(Collection<T>) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticMaskPaginatedMask
-
Add mask(s)
- addMask(Collection<T>) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.HybridMask
-
Add mask(s)
- addMask(Mask...) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.AnimatedMask
-
Add mask(s)
- addMask(Mask...) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.HybridMask
-
Add mask(s)
- addMask(Mask...) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ListMask
-
Add mask(s)
- addMask(Mask...) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.OneTimeAnimatedMask
-
Add mask(s)
- addMask(Mask...) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticMaskPaginatedMask
-
Add mask(s)
- AnimatedMask - Class in me.hsgamer.hscore.minecraft.gui.mask.impl
-
The animated mask with child masks as frames
- AnimatedMask(String) - Constructor for class me.hsgamer.hscore.minecraft.gui.mask.impl.AnimatedMask
-
Create a new mask
B
- BaseMask - Class in me.hsgamer.hscore.minecraft.gui.mask
-
The base class for
Mask - BaseMask(String) - Constructor for class me.hsgamer.hscore.minecraft.gui.mask.BaseMask
-
Create a new mask
- button - Variable in class me.hsgamer.hscore.minecraft.gui.mask.impl.SingleMask
- ButtonMapMask - Class in me.hsgamer.hscore.minecraft.gui.mask.impl
-
The mask with a map of slot and button
- ButtonMapMask(String) - Constructor for class me.hsgamer.hscore.minecraft.gui.mask.impl.ButtonMapMask
-
Create a new mask
- ButtonPaginatedMask - Class in me.hsgamer.hscore.minecraft.gui.mask.impl
-
The button paginated mask, those with a long list of
Buttondivided into pages. - ButtonPaginatedMask(String, MaskSlot) - Constructor for class me.hsgamer.hscore.minecraft.gui.mask.impl.ButtonPaginatedMask
-
Create a new mask
- buttons - Variable in class me.hsgamer.hscore.minecraft.gui.mask.impl.MultiSlotsMask
- buttons - Variable in class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticButtonPaginatedMask
- buttons - Variable in class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticSequencePaginatedMask
C
- cycle - Variable in class me.hsgamer.hscore.minecraft.gui.mask.impl.PaginatedMask
D
- defaultMask - Variable in class me.hsgamer.hscore.minecraft.gui.mask.impl.PlaceholderMask
E
- empty(String) - Static method in interface me.hsgamer.hscore.minecraft.gui.mask.Mask
-
Create an empty mask
G
- generateAreaPositions(InventoryPosition, InventoryPosition) - Static method in class me.hsgamer.hscore.minecraft.gui.mask.MaskUtils
-
Generate the stream of positions in the area between two positions
- generateAreaSlots(InventoryPosition, InventoryPosition, InventorySize) - Static method in class me.hsgamer.hscore.minecraft.gui.mask.MaskUtils
-
Generate the stream of slots in the area between two positions
- generateButtons(UUID, InventorySize) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.AnimatedMask
- generateButtons(UUID, InventorySize) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ButtonMapMask
- generateButtons(UUID, InventorySize) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.HybridMask
- generateButtons(UUID, InventorySize) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ListMask
- generateButtons(UUID, InventorySize) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.MultiSlotsMask
- generateButtons(UUID, InventorySize) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.OneTimeAnimatedMask
- generateButtons(UUID, InventorySize) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PaginatedMask
- generateButtons(UUID, InventorySize) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PlaceholderMask
- generateButtons(UUID, InventorySize) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PredicateMask
- generateButtons(UUID, InventorySize) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.SingleMask
- generateButtons(UUID, InventorySize) - Method in interface me.hsgamer.hscore.minecraft.gui.mask.Mask
-
Generate the buttons for the unique id
- generateButtons(UUID, InventorySize, int) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ButtonPaginatedMask
- generateButtons(UUID, InventorySize, int) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.MaskPaginatedMask
- generateButtons(UUID, InventorySize, int) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PaginatedMask
-
Generate the buttons for the unique id
- generateButtons(UUID, InventorySize, int) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.SequencePaginatedMask
- generateOutlineSlots(InventoryPosition, InventoryPosition) - Static method in class me.hsgamer.hscore.minecraft.gui.mask.MaskUtils
-
Get the stream of positions drawing the outline of the area between 2 positions
- generateOutlineSlots(InventoryPosition, InventoryPosition, InventorySize) - Static method in class me.hsgamer.hscore.minecraft.gui.mask.MaskUtils
-
Get the stream of slots drawing the outline of the area between 2 positions
- getAndSetExactPage(UUID, int, int) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PaginatedMask
-
Get the exact page from the input page and set it if it's not the same
- getButtonMap() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ButtonMapMask
-
Get the button map
- getButtons() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ButtonMapMask
-
Get the buttons
- getButtons() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.MultiSlotsMask
-
Get the buttons
- getButtons(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ButtonPaginatedMask
-
Get the buttons for the unique id
- getButtons(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticButtonPaginatedMask
- getButtons(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.SequencePaginatedMask
-
Get the buttons for the unique id
- getButtons(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticSequencePaginatedMask
- getDefaultMask() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PlaceholderMask
-
Get the default mask
- getExactPage(int, int) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PaginatedMask
-
Get the exact page from the input page
- getFallbackMask() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PredicateMask
-
Get the fallback mask
- getMask() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PredicateMask
-
Get the mask
- getMask(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PlaceholderMask
-
Get the mask for the unique id
- getMasks() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.AnimatedMask
-
Get the list of masks
- getMasks() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.HybridMask
-
Get the masks
- getMasks() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ListMask
-
Get the list of masks
- getMasks() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.OneTimeAnimatedMask
-
Get the list of masks
- getMasks(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.MaskPaginatedMask
-
Get the masks for the unique id
- getMasks(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticMaskPaginatedMask
- getMaskSlot() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ButtonPaginatedMask
-
Get the mask slot
- getMaskSlot() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.MultiSlotsMask
-
Get the mask slot
- getMaskSlot() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.SequencePaginatedMask
-
Get the mask slot
- getName() - Method in class me.hsgamer.hscore.minecraft.gui.mask.BaseMask
- getName() - Method in interface me.hsgamer.hscore.minecraft.gui.mask.Mask
-
Get the name of the mask
- getPage(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PaginatedMask
-
Get the current page for the unique id
- getSlots(UUID, InventorySize) - Method in interface me.hsgamer.hscore.minecraft.gui.mask.MaskSlot
-
Get the slots
- getUserMasks() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PlaceholderMask
-
Get the user-mask map
H
- HybridMask - Class in me.hsgamer.hscore.minecraft.gui.mask.impl
-
The mask that views multiple masks
- HybridMask(String) - Constructor for class me.hsgamer.hscore.minecraft.gui.mask.impl.HybridMask
-
Create a new hybrid mask
I
- init() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.AnimatedMask
- init() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ButtonMapMask
- init() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.HybridMask
- init() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ListMask
- init() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.MultiSlotsMask
- init() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.OneTimeAnimatedMask
- init() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PlaceholderMask
- init() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PredicateMask
- init() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.SingleMask
- init() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticButtonPaginatedMask
- init() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticMaskPaginatedMask
- init() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticSequencePaginatedMask
- initDefaultMask - Variable in class me.hsgamer.hscore.minecraft.gui.mask.impl.PlaceholderMask
- isCycle() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PaginatedMask
-
Check if this paginated mask allows cycle page (The first page after the last page)
L
- ListMask - Class in me.hsgamer.hscore.minecraft.gui.mask.impl
-
The mask with a list of child masks
- ListMask(String) - Constructor for class me.hsgamer.hscore.minecraft.gui.mask.impl.ListMask
-
Create a new mask
M
- Mask - Interface in me.hsgamer.hscore.minecraft.gui.mask
-
The interface for all masks
- MaskPaginatedMask - Class in me.hsgamer.hscore.minecraft.gui.mask.impl
-
The mask paginated mask, those with a long list of
Maskdivided into pages. - MaskPaginatedMask(String) - Constructor for class me.hsgamer.hscore.minecraft.gui.mask.impl.MaskPaginatedMask
-
Create a new mask
- masks - Variable in class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticMaskPaginatedMask
- maskSlot - Variable in class me.hsgamer.hscore.minecraft.gui.mask.impl.MultiSlotsMask
- maskSlot - Variable in class me.hsgamer.hscore.minecraft.gui.mask.impl.SequencePaginatedMask
- MaskSlot - Interface in me.hsgamer.hscore.minecraft.gui.mask
-
The slot for the mask.
- MaskUtils - Class in me.hsgamer.hscore.minecraft.gui.mask
-
The utility class for
Mask - me.hsgamer.hscore.minecraft.gui.mask - package me.hsgamer.hscore.minecraft.gui.mask
-
Contains the base classes for masks in Minecraft's GUI
- me.hsgamer.hscore.minecraft.gui.mask.impl - package me.hsgamer.hscore.minecraft.gui.mask.impl
-
Contains the pre-made masks for Minecraft's GUI
- MultiSlotsMask - Class in me.hsgamer.hscore.minecraft.gui.mask.impl
-
The masks with multiple slot
- MultiSlotsMask(String, MaskSlot) - Constructor for class me.hsgamer.hscore.minecraft.gui.mask.impl.MultiSlotsMask
-
Create a new mask
N
- nextPage(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PaginatedMask
-
Set the next page for the unique id
O
- of(Integer...) - Static method in interface me.hsgamer.hscore.minecraft.gui.mask.MaskSlot
-
Create a mask slot from the slots
- of(Function<InventorySize, List<Integer>>) - Static method in interface me.hsgamer.hscore.minecraft.gui.mask.MaskSlot
-
Create a mask slot from the slot function
- of(List<Integer>) - Static method in interface me.hsgamer.hscore.minecraft.gui.mask.MaskSlot
-
Create a mask slot from the slots
- of(IntStream) - Static method in interface me.hsgamer.hscore.minecraft.gui.mask.MaskSlot
-
Create a mask slot from the slot stream
- OneTimeAnimatedMask - Class in me.hsgamer.hscore.minecraft.gui.mask.impl
-
The animated mask with child masks as frames, but only run once
- OneTimeAnimatedMask(String) - Constructor for class me.hsgamer.hscore.minecraft.gui.mask.impl.OneTimeAnimatedMask
-
Create a new mask
P
- pageNumberMap - Variable in class me.hsgamer.hscore.minecraft.gui.mask.impl.PaginatedMask
- PaginatedMask - Class in me.hsgamer.hscore.minecraft.gui.mask.impl
- PaginatedMask(String) - Constructor for class me.hsgamer.hscore.minecraft.gui.mask.impl.PaginatedMask
-
Create a new mask
- PlaceholderMask - Class in me.hsgamer.hscore.minecraft.gui.mask.impl
-
The placeholder mask
Used for per-user masks - PlaceholderMask(String) - Constructor for class me.hsgamer.hscore.minecraft.gui.mask.impl.PlaceholderMask
-
Create a new mask
- PredicateMask - Class in me.hsgamer.hscore.minecraft.gui.mask.impl
-
The mask with predicate
- PredicateMask(String) - Constructor for class me.hsgamer.hscore.minecraft.gui.mask.impl.PredicateMask
-
Create a new mask
- previousPage(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PaginatedMask
-
Set the previous page for the unique id
R
- reset(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.OneTimeAnimatedMask
-
Reset the animation for the unique id
S
- SequencePaginatedMask - Class in me.hsgamer.hscore.minecraft.gui.mask.impl
-
A button paginated mask, where each
Buttonis a page - SequencePaginatedMask(String, MaskSlot) - Constructor for class me.hsgamer.hscore.minecraft.gui.mask.impl.SequencePaginatedMask
-
Create a new mask
- setCycle(boolean) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PaginatedMask
-
Set if this paginated mask allows cycle page (The first page after the last page)
- setDefaultMask(Mask) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PlaceholderMask
-
Set the default mask
- setFallbackMask(Mask) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PredicateMask
-
Set the fallback mask
- setInitDefaultMask(boolean) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PlaceholderMask
-
Should the default mask be initialized?
- setMask(UUID, Mask) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PlaceholderMask
-
Set the mask for the unique id
- setMask(Mask) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PredicateMask
-
Set the mask
- setPage(UUID, int) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PaginatedMask
-
Set the page for the unique id
- setPeriodMillis(long) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.AnimatedMask
-
Set the period of the animation
- setPeriodMillis(long) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.OneTimeAnimatedMask
-
Set the period of the animation
- setPeriodTicks(long) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.AnimatedMask
-
Set the period of the animation
- setPeriodTicks(long) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.OneTimeAnimatedMask
-
Set the period of the animation
- setViewLast(boolean) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.OneTimeAnimatedMask
-
Set whether to view the last frame when the animation is finished
- setViewPredicate(Predicate<UUID>) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PredicateMask
-
Set the view predicate
- SingleMask - Class in me.hsgamer.hscore.minecraft.gui.mask.impl
-
The simple mask with a single
Button - SingleMask(String, int, Button) - Constructor for class me.hsgamer.hscore.minecraft.gui.mask.impl.SingleMask
-
Create a new mask
- slot - Variable in class me.hsgamer.hscore.minecraft.gui.mask.impl.SingleMask
- StaticButtonPaginatedMask - Class in me.hsgamer.hscore.minecraft.gui.mask.impl
-
The
ButtonPaginatedMaskwith the static list of buttons - StaticButtonPaginatedMask(String, MaskSlot) - Constructor for class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticButtonPaginatedMask
-
Create a new mask
- StaticMaskPaginatedMask - Class in me.hsgamer.hscore.minecraft.gui.mask.impl
-
The
MaskPaginatedMaskwith the static list of masks - StaticMaskPaginatedMask(String) - Constructor for class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticMaskPaginatedMask
-
Create a new mask
- StaticSequencePaginatedMask - Class in me.hsgamer.hscore.minecraft.gui.mask.impl
-
The
SequencePaginatedMaskwith the static list of buttons - StaticSequencePaginatedMask(String, MaskSlot) - Constructor for class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticSequencePaginatedMask
-
Create a new mask
- stop() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.AnimatedMask
- stop() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ButtonMapMask
- stop() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ButtonPaginatedMask
- stop() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.HybridMask
- stop() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ListMask
- stop() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.MaskPaginatedMask
- stop() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.MultiSlotsMask
- stop() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.OneTimeAnimatedMask
- stop() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PlaceholderMask
- stop() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PredicateMask
- stop() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.SequencePaginatedMask
- stop() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.SingleMask
- stop() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticButtonPaginatedMask
- stop() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticMaskPaginatedMask
- stop() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticSequencePaginatedMask
U
- userMasks - Variable in class me.hsgamer.hscore.minecraft.gui.mask.impl.PlaceholderMask
All Classes and Interfaces|All Packages