Skip navigation links
A B C D F G H I J K L M O P Q R S T U V W X Y 

A

add(HumanEntity, ItemStack) - Method in class com.github.stefvanschie.inventoryframework.HumanEntityCache
Adds the given item stack to the human entity's cached inventory.
addItem(GuiItem) - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Adds a gui item at the specific spot in the pane
addItem(GuiItem, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
Adds a gui item at the specific spot in the pane.
addPane(Pane) - Method in class com.github.stefvanschie.inventoryframework.Gui
Adds a pane to this gui
addPane(int, Pane) - Method in class com.github.stefvanschie.inventoryframework.pane.component.CycleButton
Adds a pane to the current list of options
addPane(Pane) - Method in class com.github.stefvanschie.inventoryframework.pane.component.CycleButton
Adds a pane to the current list of options
addPane(Pane) - Method in class com.github.stefvanschie.inventoryframework.pane.MasonryPane
Adds a pane to this masonry pane
addPane(int, Pane) - Method in class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
Assigns a pane to a selected page
amountOfEnabledSlots() - Method in class com.github.stefvanschie.inventoryframework.pane.util.Mask
Returns the amount of slots in this mask that are 'enabled'.
applyContents(VariableBar) - Method in class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
Applies the contents of this variable bar onto the provided copy of this variable bar.
applyMask(Mask) - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Applies a custom mask to this pane.

B

backgroundPane - Variable in class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
The green and the red parts of the slider
BIRCH_PLANKS - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The birch planks font
BLACK - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The black font
BLUE - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The blue font
BROWN - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The brown font

C

callAction(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.GuiItem
Calls the handler of the InventoryClickEvent if such a handler was specified in the constructor.
callOnBottomClick(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.Gui
Calls the consumer (if it's not null) that was specified using Gui.setOnBottomClick(Consumer), so the consumer that should be called whenever the inventory is clicked in.
callOnClick(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.pane.Pane
Calls the consumer (if it's not null) that was specified using Pane.setOnClick(Consumer), so the consumer that should be called whenever this pane is clicked in.
callOnClose(InventoryCloseEvent) - Method in class com.github.stefvanschie.inventoryframework.Gui
Calls the consumer (if it's not null) that was specified using Gui.setOnClose(Consumer), so the consumer that should be called whenever this gui is closed.
callOnGlobalClick(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.Gui
Calls the consumer (if it's not null) that was specified using Gui.setOnGlobalClick(Consumer), so the consumer that should be called whenever this gui or inventory is clicked in.
callOnOutsideClick(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.Gui
Calls the consumer (if it's not null) that was specified using Gui.setOnOutsideClick(Consumer), so the consumer that should be called whenever a player clicks outside the gui.
callOnTopClick(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.Gui
Calls the consumer (if it's not null) that was specified using Gui.setOnTopClick(Consumer), so the consumer that should be called whenever this gui is clicked in.
clear() - Method in class com.github.stefvanschie.inventoryframework.pane.component.CycleButton
 
clear() - Method in class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
 
clear() - Method in class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
 
clear() - Method in class com.github.stefvanschie.inventoryframework.pane.MasonryPane
 
clear() - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
 
clear() - Method in class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
 
clear() - Method in class com.github.stefvanschie.inventoryframework.pane.Pane
Clears the entire pane of any items/panes.
clear() - Method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
 
click(Gui, InventoryClickEvent, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.component.CycleButton
 
click(Gui, InventoryClickEvent, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.component.Label
 
click(Gui, InventoryClickEvent, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.component.PercentageBar
 
click(Gui, InventoryClickEvent, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.component.Slider
 
click(Gui, InventoryClickEvent, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
 
click(Gui, InventoryClickEvent, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.MasonryPane
 
click(Gui, InventoryClickEvent, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
 
click(Gui, InventoryClickEvent, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
 
click(Gui, InventoryClickEvent, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.Pane
Called whenever there is being clicked on this pane
click(Gui, InventoryClickEvent, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
 
COBBLESTONE - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The cobblestone font
com.github.stefvanschie.inventoryframework - package com.github.stefvanschie.inventoryframework
 
com.github.stefvanschie.inventoryframework.exception - package com.github.stefvanschie.inventoryframework.exception
 
com.github.stefvanschie.inventoryframework.font - package com.github.stefvanschie.inventoryframework.font
 
com.github.stefvanschie.inventoryframework.font.util - package com.github.stefvanschie.inventoryframework.font.util
 
com.github.stefvanschie.inventoryframework.pane - package com.github.stefvanschie.inventoryframework.pane
 
com.github.stefvanschie.inventoryframework.pane.component - package com.github.stefvanschie.inventoryframework.pane.component
 
com.github.stefvanschie.inventoryframework.pane.component.util - package com.github.stefvanschie.inventoryframework.pane.component.util
 
com.github.stefvanschie.inventoryframework.pane.util - package com.github.stefvanschie.inventoryframework.pane.util
 
com.github.stefvanschie.inventoryframework.util - package com.github.stefvanschie.inventoryframework.util
 
copy() - Method in class com.github.stefvanschie.inventoryframework.Gui
Makes a copy of this gui and returns it.
copy() - Method in class com.github.stefvanschie.inventoryframework.GuiItem
Makes a copy of this gui item and returns it.
copy() - Method in class com.github.stefvanschie.inventoryframework.pane.component.CycleButton
 
copy() - Method in class com.github.stefvanschie.inventoryframework.pane.component.Label
 
copy() - Method in class com.github.stefvanschie.inventoryframework.pane.component.PercentageBar
 
copy() - Method in class com.github.stefvanschie.inventoryframework.pane.component.Slider
 
copy() - Method in class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
 
copy() - Method in class com.github.stefvanschie.inventoryframework.pane.MasonryPane
 
copy() - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
 
copy() - Method in class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
 
copy() - Method in class com.github.stefvanschie.inventoryframework.pane.Pane
Makes a copy of this pane and returns it.
copy() - Method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
 
CSVFont - Class in com.github.stefvanschie.inventoryframework.font
A font for characters with a space as default character.
CSVFont(char, String) - Constructor for class com.github.stefvanschie.inventoryframework.font.CSVFont
Creates a new default font
CSVUtil - Class in com.github.stefvanschie.inventoryframework.util
A utility class for reading csv files
CYAN - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The cyan font
cycle() - Method in class com.github.stefvanschie.inventoryframework.pane.component.CycleButton
Cycles through one option, making it go to the next one
CycleButton - Class in com.github.stefvanschie.inventoryframework.pane.component
A button for cycling between different options
CycleButton(int, int, int, int, Pane.Priority) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.CycleButton
 
CycleButton(int, int, int, int) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.CycleButton
 
CycleButton(int, int) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.CycleButton
 

D

DIAMOND - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The diamond font
DIRT - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The dirt font
display(Gui, Inventory, PlayerInventory, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.component.CycleButton
 
display(Gui, Inventory, PlayerInventory, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
 
display(Gui, Inventory, PlayerInventory, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
 
display(Gui, Inventory, PlayerInventory, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.MasonryPane
 
display(Gui, Inventory, PlayerInventory, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
 
display(Gui, Inventory, PlayerInventory, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
 
display(Gui, Inventory, PlayerInventory, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.Pane
Has to set all the items in the right spot inside the inventory
display(Gui, Inventory, PlayerInventory, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
 
doesRepeat() - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Gets whether this outline pane repeats itself

F

fillPane - Variable in class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
The green and the red parts of the slider
fillWith(ItemStack, Consumer<InventoryClickEvent>) - Method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
Fills all empty space in the pane with the given itemStack and adds the given action
fillWith(ItemStack) - Method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
Fills all empty space in the pane with the given itemStack
findMatchingItem(Collection<T>, ItemStack) - Static method in class com.github.stefvanschie.inventoryframework.pane.Pane
Finds a type of GuiItem from the provided collection of items based on the provided ItemStack.
flipHorizontally - Variable in class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
Whether the pane is flipped horizontally or vertically
flipHorizontally(boolean) - Method in class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
 
flipHorizontally(boolean) - Method in interface com.github.stefvanschie.inventoryframework.pane.Flippable
Sets whether this pane should flip its items horizontally
flipHorizontally(boolean) - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
 
flipHorizontally(boolean) - Method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
 
Flippable - Interface in com.github.stefvanschie.inventoryframework.pane
An interface for panes that can be flipped
flipVertically - Variable in class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
Whether the pane is flipped horizontally or vertically
flipVertically(boolean) - Method in class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
 
flipVertically(boolean) - Method in interface com.github.stefvanschie.inventoryframework.pane.Flippable
Sets whether this pane should flip its items vertically
flipVertically(boolean) - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
 
flipVertically(boolean) - Method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
 
Font - Class in com.github.stefvanschie.inventoryframework.font.util
An interface for fonts
Font() - Constructor for class com.github.stefvanschie.inventoryframework.font.util.Font
 
fromName(String) - Static method in class com.github.stefvanschie.inventoryframework.font.util.Font
Gets a font by its name.
fromPrimitive(byte[], PersistentDataAdapterContext) - Method in class com.github.stefvanschie.inventoryframework.util.UUIDTagType
 

G

GeometryUtil - Class in com.github.stefvanschie.inventoryframework.util
 
GeometryUtil() - Constructor for class com.github.stefvanschie.inventoryframework.util.GeometryUtil
 
getColumn(int) - Method in class com.github.stefvanschie.inventoryframework.pane.util.Mask
Gets the column of this mask at the specified index.
getComplexType() - Method in class com.github.stefvanschie.inventoryframework.util.UUIDTagType
 
getDefaultItem() - Method in class com.github.stefvanschie.inventoryframework.font.CSVFont
 
getDefaultItem() - Method in class com.github.stefvanschie.inventoryframework.font.util.Font
Gets a default item for characters that do not have a dedicated item
getFont() - Method in class com.github.stefvanschie.inventoryframework.pane.component.Label
Gets the character set currently used for the text in this label
getGap() - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Gets the gap of the pane
getHeight() - Method in class com.github.stefvanschie.inventoryframework.pane.Pane
Returns the height of this pane
getHeight() - Method in class com.github.stefvanschie.inventoryframework.pane.util.Mask
Gets the height of this mask
getHumanEntityCache() - Method in class com.github.stefvanschie.inventoryframework.Gui
Gets the human entity cache used for this gui
getInventory() - Method in class com.github.stefvanschie.inventoryframework.Gui
 
getItem() - Method in class com.github.stefvanschie.inventoryframework.GuiItem
Returns the item
getItems() - Method in class com.github.stefvanschie.inventoryframework.Gui
Gets all the items in all underlying panes
getItems() - Method in class com.github.stefvanschie.inventoryframework.pane.component.CycleButton
 
getItems() - Method in class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
 
getItems() - Method in class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
 
getItems() - Method in class com.github.stefvanschie.inventoryframework.pane.MasonryPane
 
getItems() - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
 
getItems() - Method in class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
 
getItems() - Method in class com.github.stefvanschie.inventoryframework.pane.Pane
Gets all the items in this pane and all underlying panes.
getItems() - Method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
 
getLength() - Method in class com.github.stefvanschie.inventoryframework.pane.Pane
Returns the length of this pane
getLength() - Method in class com.github.stefvanschie.inventoryframework.pane.util.Mask
Gets the length of this mask
getMask() - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Gets the mask applied to this pane.
getOrientation() - Method in class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
 
getOrientation() - Method in class com.github.stefvanschie.inventoryframework.pane.MasonryPane
 
getOrientation() - Method in interface com.github.stefvanschie.inventoryframework.pane.Orientable
Gets the orientation of this outline pane
getOrientation() - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Gets the orientation of this outline pane
getPage() - Method in class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
Returns the current page
getPages() - Method in class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
Returns the amount of pages
getPanes() - Method in class com.github.stefvanschie.inventoryframework.Gui
Gets all the panes in this gui, this includes child panes from other panes
getPanes() - Method in class com.github.stefvanschie.inventoryframework.pane.component.CycleButton
 
getPanes() - Method in class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
 
getPanes() - Method in class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
 
getPanes() - Method in class com.github.stefvanschie.inventoryframework.pane.MasonryPane
 
getPanes() - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
 
getPanes() - Method in class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
 
getPanes(int) - Method in class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
Gets all the panes from inside the specified page of this pane.
getPanes() - Method in class com.github.stefvanschie.inventoryframework.pane.Pane
Gets all the panes in this panes, including any child panes from other panes.
getPanes() - Method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
 
getPercentage() - Method in class com.github.stefvanschie.inventoryframework.pane.component.PercentageBar
Gets the percentage as a float in between (0,1) this bar is currently set at.
getPrimitiveType() - Method in class com.github.stefvanschie.inventoryframework.util.UUIDTagType
 
getPriority() - Method in class com.github.stefvanschie.inventoryframework.pane.Pane
Returns the priority of the pane
getRotation() - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
 
getRotation() - Method in interface com.github.stefvanschie.inventoryframework.pane.Rotatable
Gets the rotation specified to this pane.
getRotation() - Method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
 
getRow(int) - Method in class com.github.stefvanschie.inventoryframework.pane.util.Mask
Gets the row of this mask at the specified index.
getRows() - Method in class com.github.stefvanschie.inventoryframework.Gui
Returns the amount of rows this gui currently has
getSkull(String) - Static method in class com.github.stefvanschie.inventoryframework.util.SkullUtil
Gets a skull from the specified id.
getState() - Method in class com.github.stefvanschie.inventoryframework.Gui
Gets the state of this gui
getText() - Method in class com.github.stefvanschie.inventoryframework.pane.component.Label
Gets the text currently displayed in this label
getTitle() - Method in class com.github.stefvanschie.inventoryframework.Gui
Returns the title of this gui
getUUID() - Method in class com.github.stefvanschie.inventoryframework.GuiItem
Gets the UUID associated with this GuiItem.
getValue() - Method in class com.github.stefvanschie.inventoryframework.pane.component.Slider
Gets the value as a float in between (0,1) this bar is currently set at.
getViewerCount() - Method in class com.github.stefvanschie.inventoryframework.Gui
Gets the count of HumanEntity instances that are currently viewing this GUI.
getViewers() - Method in class com.github.stefvanschie.inventoryframework.Gui
Gets a mutable snapshot of the current HumanEntity viewers of this GUI.
getX() - Method in class com.github.stefvanschie.inventoryframework.pane.Pane
Gets the x coordinate of this pane
getY() - Method in class com.github.stefvanschie.inventoryframework.pane.Pane
Gets the y coordinate of this pane
GOLD - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The gold font
GRAY - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The gray font
GREEN - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The green font
Gui - Class in com.github.stefvanschie.inventoryframework
The base class of all GUIs
Gui(Plugin, int, String) - Constructor for class com.github.stefvanschie.inventoryframework.Gui
Deprecated.
Gui(int, String) - Constructor for class com.github.stefvanschie.inventoryframework.Gui
Constructs a new GUI
Gui.State - Enum in com.github.stefvanschie.inventoryframework
The gui state
GuiItem - Class in com.github.stefvanschie.inventoryframework
An item for in an inventory
GuiItem(ItemStack, Consumer<InventoryClickEvent>) - Constructor for class com.github.stefvanschie.inventoryframework.GuiItem
Creates a new gui item based on the item stack and action
GuiItem(ItemStack) - Constructor for class com.github.stefvanschie.inventoryframework.GuiItem
Creates a new gui item based on the item stack and action
GuiListener - Class in com.github.stefvanschie.inventoryframework
Listens to events for Guis.
GuiListener() - Constructor for class com.github.stefvanschie.inventoryframework.GuiListener
 

H

height - Variable in class com.github.stefvanschie.inventoryframework.pane.Pane
Length is horizontal, height is vertical
HumanEntityCache - Class in com.github.stefvanschie.inventoryframework
A class for containing players and their inventory state for later use
HumanEntityCache() - Constructor for class com.github.stefvanschie.inventoryframework.HumanEntityCache
 

I

insertItem(GuiItem, int) - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Adds a gui item in the specified index
INSTANCE - Static variable in class com.github.stefvanschie.inventoryframework.util.UUIDTagType
The one and only instance of this class.
isEnabled(int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.util.Mask
Gets whether the slot at the specified row and column is 'enabled' or not.
isFlippedHorizontally() - Method in class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
 
isFlippedHorizontally() - Method in interface com.github.stefvanschie.inventoryframework.pane.Flippable
Gets whether this pane's items are flipped horizontally
isFlippedHorizontally() - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
 
isFlippedHorizontally() - Method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
 
isFlippedVertically() - Method in class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
 
isFlippedVertically() - Method in interface com.github.stefvanschie.inventoryframework.pane.Flippable
Gets whether this pane's items are flipped vertically
isFlippedVertically() - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
 
isFlippedVertically() - Method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
 
isUpdating() - Method in class com.github.stefvanschie.inventoryframework.Gui
Gets whether this gui is being updated, as invoked by Gui.update().
isVisible() - Method in class com.github.stefvanschie.inventoryframework.GuiItem
Returns whether or not this item is visible
isVisible() - Method in class com.github.stefvanschie.inventoryframework.pane.Pane
Returns the pane's visibility state

J

JUNGLE_PLANKS - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The jungle planks font

K

KEY_UUID - Static variable in class com.github.stefvanschie.inventoryframework.GuiItem
The NamespacedKey that specifies the location of the (internal) UUID in PersistentDataContainers.

L

Label - Class in com.github.stefvanschie.inventoryframework.pane.component
A label for displaying text.
Label(int, int, int, int, Pane.Priority, Font) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.Label
Creates a new label
Label(int, int, int, int, Font) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.Label
Creates a new label
Label(int, int, Font) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.Label
Creates a new label
length - Variable in class com.github.stefvanschie.inventoryframework.pane.Pane
Length is horizontal, height is vertical
LETTER_CUBE - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The letter cube font
LIGHT_BLUE - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The light blue font
LIGHT_GRAY - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The light gray font
LIME - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The lime font
load(Plugin, Object, InputStream) - Static method in class com.github.stefvanschie.inventoryframework.Gui
Deprecated.
load(Object, InputStream) - Static method in class com.github.stefvanschie.inventoryframework.Gui
Loads a Gui from a given input stream.
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.pane.component.CycleButton
Loads a cycle button from a given element
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.pane.component.Label
Loads a label from a given element
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.pane.component.PercentageBar
Loads a percentage bar from a given element
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.pane.component.Slider
Loads a percentage bar from a given element
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
Loads a toggle button from an XML element
load(Flippable, Element) - Static method in interface com.github.stefvanschie.inventoryframework.pane.Flippable
Loads all elements regarding a Flippable Pane for the specified pane.
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.pane.MasonryPane
Loads a masonry pane from a given element
load(Orientable, Element) - Static method in interface com.github.stefvanschie.inventoryframework.pane.Orientable
Loads all elements regarding a Orientable Pane for the specified pane.
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Loads an outline pane from a given element
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
Loads a paginated pane from a given element
load(Pane, Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.pane.Pane
 
load(Rotatable, Element) - Static method in interface com.github.stefvanschie.inventoryframework.pane.Rotatable
Loads all elements regarding a Rotatable Pane for the specified pane.
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
Loads an outline pane from a given element
loadFieldAttribute(Object, Element, Object) - Static method in class com.github.stefvanschie.inventoryframework.util.XMLUtil
Sets a field from the given instance and element to the specified value
loadItem(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.pane.Pane
Loads an item from an instance and an element
loadOnEventAttribute(Object, Element, Class<T>, String) - Static method in class com.github.stefvanschie.inventoryframework.util.XMLUtil
Loads an event consumer from the given instance and element
loadOrThrow(Plugin, Object, InputStream) - Static method in class com.github.stefvanschie.inventoryframework.Gui
Deprecated.
loadOrThrow(Object, InputStream) - Static method in class com.github.stefvanschie.inventoryframework.Gui
Loads a Gui from a given input stream.
loadPane(Object, Node) - Static method in class com.github.stefvanschie.inventoryframework.Gui
Loads a pane by the given instance and node

M

MAGENTA - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The magenta font
Mask - Class in com.github.stefvanschie.inventoryframework.pane.util
A mask for OutlinePanes that specifies in which positions the items should be placed.
Mask(String...) - Constructor for class com.github.stefvanschie.inventoryframework.pane.util.Mask
Creates a mask based on the strings provided.
MasonryPane - Class in com.github.stefvanschie.inventoryframework.pane
This pane holds panes and decides itself where every pane should go.
MasonryPane(int, int, int, int, Pane.Priority) - Constructor for class com.github.stefvanschie.inventoryframework.pane.MasonryPane
 
MasonryPane(int, int, int, int) - Constructor for class com.github.stefvanschie.inventoryframework.pane.MasonryPane
 
MasonryPane(int, int) - Constructor for class com.github.stefvanschie.inventoryframework.pane.MasonryPane
 
MONITOR - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The monitor font

O

OAK_LOG - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The oak log font
OAK_PLANKS - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The oak planks font
onClick - Variable in class com.github.stefvanschie.inventoryframework.pane.Pane
The consumer that will be called once a players clicks in this pane
onEntityPickupItem(EntityPickupItemEvent) - Method in class com.github.stefvanschie.inventoryframework.GuiListener
Handles users picking up items while their bottom inventory is in use.
onInventoryClick(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.GuiListener
Handles clicks in inventories
onInventoryClose(InventoryCloseEvent) - Method in class com.github.stefvanschie.inventoryframework.GuiListener
Handles closing in inventories
onInventoryDrag(InventoryDragEvent) - Method in class com.github.stefvanschie.inventoryframework.GuiListener
Handles small drag events which are likely clicks instead.
onInventoryOpen(InventoryOpenEvent) - Method in class com.github.stefvanschie.inventoryframework.GuiListener
Registers newly opened inventories
onPluginDisable(PluginDisableEvent) - Method in class com.github.stefvanschie.inventoryframework.GuiListener
Handles the disabling of the plugin
ORANGE - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The orange font
Orientable - Interface in com.github.stefvanschie.inventoryframework.pane
An interface for panes that can have different orientations
Orientable.Orientation - Enum in com.github.stefvanschie.inventoryframework.pane
An orientation for outline panes
orientation - Variable in class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
The orientation of the slider
OutlinePane - Class in com.github.stefvanschie.inventoryframework.pane
A pane for items that should be outlined
OutlinePane(int, int, int, int, Pane.Priority) - Constructor for class com.github.stefvanschie.inventoryframework.pane.OutlinePane
 
OutlinePane(int, int, int, int) - Constructor for class com.github.stefvanschie.inventoryframework.pane.OutlinePane
 
OutlinePane(int, int) - Constructor for class com.github.stefvanschie.inventoryframework.pane.OutlinePane
 

P

PaginatedPane - Class in com.github.stefvanschie.inventoryframework.pane
A pane for panes that should be spread out over multiple pages
PaginatedPane(int, int, int, int, Pane.Priority) - Constructor for class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
 
PaginatedPane(int, int, int, int) - Constructor for class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
 
PaginatedPane(int, int) - Constructor for class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
 
Pane - Class in com.github.stefvanschie.inventoryframework.pane
The base class for all panes.
Pane(int, int, int, int, Pane.Priority) - Constructor for class com.github.stefvanschie.inventoryframework.pane.Pane
Constructs a new default pane
Pane(int, int) - Constructor for class com.github.stefvanschie.inventoryframework.pane.Pane
Constructs a new default pane, with no position
Pane(int, int, int, int) - Constructor for class com.github.stefvanschie.inventoryframework.pane.Pane
Constructs a new default pane
Pane.Priority - Enum in com.github.stefvanschie.inventoryframework.pane
An enum representing the rendering priorities for the panes.
PercentageBar - Class in com.github.stefvanschie.inventoryframework.pane.component
A percentage bar for a graphical interface into what amount of a whole is set.
PercentageBar(int, int, int, int, Pane.Priority) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.PercentageBar
 
PercentageBar(int, int, int, int) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.PercentageBar
 
PercentageBar(int, int) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.PercentageBar
 
PINK - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The pink font
PLUSH - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The plush font
populateWithGuiItems(List<GuiItem>) - Method in class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
Populates the PaginatedPane based on the provided list by adding new pages until all items can fit.
populateWithItemStacks(List<ItemStack>) - Method in class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
Populates the PaginatedPane based on the provided list by adding new pages until all items can fit.
populateWithNames(List<String>, Material) - Method in class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
This method creates a list of ItemStacks all with the given material and the display names.
processClockwiseRotation(int, int, int, int, int) - Static method in class com.github.stefvanschie.inventoryframework.util.GeometryUtil
Calculates a clockwise rotation across a two dimensional grid
processCounterClockwiseRotation(int, int, int, int, int) - Static method in class com.github.stefvanschie.inventoryframework.util.GeometryUtil
Calculates a counter clockwise rotation across a two dimensional grid.
PUMPKIN - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The pumpkin font
PURPLE - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The purple font

Q

QUARTZ - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The quartz font

R

RAINBOW - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The rainbow font
readAll(InputStream) - Static method in class com.github.stefvanschie.inventoryframework.util.CSVUtil
Reads the entire file and returns it as a list of strings.
RED - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The red font
registerFont(String, Font) - Static method in class com.github.stefvanschie.inventoryframework.font.util.Font
Registers a custom font so it can be used in lookups and XML files.
registerPane(String, BiFunction<Object, Element, Pane>) - Static method in class com.github.stefvanschie.inventoryframework.Gui
Registers a name that can be used inside an XML file to add custom panes
registerProperty(String, Function<String, Object>) - Static method in class com.github.stefvanschie.inventoryframework.Gui
Registers a property that can be used inside an XML file to add additional new properties.
registerProperty(String, Function<String, Object>) - Static method in class com.github.stefvanschie.inventoryframework.pane.Pane
Registers a property that can be used inside an XML file to add additional new properties.
removeItem(GuiItem) - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Removes the specified item from the pane
removeItem(GuiItem) - Method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
Removes the specified item from the pane
restoreAndForget(HumanEntity) - Method in class com.github.stefvanschie.inventoryframework.HumanEntityCache
Restores the contents of the specified human entity, clearing the cache afterwards.
restoreAndForgetAll() - Method in class com.github.stefvanschie.inventoryframework.HumanEntityCache
Restores all players' contents into their inventory, clearing the cache afterwards.
Rotatable - Interface in com.github.stefvanschie.inventoryframework.pane
An interface for panes that are rotatable

S

setBackgroundItem(GuiItem) - Method in class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
Sets the background item
setDisabledItem(GuiItem) - Method in class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
Sets the item to use when the button is set to disabled
setEnabledItem(GuiItem) - Method in class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
Sets the item to use when the button is set to enabled
setFillItem(GuiItem) - Method in class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
Sets the fill item (foreground)
setGap(int) - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Sets the gap of the pane
setHeight(int) - Method in class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
 
setHeight(int) - Method in class com.github.stefvanschie.inventoryframework.pane.Pane
Set the height of this pane
setLength(int) - Method in class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
 
setLength(int) - Method in class com.github.stefvanschie.inventoryframework.pane.Pane
Set the length of this pane
setOnBottomClick(Consumer<InventoryClickEvent>) - Method in class com.github.stefvanschie.inventoryframework.Gui
Set the consumer that should be called whenever the inventory is clicked in.
setOnClick(Consumer<InventoryClickEvent>) - Method in class com.github.stefvanschie.inventoryframework.pane.Pane
Set the consumer that should be called whenever this pane is clicked in.
setOnClose(Consumer<InventoryCloseEvent>) - Method in class com.github.stefvanschie.inventoryframework.Gui
Set the consumer that should be called whenever this gui is closed.
setOnGlobalClick(Consumer<InventoryClickEvent>) - Method in class com.github.stefvanschie.inventoryframework.Gui
Set the consumer that should be called whenever this gui or inventory is clicked in.
setOnOutsideClick(Consumer<InventoryClickEvent>) - Method in class com.github.stefvanschie.inventoryframework.Gui
Set the consumer that should be called whenever a player clicks outside the gui.
setOnTopClick(Consumer<InventoryClickEvent>) - Method in class com.github.stefvanschie.inventoryframework.Gui
Set the consumer that should be called whenever this gui is clicked in.
setOrientation(Orientable.Orientation) - Method in class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
 
setOrientation(Orientable.Orientation) - Method in class com.github.stefvanschie.inventoryframework.pane.MasonryPane
 
setOrientation(Orientable.Orientation) - Method in interface com.github.stefvanschie.inventoryframework.pane.Orientable
Sets the orientation of this outline pane
setOrientation(Orientable.Orientation) - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
 
setPage(int) - Method in class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
Sets the current displayed page
setPercentage(float) - Method in class com.github.stefvanschie.inventoryframework.pane.component.PercentageBar
Sets the percentage of this bar.
setPriority(Pane.Priority) - Method in class com.github.stefvanschie.inventoryframework.pane.Pane
Sets the priority of this pane
setRepeat(boolean) - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Sets whether this pane should repeat itself
setRotation(int) - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
 
setRotation(int) - Method in interface com.github.stefvanschie.inventoryframework.pane.Rotatable
Sets the rotation of this pane.
setRotation(int) - Method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
 
setRows(int) - Method in class com.github.stefvanschie.inventoryframework.Gui
Sets the amount of rows for this inventory.
setSkull(ItemMeta, String) - Static method in class com.github.stefvanschie.inventoryframework.util.SkullUtil
Sets the skull of an existing ItemMeta from the specified id.
setState(Gui.State) - Method in class com.github.stefvanschie.inventoryframework.Gui
Calling this method will set the state of this gui.
setText(String) - Method in class com.github.stefvanschie.inventoryframework.pane.component.Label
Sets the text to be displayed in this label
setTitle(String) - Method in class com.github.stefvanschie.inventoryframework.Gui
Sets the title for this inventory.
setValue(float) - Method in class com.github.stefvanschie.inventoryframework.pane.component.Slider
Sets the value of this bar.
setVisible(boolean) - Method in class com.github.stefvanschie.inventoryframework.GuiItem
Sets the visibility of this item to the new visibility
setVisible(boolean) - Method in class com.github.stefvanschie.inventoryframework.pane.Pane
Sets whether this pane is visible or not
setX(int) - Method in class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
 
setX(int) - Method in class com.github.stefvanschie.inventoryframework.pane.Pane
Set the x coordinate of this pane
setY(int) - Method in class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
 
setY(int) - Method in class com.github.stefvanschie.inventoryframework.pane.Pane
Set the y coordinate of this pane
show(HumanEntity) - Method in class com.github.stefvanschie.inventoryframework.Gui
Shows a gui to a player
SkullUtil - Class in com.github.stefvanschie.inventoryframework.util
A utility class for working with skulls
Slider - Class in com.github.stefvanschie.inventoryframework.pane.component
A slider for a graphical interface into what amount of a whole is set.
Slider(int, int, int, int, Pane.Priority) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.Slider
 
Slider(int, int, int, int) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.Slider
 
Slider(int, int) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.Slider
 
SPRUCE_PLANKS - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The spruce planks font
StaticPane - Class in com.github.stefvanschie.inventoryframework.pane
A pane for static items and stuff.
StaticPane(int, int, int, int, Pane.Priority) - Constructor for class com.github.stefvanschie.inventoryframework.pane.StaticPane
 
StaticPane(int, int, int, int) - Constructor for class com.github.stefvanschie.inventoryframework.pane.StaticPane
 
StaticPane(int, int) - Constructor for class com.github.stefvanschie.inventoryframework.pane.StaticPane
 
STONE - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The stone font
storeAndClear(HumanEntity) - Method in class com.github.stefvanschie.inventoryframework.HumanEntityCache
Stores this player's inventory in the cache.

T

toggle() - Method in class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
Toggles between the enabled and disabled states
ToggleButton - Class in com.github.stefvanschie.inventoryframework.pane.component
A button that toggles between an enabled and disabled state.
ToggleButton(int, int, int, int, Pane.Priority) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
 
ToggleButton(int, int) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
 
ToggleButton(int, int, int, int) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
 
toItem(char) - Method in class com.github.stefvanschie.inventoryframework.font.CSVFont
 
toItem(char) - Method in class com.github.stefvanschie.inventoryframework.font.util.Font
Turns the specified character into an ItemStack representing the specified character.
toPrimitive(UUID, PersistentDataAdapterContext) - Method in class com.github.stefvanschie.inventoryframework.util.UUIDTagType
 

U

update() - Method in class com.github.stefvanschie.inventoryframework.Gui
Update the gui for everyone
UUIDTagType - Class in com.github.stefvanschie.inventoryframework.util
A PersistentDataType implementation that adds support for UUIDs.

V

value - Variable in class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
The value this slider is at.
valueOf(String) - Static method in enum com.github.stefvanschie.inventoryframework.Gui.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.stefvanschie.inventoryframework.pane.Orientable.Orientation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.stefvanschie.inventoryframework.pane.Pane.Priority
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.stefvanschie.inventoryframework.Gui.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.stefvanschie.inventoryframework.pane.Orientable.Orientation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.stefvanschie.inventoryframework.pane.Pane.Priority
Returns an array containing the constants of this enum type, in the order they are declared.
VariableBar - Class in com.github.stefvanschie.inventoryframework.pane.component.util
A variable bar for UI elements that require some sort of bar
VariableBar(int, int) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
 
VariableBar(int, int, int, int, Pane.Priority) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
 
VariableBar(int, int, int, int) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
 

W

WATERMELON - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The watermelon font
WHITE - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The white font

X

x - Variable in class com.github.stefvanschie.inventoryframework.pane.Pane
The starting position of this pane, which is 0 by default
XMLLoadException - Exception in com.github.stefvanschie.inventoryframework.exception
An exception indicating that something went wrong while trying to load a Gui from an XML file.
XMLLoadException(String) - Constructor for exception com.github.stefvanschie.inventoryframework.exception.XMLLoadException
Constructs the exception with a given message
XMLLoadException(Throwable) - Constructor for exception com.github.stefvanschie.inventoryframework.exception.XMLLoadException
Constructs the exception with a given cause
XMLLoadException(String, Throwable) - Constructor for exception com.github.stefvanschie.inventoryframework.exception.XMLLoadException
Constructs the exception with a given message and cause
XMLReflectionException - Exception in com.github.stefvanschie.inventoryframework.exception
An exception indicating that something went wrong while executing reflection that was loaded prior from an XML file.
XMLReflectionException(String) - Constructor for exception com.github.stefvanschie.inventoryframework.exception.XMLReflectionException
Constructs the exception with a given message
XMLReflectionException(Throwable) - Constructor for exception com.github.stefvanschie.inventoryframework.exception.XMLReflectionException
Constructs the exception with a given cause
XMLUtil - Class in com.github.stefvanschie.inventoryframework.util
 
XMLUtil() - Constructor for class com.github.stefvanschie.inventoryframework.util.XMLUtil
 

Y

y - Variable in class com.github.stefvanschie.inventoryframework.pane.Pane
The starting position of this pane, which is 0 by default
YELLOW - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The yellow font
A B C D F G H I J K L M O P Q R S T U V W X Y 
Skip navigation links

Copyright © 2020. All rights reserved.