Index

A B C D E G H I L M N P S T U 
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 Button divided 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.PlaceholderMask
 
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 Mask divided 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 Button is 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 ButtonPaginatedMask with 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 MaskPaginatedMask with 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 SequencePaginatedMask with 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
 
A B C D E G H I L M N P S T U 
All Classes and Interfaces|All Packages