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.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.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, List<Integer>) - 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
- canView(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.AnimatedMask
- canView(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.HybridMask
- canView(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ListMask
- canView(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.MaskPaginatedMask
- canView(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PredicateMask
- canView(UUID) - Method in interface me.hsgamer.hscore.minecraft.gui.mask.Mask
-
Check if the target can view the mask
- 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
- generateAreaSlots(int, int, int, int) - Static method in class me.hsgamer.hscore.minecraft.gui.mask.MaskUtils
-
Generate the stream of slots in the area between two positions
- generateAreaSlots(Position2D, Position2D) - Static method in class me.hsgamer.hscore.minecraft.gui.mask.MaskUtils
-
Generate the stream of slots in the area between two positions
- generateButtons(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.AnimatedMask
- generateButtons(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ButtonMapMask
- generateButtons(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ButtonPaginatedMask
- generateButtons(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.HybridMask
- generateButtons(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ListMask
- generateButtons(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.MaskPaginatedMask
- generateButtons(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.MultiSlotsMask
- generateButtons(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PlaceholderMask
- generateButtons(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PredicateMask
- generateButtons(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.SequencePaginatedMask
- generateButtons(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.SingleMask
- generateButtons(UUID) - Method in interface me.hsgamer.hscore.minecraft.gui.mask.Mask
-
Generate the buttons for the unique id
- generateOutlineSlots(int, int, int, int) - 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
- generateOutlineSlots(Position2D, Position2D) - 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
- 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, UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PaginatedMask
-
Get the exact page from the input page for the unique id
- 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(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
- 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
- getPageAmount(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ButtonPaginatedMask
- getPageAmount(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.MaskPaginatedMask
- getPageAmount(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PaginatedMask
-
Get the amount of pages for the unique id
- getPageAmount(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.SequencePaginatedMask
- getSlots() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ButtonPaginatedMask
-
Get the slots
- getSlots() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.MultiSlotsMask
-
Get the slots
- getSlots() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.SequencePaginatedMask
-
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.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
- 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, List<Integer>) - 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
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
S
- SequencePaginatedMask - Class in me.hsgamer.hscore.minecraft.gui.mask.impl
-
A button paginated mask, where each
Buttonis a page - SequencePaginatedMask(String, List<Integer>) - 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
- setPeriodTicks(long) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.AnimatedMask
-
Set the period of the animation
- 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
- slots - Variable in class me.hsgamer.hscore.minecraft.gui.mask.impl.ButtonPaginatedMask
- slots - Variable in class me.hsgamer.hscore.minecraft.gui.mask.impl.MultiSlotsMask
- slots - Variable in class me.hsgamer.hscore.minecraft.gui.mask.impl.SequencePaginatedMask
- StaticButtonPaginatedMask - Class in me.hsgamer.hscore.minecraft.gui.mask.impl
-
The
ButtonPaginatedMaskwith the static list of buttons - StaticButtonPaginatedMask(String, List<Integer>) - 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, List<Integer>) - 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.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
T
- toPosition(int) - Static method in class me.hsgamer.hscore.minecraft.gui.mask.MaskUtils
-
Convert the slot to the position
- toSlot(int, int) - Static method in class me.hsgamer.hscore.minecraft.gui.mask.MaskUtils
-
Get the raw slot from the position
- toSlot(Position2D) - Static method in class me.hsgamer.hscore.minecraft.gui.mask.MaskUtils
-
Get the raw slot from the position
U
- update(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.AnimatedMask
- userMasks - Variable in class me.hsgamer.hscore.minecraft.gui.mask.impl.PlaceholderMask
All Classes and Interfaces|All Packages