Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Serialized Form

A

add(HumanEntity, ItemStack) - Method in class com.github.stefvanschie.inventoryframework.HumanEntityCache
Adds the given item stack to the human entity's cached inventory.
addInventory(Inventory, Gui) - Method in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
Adds the specified inventory and gui, so we can properly intercept clicks.
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(int, Pane) - Method in class com.github.stefvanschie.inventoryframework.pane.component.CycleButton
Adds a pane to the current list of options
addPane(int, Pane) - Method in class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
Assigns a pane to a selected page
addPane(Pane) - Method in class com.github.stefvanschie.inventoryframework.gui.InventoryComponent
Adds a pane to the current collection of panes.
addPane(Pane) - Method in class com.github.stefvanschie.inventoryframework.gui.type.BarrelGui
 
addPane(Pane) - Method in class com.github.stefvanschie.inventoryframework.gui.type.ChestGui
 
addPane(Pane) - Method in class com.github.stefvanschie.inventoryframework.gui.type.EnderChestGui
 
addPane(Pane) - Method in class com.github.stefvanschie.inventoryframework.gui.type.ShulkerBoxGui
 
addPane(Pane) - Method in interface com.github.stefvanschie.inventoryframework.gui.type.util.MergedGui
Adds a pane to this gui
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
addTrade(MerchantRecipe) - Method in class com.github.stefvanschie.inventoryframework.gui.type.MerchantGui
Adds a trade to this gui.
addTrade(MerchantRecipe, int) - Method in class com.github.stefvanschie.inventoryframework.gui.type.MerchantGui
Adds a trade to this gui.
align(OutlinePane.Alignment) - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Aligns the pane in the way specified by the provided alignment.
amountOfEnabledSlots() - Method in class com.github.stefvanschie.inventoryframework.pane.util.Mask
Returns the amount of slots in this mask that are 'enabled'.
AnvilGui - Class in com.github.stefvanschie.inventoryframework.gui.type
Represents a gui in the form of an anvil
AnvilGui(TextHolder) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.AnvilGui
Constructs a new anvil gui
AnvilGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.AnvilGui
Constructs a new anvil gui
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.
applyUUID() - Method in class com.github.stefvanschie.inventoryframework.gui.GuiItem
Sets the internal UUID of this gui item onto the underlying item.

B

backgroundPane - Variable in class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
The green and the red parts of the slider
BarrelGui - Class in com.github.stefvanschie.inventoryframework.gui.type
Represents a gui in the form of a barrel.
BarrelGui(TextHolder) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.BarrelGui
Constructs a new GUI
BarrelGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.BarrelGui
Constructs a new GUI
BeaconGui - Class in com.github.stefvanschie.inventoryframework.gui.type
Represents a gui in the form of a beacon
BeaconGui() - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.BeaconGui
 
BEGIN - Enum constant in enum com.github.stefvanschie.inventoryframework.pane.OutlinePane.Alignment
Aligns the items at the start of the pane.
bindItem(char, GuiItem) - Method in class com.github.stefvanschie.inventoryframework.pane.PatternPane
Binds a character to a specific item or if the character was already bound, this overwrites the previously binding with the provided one.
bindItem(int, GuiItem) - Method in class com.github.stefvanschie.inventoryframework.pane.PatternPane
Binds a character to a specific item or if the character was already bound, this overwrites the previously binding with the provided one.
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
BlastFurnaceGui - Class in com.github.stefvanschie.inventoryframework.gui.type
Represents a gui in the form of a blast furnace
BlastFurnaceGui(TextHolder) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.BlastFurnaceGui
Constructs a new GUI
BlastFurnaceGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.BlastFurnaceGui
Constructs a new GUI
BLUE - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The blue font
BrewingStandGui - Class in com.github.stefvanschie.inventoryframework.gui.type
Represents a gui in the form of a brewing stand
BrewingStandGui(TextHolder) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.BrewingStandGui
Constructs a new GUI
BrewingStandGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.BrewingStandGui
Constructs a new GUI
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.gui.GuiItem
Calls the handler of the InventoryClickEvent if such a handler was specified in the constructor.
callCallback(Consumer<? super T>, T, String) - Method in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
Calls the specified consumer (if it's not null) with the specified parameter, catching and logging all exceptions it might throw.
callOnBottomClick(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.util.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.
callOnBottomDrag(InventoryDragEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
Calls the consumer (if it's not null) that was specified using Gui.setOnBottomDrag(Consumer), so the consumer that should be called whenever the inventory is dragged 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.type.util.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.type.util.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.
callOnGlobalDrag(InventoryDragEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
Calls the consumer (if it's not null) that was specified using Gui.setOnGlobalDrag(Consumer), so the consumer that should be called whenever this gui or inventory is dragged in.
callOnOutsideClick(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.util.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.type.util.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.
callOnTopDrag(InventoryDragEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
Calls the consumer (if it's not null) that was specified using Gui.setOnTopDrag(Consumer), so the consumer that should be called whenever this gui's top half is dragged in.
callOnTradeSelect(TradeSelectEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.MerchantGui
Calls the consumer (if it's not null) that was specified using MerchantGui.setOnTradeSelect(Consumer), so the consumer that should be called whenever a trade is selected in this gui.
CartographyTableGui - Class in com.github.stefvanschie.inventoryframework.gui.type
Represents a gui in the form of a cartography table
CartographyTableGui(TextHolder) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.CartographyTableGui
Constructs a new GUI
CartographyTableGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.CartographyTableGui
Constructs a new GUI
CENTER - Enum constant in enum com.github.stefvanschie.inventoryframework.pane.OutlinePane.Alignment
Aligns the items in the center of the pane.
ChestGui - Class in com.github.stefvanschie.inventoryframework.gui.type
Represents a gui in the form of a chest.
ChestGui(int, TextHolder) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.ChestGui
Constructs a new chest GUI
ChestGui(int, String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.ChestGui
Constructs a new chest GUI
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.PatternPane
 
clear() - Method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
 
clearCache(HumanEntity) - Method in class com.github.stefvanschie.inventoryframework.HumanEntityCache
Clear the cache for the specified human entity
click(Gui, InventoryComponent, InventoryClickEvent, int, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.component.CycleButton
 
click(Gui, InventoryComponent, InventoryClickEvent, int, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.component.Label
 
click(Gui, InventoryComponent, InventoryClickEvent, int, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.component.PercentageBar
 
click(Gui, InventoryComponent, InventoryClickEvent, int, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.component.Slider
 
click(Gui, InventoryComponent, InventoryClickEvent, int, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
 
click(Gui, InventoryComponent, InventoryClickEvent, int, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.MasonryPane
 
click(Gui, InventoryComponent, InventoryClickEvent, int, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
 
click(Gui, InventoryComponent, InventoryClickEvent, int, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
 
click(Gui, InventoryComponent, InventoryClickEvent, int, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.Pane
Called whenever there is being clicked on this pane
click(Gui, InventoryComponent, InventoryClickEvent, int, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.PatternPane
 
click(Gui, InventoryComponent, InventoryClickEvent, int, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
 
click(Gui, InventoryClickEvent, int) - Method in class com.github.stefvanschie.inventoryframework.gui.InventoryComponent
Delegates the handling of the specified click event to the panes of this component.
click(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.AnvilGui
 
click(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.BarrelGui
 
click(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.BeaconGui
 
click(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.BlastFurnaceGui
 
click(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.BrewingStandGui
 
click(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.CartographyTableGui
 
click(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.ChestGui
 
click(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.CraftingTableGui
 
click(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.DispenserGui
 
click(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.DropperGui
 
click(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.EnchantingTableGui
 
click(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.EnderChestGui
 
click(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.FurnaceGui
 
click(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.GrindstoneGui
 
click(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.HopperGui
 
click(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.MerchantGui
 
click(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.ShulkerBoxGui
 
click(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.SmithingTableGui
 
click(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.SmokerGui
 
click(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.StonecutterGui
 
click(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
This should delegate the provided inventory click event to the right pane, which can then handle this click event further.
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.gui - package com.github.stefvanschie.inventoryframework.gui
 
com.github.stefvanschie.inventoryframework.gui.type - package com.github.stefvanschie.inventoryframework.gui.type
 
com.github.stefvanschie.inventoryframework.gui.type.util - package com.github.stefvanschie.inventoryframework.gui.type.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
 
com.github.stefvanschie.inventoryframework.util.version - package com.github.stefvanschie.inventoryframework.util.version
 
contains(int) - Method in class com.github.stefvanschie.inventoryframework.pane.util.Pattern
Gets whether the provided character is present in this pattern.
contains(HumanEntity) - Method in class com.github.stefvanschie.inventoryframework.HumanEntityCache
Checks if the provided human entity appears in the cache, returning true if this is the case.
copy() - Method in class com.github.stefvanschie.inventoryframework.gui.GuiItem
Makes a copy of this gui item and returns it.
copy() - Method in class com.github.stefvanschie.inventoryframework.gui.InventoryComponent
Creates a deep copy of this inventory component.
copy() - Method in class com.github.stefvanschie.inventoryframework.gui.type.AnvilGui
 
copy() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BarrelGui
 
copy() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BeaconGui
 
copy() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BlastFurnaceGui
 
copy() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BrewingStandGui
 
copy() - Method in class com.github.stefvanschie.inventoryframework.gui.type.CartographyTableGui
 
copy() - Method in class com.github.stefvanschie.inventoryframework.gui.type.ChestGui
 
copy() - Method in class com.github.stefvanschie.inventoryframework.gui.type.CraftingTableGui
 
copy() - Method in class com.github.stefvanschie.inventoryframework.gui.type.DispenserGui
 
copy() - Method in class com.github.stefvanschie.inventoryframework.gui.type.DropperGui
 
copy() - Method in class com.github.stefvanschie.inventoryframework.gui.type.EnchantingTableGui
 
copy() - Method in class com.github.stefvanschie.inventoryframework.gui.type.EnderChestGui
 
copy() - Method in class com.github.stefvanschie.inventoryframework.gui.type.FurnaceGui
 
copy() - Method in class com.github.stefvanschie.inventoryframework.gui.type.GrindstoneGui
 
copy() - Method in class com.github.stefvanschie.inventoryframework.gui.type.HopperGui
 
copy() - Method in class com.github.stefvanschie.inventoryframework.gui.type.MerchantGui
 
copy() - Method in class com.github.stefvanschie.inventoryframework.gui.type.ShulkerBoxGui
 
copy() - Method in class com.github.stefvanschie.inventoryframework.gui.type.SmithingTableGui
 
copy() - Method in class com.github.stefvanschie.inventoryframework.gui.type.SmokerGui
 
copy() - Method in class com.github.stefvanschie.inventoryframework.gui.type.StonecutterGui
 
copy() - Method in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
Makes a copy of this gui 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.PatternPane
 
copy() - Method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
 
CraftingTableGui - Class in com.github.stefvanschie.inventoryframework.gui.type
Represents a gui in the form of a crafting table
CraftingTableGui(TextHolder) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.CraftingTableGui
Constructs a new GUI
CraftingTableGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.CraftingTableGui
Constructs a new GUI
createBorder(int, int, int, int, GuiItem) - Static method in class com.github.stefvanschie.inventoryframework.pane.Pane
Creates a pane which displays as a border around the outside of the pane consisting of the provided item.
createInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.AnvilGui
 
createInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BarrelGui
 
createInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BeaconGui
 
createInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BlastFurnaceGui
 
createInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BrewingStandGui
 
createInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.CartographyTableGui
 
createInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.ChestGui
 
createInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.CraftingTableGui
 
createInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.DispenserGui
 
createInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.DropperGui
 
createInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.EnchantingTableGui
 
createInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.EnderChestGui
 
createInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.FurnaceGui
 
createInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.GrindstoneGui
 
createInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.HopperGui
 
createInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.ShulkerBoxGui
 
createInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.SmithingTableGui
 
createInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.SmokerGui
 
createInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.StonecutterGui
 
createInventory() - Method in interface com.github.stefvanschie.inventoryframework.gui.type.util.InventoryBased
Creates a new inventory of the type of the implementing class.
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) - 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, int, int, Pane.Priority) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.CycleButton
 

D

deletePage(int) - Method in class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
Deletes a page and all its associated panes from this paginated pane.
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
DispenserGui - Class in com.github.stefvanschie.inventoryframework.gui.type
Represents a gui in the form of a dispenser
DispenserGui(TextHolder) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.DispenserGui
Constructs a new GUI
DispenserGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.DispenserGui
Constructs a new GUI
display() - Method in class com.github.stefvanschie.inventoryframework.gui.InventoryComponent
This will make each pane in this component render their items in this inventory component.
display(InventoryComponent, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.component.CycleButton
 
display(InventoryComponent, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
 
display(InventoryComponent, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
 
display(InventoryComponent, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.MasonryPane
 
display(InventoryComponent, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
 
display(InventoryComponent, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
 
display(InventoryComponent, 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(InventoryComponent, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.PatternPane
 
display(InventoryComponent, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
 
display(Inventory, int) - Method in class com.github.stefvanschie.inventoryframework.gui.InventoryComponent
This will make each pane in this component render their items in this inventory component.
display(PlayerInventory, int) - Method in class com.github.stefvanschie.inventoryframework.gui.InventoryComponent
This will make each pane in this component render their items in this inventory component.
doesRepeat() - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Gets whether this outline pane repeats itself
DropperGui - Class in com.github.stefvanschie.inventoryframework.gui.type
Represents a gui in the form of a dropper
DropperGui(TextHolder) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.DropperGui
Constructs a new GUI
DropperGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.DropperGui
Constructs a new GUI

E

EnchantingTableGui - Class in com.github.stefvanschie.inventoryframework.gui.type
Represents a gui in the form of an enchanting table
EnchantingTableGui(TextHolder) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.EnchantingTableGui
Constructs a new GUI
EnchantingTableGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.EnchantingTableGui
Constructs a new GUI
EnderChestGui - Class in com.github.stefvanschie.inventoryframework.gui.type
Represents a gui in the form of an ender chest
EnderChestGui(TextHolder) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.EnderChestGui
Constructs a new GUI
EnderChestGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.EnderChestGui
Constructs a new GUI
equals(Object) - Method in class com.github.stefvanschie.inventoryframework.pane.util.Mask
 
equals(Object) - Method in class com.github.stefvanschie.inventoryframework.pane.util.Pattern
 
excludeRows(int, int) - Method in class com.github.stefvanschie.inventoryframework.gui.InventoryComponent
Returns a new inventory component, excluding the range of specified rows.

F

fillPane - Variable in class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
The green and the red parts of the slider
fillWith(ItemStack) - Method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
Fills all empty space in the pane with the given itemStack
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
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.PatternPane
 
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.PatternPane
 
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
 
FurnaceGui - Class in com.github.stefvanschie.inventoryframework.gui.type
Represents a gui in the form of a furnace
FurnaceGui(TextHolder) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.FurnaceGui
Constructs a new GUI
FurnaceGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.FurnaceGui
Constructs a new GUI

G

GeometryUtil - Class in com.github.stefvanschie.inventoryframework.util
 
GeometryUtil() - Constructor for class com.github.stefvanschie.inventoryframework.util.GeometryUtil
 
getAlignment() - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Gets the alignment set on this pane.
getBlazePowderComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BrewingStandGui
Gets the inventory component representing the blaze powder
getCharacter(int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.util.Pattern
Gets the character at the specified position.
getColumn(int) - Method in class com.github.stefvanschie.inventoryframework.pane.util.Mask
Gets the column of this mask at the specified index.
getColumn(int) - Method in class com.github.stefvanschie.inventoryframework.pane.util.Pattern
Gets the column of this pattern at the specified index.
getComplexType() - Method in class com.github.stefvanschie.inventoryframework.util.UUIDTagType
 
getContentsComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.DispenserGui
Gets the inventory component representing the contents
getContentsComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.DropperGui
Gets the inventory component representing the contents
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
getFirstBottleComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BrewingStandGui
Gets the inventory component representing the first bottle
getFirstItemComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.AnvilGui
Gets the inventory component representing the first item
getFirstItemComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.SmithingTableGui
Gets the inventory component representing the first item
getFont() - Method in class com.github.stefvanschie.inventoryframework.pane.component.Label
Gets the character set currently used for the text in this label
getFuelComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BlastFurnaceGui
Gets the inventory component representing the fuel
getFuelComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.FurnaceGui
Gets the inventory component representing the fuel
getFuelComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.SmokerGui
Gets the inventory component representing the fuel
getGap() - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Gets the gap of the pane
getGui(Inventory) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
Gets a gui from the specified inventory.
getHeight() - Method in class com.github.stefvanschie.inventoryframework.gui.InventoryComponent
Gets the height of this inventory component.
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
getHeight() - Method in class com.github.stefvanschie.inventoryframework.pane.util.Pattern
Gets the height of this pattern
getHumanEntityCache() - Method in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
Gets the human entity cache used for this gui
getIngredientComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BlastFurnaceGui
Gets the inventory component representing the ingredient
getIngredientComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.FurnaceGui
Gets the inventory component representing the ingredient
getIngredientComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.SmokerGui
Gets the inventory component representing the ingredient
getInputComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.CraftingTableGui
Gets the inventory component representing the input
getInputComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.EnchantingTableGui
Gets the inventory component representing the input
getInputComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.MerchantGui
Gets the inventory component representing the input
getInputComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.StonecutterGui
Gets the inventory component representing the input
getInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.AnvilGui
 
getInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BarrelGui
 
getInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BeaconGui
 
getInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BlastFurnaceGui
 
getInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BrewingStandGui
 
getInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.CartographyTableGui
 
getInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.ChestGui
 
getInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.CraftingTableGui
 
getInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.DispenserGui
 
getInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.DropperGui
 
getInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.EnchantingTableGui
 
getInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.EnderChestGui
 
getInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.FurnaceGui
 
getInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.GrindstoneGui
 
getInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.HopperGui
 
getInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.ShulkerBoxGui
 
getInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.SmithingTableGui
 
getInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.SmokerGui
 
getInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.StonecutterGui
 
getInventoryComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BarrelGui
 
getInventoryComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.ChestGui
 
getInventoryComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.EnderChestGui
 
getInventoryComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.ShulkerBoxGui
 
getInventoryComponent() - Method in interface com.github.stefvanschie.inventoryframework.gui.type.util.MergedGui
Gets the inventory component for this gui
getItem() - Method in class com.github.stefvanschie.inventoryframework.gui.GuiItem
Returns the item
getItem(int, int) - Method in class com.github.stefvanschie.inventoryframework.gui.InventoryComponent
Gets the item at the specified coordinates, or null if this cell is empty.
getItems() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BarrelGui
 
getItems() - Method in class com.github.stefvanschie.inventoryframework.gui.type.ChestGui
 
getItems() - Method in class com.github.stefvanschie.inventoryframework.gui.type.EnderChestGui
 
getItems() - Method in class com.github.stefvanschie.inventoryframework.gui.type.ShulkerBoxGui
 
getItems() - Method in interface com.github.stefvanschie.inventoryframework.gui.type.util.MergedGui
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.PatternPane
Gets all the items in this pane and all underlying panes.
getItems() - Method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
 
getItemsComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.GrindstoneGui
Gets the inventory component representing the items
getLength() - Method in class com.github.stefvanschie.inventoryframework.gui.InventoryComponent
Gets the length of this inventory component.
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
getLength() - Method in class com.github.stefvanschie.inventoryframework.pane.util.Pattern
Gets the length of this pattern
getMapComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.CartographyTableGui
Gets the inventory component representing the map
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
getOutputComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BlastFurnaceGui
Gets the inventory component representing the output
getOutputComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.CartographyTableGui
Gets the inventory component representing the output
getOutputComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.CraftingTableGui
Gets the inventory component representing the output
getOutputComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.FurnaceGui
Gets the inventory component representing the output
getOutputComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.SmokerGui
Gets the inventory component representing the output
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.InventoryComponent
Gets a list of panes this inventory component contains.
getPanes() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BarrelGui
 
getPanes() - Method in class com.github.stefvanschie.inventoryframework.gui.type.ChestGui
 
getPanes() - Method in class com.github.stefvanschie.inventoryframework.gui.type.EnderChestGui
 
getPanes() - Method in class com.github.stefvanschie.inventoryframework.gui.type.ShulkerBoxGui
 
getPanes() - Method in interface com.github.stefvanschie.inventoryframework.gui.type.util.MergedGui
Gets all the panes in this gui.
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() - 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.PatternPane
 
getPanes() - Method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
 
getPanes(int) - Method in class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
Gets all the panes from inside the specified page of this pane.
getPaperComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.CartographyTableGui
Gets the inventory component representing the paper
getPattern() - Method in class com.github.stefvanschie.inventoryframework.pane.PatternPane
Gets the pattern.
getPaymentItemComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BeaconGui
Gets the inventory component representing the payment item
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.
getPlayerInventoryComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.AnvilGui
Gets the inventory component representing the player inventory
getPlayerInventoryComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BeaconGui
Gets the inventory component representing the player inventory
getPlayerInventoryComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BlastFurnaceGui
Gets the inventory component representing the player inventory
getPlayerInventoryComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BrewingStandGui
Gets the inventory component representing the player inventory
getPlayerInventoryComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.CartographyTableGui
Gets the inventory component representing the player inventory
getPlayerInventoryComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.CraftingTableGui
Gets the inventory component representing the player inventory
getPlayerInventoryComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.DispenserGui
Gets the inventory component representing the player inventory
getPlayerInventoryComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.DropperGui
Gets the inventory component representing the player inventory
getPlayerInventoryComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.EnchantingTableGui
Gets the inventory component representing the player inventory
getPlayerInventoryComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.FurnaceGui
Gets the inventory component representing the player inventory
getPlayerInventoryComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.GrindstoneGui
Gets the inventory component representing the player inventory
getPlayerInventoryComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.HopperGui
Gets the inventory component for the player inventory
getPlayerInventoryComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.MerchantGui
Gets the inventory component representing the player inventory
getPlayerInventoryComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.SmithingTableGui
Gets the inventory component representing the player inventory
getPlayerInventoryComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.SmokerGui
Gets the inventory component representing the player inventory
getPlayerInventoryComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.StonecutterGui
Gets the inventory component representing the player inventory
getPotionIngredientComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BrewingStandGui
Gets the inventory component representing the potion ingredient
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
getProperties() - Method in class com.github.stefvanschie.inventoryframework.gui.GuiItem
Returns the list of properties
getRenameText() - Method in class com.github.stefvanschie.inventoryframework.gui.type.AnvilGui
Gets the rename text currently specified in the anvil.
getResultComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.AnvilGui
Gets the inventory component representing the result
getResultComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.GrindstoneGui
Gets the inventory component representing the result
getResultComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.SmithingTableGui
Gets the inventory component representing the result
getResultComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.StonecutterGui
Gets the inventory component representing the result
getRotation() - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
 
getRotation() - Method in class com.github.stefvanschie.inventoryframework.pane.PatternPane
 
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.
getRow(int) - Method in class com.github.stefvanschie.inventoryframework.pane.util.Pattern
Gets the row of this mask at the specified index.
getRows() - Method in class com.github.stefvanschie.inventoryframework.gui.type.ChestGui
Returns the amount of rows this gui currently has
getSecondBottleComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BrewingStandGui
Gets the inventory component representing the second bottle
getSecondItemComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.AnvilGui
Gets the inventory component representing the second item
getSecondItemComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.SmithingTableGui
Gets the inventory component representing the second item
getSize() - Method in class com.github.stefvanschie.inventoryframework.gui.InventoryComponent
Gets the total size of this inventory component.
getSkull(String) - Static method in class com.github.stefvanschie.inventoryframework.util.SkullUtil
Gets a skull from the specified id.
getSlotsComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.HopperGui
Gets the inventory component for the slots
getText() - Method in class com.github.stefvanschie.inventoryframework.pane.component.Label
Gets the text currently displayed in this label
getThirdBottleComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BrewingStandGui
Gets the inventory component representing the third bottle
getTitle() - Method in class com.github.stefvanschie.inventoryframework.gui.type.util.NamedGui
Returns the title of this gui as a legacy string.
getTitleHolder() - Method in class com.github.stefvanschie.inventoryframework.gui.type.util.NamedGui
Returns the title of this GUI in a wrapped form.
getUUID() - Method in class com.github.stefvanschie.inventoryframework.gui.GuiItem
Gets the UUID associated with this GuiItem.
getUUID() - Method in class com.github.stefvanschie.inventoryframework.pane.Pane
Gets the UUID associated with this pane.
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.
getVersion() - Static method in enum com.github.stefvanschie.inventoryframework.util.version.Version
Gets the version currently being used.
getViewerCount() - Method in class com.github.stefvanschie.inventoryframework.gui.type.AnvilGui
 
getViewerCount() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BarrelGui
 
getViewerCount() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BeaconGui
 
getViewerCount() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BlastFurnaceGui
 
getViewerCount() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BrewingStandGui
 
getViewerCount() - Method in class com.github.stefvanschie.inventoryframework.gui.type.CartographyTableGui
 
getViewerCount() - Method in class com.github.stefvanschie.inventoryframework.gui.type.ChestGui
 
getViewerCount() - Method in class com.github.stefvanschie.inventoryframework.gui.type.CraftingTableGui
 
getViewerCount() - Method in class com.github.stefvanschie.inventoryframework.gui.type.DispenserGui
 
getViewerCount() - Method in class com.github.stefvanschie.inventoryframework.gui.type.DropperGui
 
getViewerCount() - Method in class com.github.stefvanschie.inventoryframework.gui.type.EnchantingTableGui
 
getViewerCount() - Method in class com.github.stefvanschie.inventoryframework.gui.type.EnderChestGui
 
getViewerCount() - Method in class com.github.stefvanschie.inventoryframework.gui.type.FurnaceGui
 
getViewerCount() - Method in class com.github.stefvanschie.inventoryframework.gui.type.GrindstoneGui
 
getViewerCount() - Method in class com.github.stefvanschie.inventoryframework.gui.type.HopperGui
 
getViewerCount() - Method in class com.github.stefvanschie.inventoryframework.gui.type.MerchantGui
 
getViewerCount() - Method in class com.github.stefvanschie.inventoryframework.gui.type.ShulkerBoxGui
 
getViewerCount() - Method in class com.github.stefvanschie.inventoryframework.gui.type.SmithingTableGui
 
getViewerCount() - Method in class com.github.stefvanschie.inventoryframework.gui.type.SmokerGui
 
getViewerCount() - Method in class com.github.stefvanschie.inventoryframework.gui.type.StonecutterGui
 
getViewerCount() - Method in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
Gets the count of HumanEntity instances that are currently viewing this GUI.
getViewers() - Method in class com.github.stefvanschie.inventoryframework.gui.type.AnvilGui
 
getViewers() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BarrelGui
 
getViewers() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BeaconGui
 
getViewers() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BlastFurnaceGui
 
getViewers() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BrewingStandGui
 
getViewers() - Method in class com.github.stefvanschie.inventoryframework.gui.type.CartographyTableGui
 
getViewers() - Method in class com.github.stefvanschie.inventoryframework.gui.type.ChestGui
 
getViewers() - Method in class com.github.stefvanschie.inventoryframework.gui.type.CraftingTableGui
 
getViewers() - Method in class com.github.stefvanschie.inventoryframework.gui.type.DispenserGui
 
getViewers() - Method in class com.github.stefvanschie.inventoryframework.gui.type.DropperGui
 
getViewers() - Method in class com.github.stefvanschie.inventoryframework.gui.type.EnchantingTableGui
 
getViewers() - Method in class com.github.stefvanschie.inventoryframework.gui.type.EnderChestGui
 
getViewers() - Method in class com.github.stefvanschie.inventoryframework.gui.type.FurnaceGui
 
getViewers() - Method in class com.github.stefvanschie.inventoryframework.gui.type.GrindstoneGui
 
getViewers() - Method in class com.github.stefvanschie.inventoryframework.gui.type.HopperGui
 
getViewers() - Method in class com.github.stefvanschie.inventoryframework.gui.type.MerchantGui
 
getViewers() - Method in class com.github.stefvanschie.inventoryframework.gui.type.ShulkerBoxGui
 
getViewers() - Method in class com.github.stefvanschie.inventoryframework.gui.type.SmithingTableGui
 
getViewers() - Method in class com.github.stefvanschie.inventoryframework.gui.type.SmokerGui
 
getViewers() - Method in class com.github.stefvanschie.inventoryframework.gui.type.StonecutterGui
 
getViewers() - Method in class com.github.stefvanschie.inventoryframework.gui.type.util.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
GrindstoneGui - Class in com.github.stefvanschie.inventoryframework.gui.type
Represents a gui in the form of a grindstone
GrindstoneGui(TextHolder) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.GrindstoneGui
Constructs a new GUI
GrindstoneGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.GrindstoneGui
Constructs a new GUI
Gui - Class in com.github.stefvanschie.inventoryframework.gui.type.util
The base class of all GUIs
Gui() - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
Constructs a new GUI
Gui(JavaPlugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
Constructs a new gui with the provided plugin.
GuiItem - Class in com.github.stefvanschie.inventoryframework.gui
An item for in an inventory
GuiItem(ItemStack) - Constructor for class com.github.stefvanschie.inventoryframework.gui.GuiItem
Creates a new gui item based on the item stack and action
GuiItem(ItemStack, Consumer<InventoryClickEvent>) - Constructor for class com.github.stefvanschie.inventoryframework.gui.GuiItem
Creates a new gui item based on the item stack and action
GuiListener - Class in com.github.stefvanschie.inventoryframework.gui
Listens to events for Guis.
GuiListener() - Constructor for class com.github.stefvanschie.inventoryframework.gui.GuiListener
 

H

handleClickEvent(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.AnvilGui
Handles an incoming inventory click event
handleClickEvent(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.BeaconGui
Handles an incoming inventory click event
handleClickEvent(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.CartographyTableGui
Handles an incoming inventory click event
handleClickEvent(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.EnchantingTableGui
Handles an incoming inventory click event
handleClickEvent(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.GrindstoneGui
Handles an incoming inventory click event
handleClickEvent(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.SmithingTableGui
Handles an incoming inventory click event
handleClickEvent(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.StonecutterGui
Handles an incoming inventory click event
handleClose(HumanEntity) - Method in class com.github.stefvanschie.inventoryframework.gui.type.AnvilGui
Handles a human entity closing this gui.
handleClose(HumanEntity) - Method in class com.github.stefvanschie.inventoryframework.gui.type.MerchantGui
Handles a human entity closing this gui.
hashCode() - Method in class com.github.stefvanschie.inventoryframework.pane.util.Mask
 
hashCode() - Method in class com.github.stefvanschie.inventoryframework.pane.util.Pattern
 
hasItem() - Method in class com.github.stefvanschie.inventoryframework.gui.InventoryComponent
Checks whether this component has at least one item.
hasItem(int, int) - Method in class com.github.stefvanschie.inventoryframework.gui.InventoryComponent
Checks whether the item at the specified coordinates exists.
height - Variable in class com.github.stefvanschie.inventoryframework.pane.Pane
Length is horizontal, height is vertical
HIGH - Enum constant in enum com.github.stefvanschie.inventoryframework.pane.Pane.Priority
A higher priority, higher than default
HIGHEST - Enum constant in enum com.github.stefvanschie.inventoryframework.pane.Pane.Priority
The highest priority for production use
HopperGui - Class in com.github.stefvanschie.inventoryframework.gui.type
Represents a gui in the form of a hopper
HopperGui(TextHolder) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.HopperGui
Constructs a new GUI
HopperGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.HopperGui
Constructs a new GUI
HORIZONTAL - Enum constant in enum com.github.stefvanschie.inventoryframework.pane.Orientable.Orientation
A horizontal orientation, will outline every item from the top-left corner going to the right and down
humanEntityCache - Variable in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
A player cache for storing player's inventories
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

initializeOrThrow(Object, Element) - Method in class com.github.stefvanschie.inventoryframework.gui.type.MerchantGui
 
initializeOrThrow(Object, Element) - Method in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
Initializes standard fields from a Gui from a given input stream.
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.
inventory - Variable in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
The inventory of this gui
InventoryBased - Interface in com.github.stefvanschie.inventoryframework.gui.type.util
 
InventoryComponent - Class in com.github.stefvanschie.inventoryframework.gui
Represents a component within an inventory that can hold items.
InventoryComponent(int, int) - Constructor for class com.github.stefvanschie.inventoryframework.gui.InventoryComponent
Creates a new inventory component with the specified length and width.
invokeMethod(Object, String, Object, Class<?>) - Static method in class com.github.stefvanschie.inventoryframework.util.XMLUtil
Invokes the method by the given name on the given instance with the provided argument.
isDirty() - Method in class com.github.stefvanschie.inventoryframework.gui.type.util.NamedGui
Gets whether this title is dirty or not i.e. whether the title has changed.
isEnabled() - Method in class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
Gets whether this toggle button is currently enabled or disabled.
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.PatternPane
 
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.PatternPane
 
isFlippedVertically() - Method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
 
isGreaterThan(Pane.Priority) - Method in enum com.github.stefvanschie.inventoryframework.pane.Pane.Priority
Whether this priority is greater than the priority specified.
isLessThan(Pane.Priority) - Method in enum com.github.stefvanschie.inventoryframework.pane.Pane.Priority
Whether this priority is less than the priority specified.
isPlayerInventoryUsed() - Method in class com.github.stefvanschie.inventoryframework.gui.type.AnvilGui
 
isPlayerInventoryUsed() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BarrelGui
 
isPlayerInventoryUsed() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BeaconGui
 
isPlayerInventoryUsed() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BlastFurnaceGui
 
isPlayerInventoryUsed() - Method in class com.github.stefvanschie.inventoryframework.gui.type.BrewingStandGui
 
isPlayerInventoryUsed() - Method in class com.github.stefvanschie.inventoryframework.gui.type.CartographyTableGui
 
isPlayerInventoryUsed() - Method in class com.github.stefvanschie.inventoryframework.gui.type.ChestGui
 
isPlayerInventoryUsed() - Method in class com.github.stefvanschie.inventoryframework.gui.type.CraftingTableGui
 
isPlayerInventoryUsed() - Method in class com.github.stefvanschie.inventoryframework.gui.type.DispenserGui
 
isPlayerInventoryUsed() - Method in class com.github.stefvanschie.inventoryframework.gui.type.DropperGui
 
isPlayerInventoryUsed() - Method in class com.github.stefvanschie.inventoryframework.gui.type.EnchantingTableGui
 
isPlayerInventoryUsed() - Method in class com.github.stefvanschie.inventoryframework.gui.type.EnderChestGui
 
isPlayerInventoryUsed() - Method in class com.github.stefvanschie.inventoryframework.gui.type.FurnaceGui
 
isPlayerInventoryUsed() - Method in class com.github.stefvanschie.inventoryframework.gui.type.GrindstoneGui
 
isPlayerInventoryUsed() - Method in class com.github.stefvanschie.inventoryframework.gui.type.HopperGui
 
isPlayerInventoryUsed() - Method in class com.github.stefvanschie.inventoryframework.gui.type.MerchantGui
 
isPlayerInventoryUsed() - Method in class com.github.stefvanschie.inventoryframework.gui.type.ShulkerBoxGui
 
isPlayerInventoryUsed() - Method in class com.github.stefvanschie.inventoryframework.gui.type.SmithingTableGui
 
isPlayerInventoryUsed() - Method in class com.github.stefvanschie.inventoryframework.gui.type.SmokerGui
 
isPlayerInventoryUsed() - Method in class com.github.stefvanschie.inventoryframework.gui.type.StonecutterGui
 
isPlayerInventoryUsed() - Method in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
Gets whether the player inventory is currently in use.
isUpdating() - Method in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
Gets whether this gui is being updated, as invoked by Gui.update().
isVisible() - Method in class com.github.stefvanschie.inventoryframework.gui.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.gui.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, Font) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.Label
Creates a new label
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, 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(Flippable, Element) - Static method in interface com.github.stefvanschie.inventoryframework.pane.Flippable
Loads all elements regarding a Flippable Pane for the specified pane.
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(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, InputStream) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.AnvilGui
Loads an anvil gui from an XML file.
load(Object, InputStream) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.BarrelGui
Loads a barrel gui from an XML file.
load(Object, InputStream) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.BeaconGui
Loads a beacon gui from an XML file.
load(Object, InputStream) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.BlastFurnaceGui
Loads a blast furnace gui from an XML file.
load(Object, InputStream) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.BrewingStandGui
Loads a brewing stand gui from an XML file.
load(Object, InputStream) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.CartographyTableGui
Loads a cartography table gui from an XML file.
load(Object, InputStream) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.ChestGui
Loads a chest gui from an XML file.
load(Object, InputStream) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.CraftingTableGui
Loads a crafting table gui from an XML file.
load(Object, InputStream) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.DispenserGui
Loads a dispenser gui from an XML file.
load(Object, InputStream) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.DropperGui
Loads a dropper gui from an XML file.
load(Object, InputStream) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.EnchantingTableGui
Loads an enchanting table gui from an XML file.
load(Object, InputStream) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.EnderChestGui
Loads an ender chest gui from an XML file.
load(Object, InputStream) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.FurnaceGui
Loads a furnace gui from an XML file.
load(Object, InputStream) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.GrindstoneGui
Loads a grindstone gui from an XML file.
load(Object, InputStream) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.HopperGui
Loads a hopper gui from an XML file.
load(Object, InputStream) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.MerchantGui
Loads a merchant gui from an XML file.
load(Object, InputStream) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.ShulkerBoxGui
Loads a shulker box gui from an XML file.
load(Object, InputStream) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.SmithingTableGui
Loads a smithing table gui from an XML file.
load(Object, InputStream) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.SmokerGui
Loads a smoker gui from an XML file.
load(Object, InputStream) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.StonecutterGui
Loads a stone cutter gui from an XML file.
load(Object, InputStream) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
Loads a Gui from a given input stream.
load(Object, Element) - Method in class com.github.stefvanschie.inventoryframework.gui.InventoryComponent
Loads the provided element's child panes onto this component.
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.AnvilGui
Loads an anvil gui from the specified element, applying code references to the provided instance.
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.BarrelGui
Loads a barrel gui from the specified element, applying code references to the provided instance.
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.BeaconGui
Loads a beacon gui from the specified element, applying code references to the provided instance.
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.BlastFurnaceGui
Loads a blast furnace gui from the specified element, applying code references to the provided instance.
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.BrewingStandGui
Loads a brewing stand gui from the specified element, applying code references to the provided instance.
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.CartographyTableGui
Loads a cartography table gui from the specified element, applying code references to the provided instance.
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.ChestGui
Loads a chest gui from the specified element, applying code references to the provided instance.
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.CraftingTableGui
Loads a crafting table gui from the specified element, applying code references to the provided instance.
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.DispenserGui
Loads a dispenser gui from the specified element, applying code references to the provided instance.
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.DropperGui
Loads a dropper gui from the specified element, applying code references to the provided instance.
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.EnchantingTableGui
Loads an enchanting table gui from the specified element, applying code references to the provided instance.
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.EnderChestGui
Loads an ender chest gui from the specified element, applying code references to the provided instance.
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.FurnaceGui
Loads a furnace gui from the specified element, applying code references to the provided instance.
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.GrindstoneGui
Loads a grindstone gui from the specified element, applying code references to the provided instance.
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.HopperGui
Loads a hopper gui from the specified element, applying code references to the provided instance.
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.MerchantGui
Loads a merchant gui from the specified element, applying code references to the provided instance.
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.ShulkerBoxGui
Loads a shulker box gui from the specified element, applying code references to the provided instance.
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.SmithingTableGui
Loads a smithing table gui from the specified element, applying code references to the provided instance.
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.SmokerGui
Loads a smoker gui from the specified element, applying code references to the provided instance.
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.StonecutterGui
Loads a stonecutter gui from the specified element, applying code references to the provided instance.
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(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.pane.MasonryPane
Loads a masonry pane from a given element
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(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.pane.PatternPane
Loads a pattern pane from a given element
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
Loads an outline pane from a given element
load(Element) - Static method in class com.github.stefvanschie.inventoryframework.pane.util.Pattern
Loads a pattern from an xml 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
loadPane(Object, Node) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
Loads a pane by the given instance and node
LOW - Enum constant in enum com.github.stefvanschie.inventoryframework.pane.Pane.Priority
A low priority, lower than default
LOWEST - Enum constant in enum com.github.stefvanschie.inventoryframework.pane.Pane.Priority
The lowest priority, will be rendered first

M

MAGENTA - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The magenta font
markChanges() - Method in class com.github.stefvanschie.inventoryframework.gui.type.util.NamedGui
Marks that the changes present here have been accepted.
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) - 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, int, int, Pane.Priority) - Constructor for class com.github.stefvanschie.inventoryframework.pane.MasonryPane
 
MerchantGui - Class in com.github.stefvanschie.inventoryframework.gui.type
Represents a gui in the form of a merchant.
MerchantGui(TextHolder) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.MerchantGui
Creates a merchant gui with the given title.
MerchantGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.MerchantGui
Creates a merchant gui with the given title.
MergedGui - Interface in com.github.stefvanschie.inventoryframework.gui.type.util
Represents a chest-like gui in which the top and bottom inventories are merged together and only exist of one inventory component.
MONITOR - Enum constant in enum com.github.stefvanschie.inventoryframework.pane.Pane.Priority
The highest priority, will always be called last, should not be used for production code
MONITOR - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The monitor font

N

NamedGui - Class in com.github.stefvanschie.inventoryframework.gui.type.util
 
NamedGui(TextHolder) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.util.NamedGui
Constructs a new gui with a title
NamedGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.util.NamedGui
Constructs a new gui with a title
newAnvilInventory(Version, InventoryHolder) - Static method in class com.github.stefvanschie.inventoryframework.util.version.VersionMatcher
Gets a new anvil inventory for the specified version of the specified inventory holder.
newBeaconInventory(Version, InventoryHolder) - Static method in class com.github.stefvanschie.inventoryframework.util.version.VersionMatcher
Gets a new beacon inventory for the specified version of the specified inventory holder.
newCartographyTableInventory(Version, InventoryHolder) - Static method in class com.github.stefvanschie.inventoryframework.util.version.VersionMatcher
Gets a new cartography table inventory for the specified version of the specified inventory holder.
newEnchantingTableInventory(Version, InventoryHolder) - Static method in class com.github.stefvanschie.inventoryframework.util.version.VersionMatcher
Gets a new enchanting table inventory for the specified version of the specified inventory holder.
newGrindstoneInventory(Version, InventoryHolder) - Static method in class com.github.stefvanschie.inventoryframework.util.version.VersionMatcher
Gets a new grindstone inventory for the specified version of the specified inventory holder.
newMerchantInventory(Version) - Static method in class com.github.stefvanschie.inventoryframework.util.version.VersionMatcher
Gets a new merchant inventory for the specified version.
newSmithingTableInventory(Version, InventoryHolder) - Static method in class com.github.stefvanschie.inventoryframework.util.version.VersionMatcher
Gets a new smithing table inventory for the specified version of the specified inventory holder.
newStonecutterInventory(Version, InventoryHolder) - Static method in class com.github.stefvanschie.inventoryframework.util.version.VersionMatcher
Gets a new stonecutter inventory for the specified version of the specified inventory holder.
NORMAL - Enum constant in enum com.github.stefvanschie.inventoryframework.pane.Pane.Priority
A normal priority, the default

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
onBottomClick - Variable in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
The consumer that will be called once a players clicks in the bottom-half of the gui
onBottomDrag - Variable in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
The consumer that will be called once a player drags in the bottom-half of the gui
onClick - Variable in class com.github.stefvanschie.inventoryframework.pane.Pane
The consumer that will be called once a players clicks in this pane
onClose - Variable in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
The consumer that will be called once a player closes the gui
onEntityPickupItem(EntityPickupItemEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.GuiListener
Handles users picking up items while their bottom inventory is in use.
onGlobalClick - Variable in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
The consumer that will be called once a players clicks in the gui or in their inventory
onGlobalDrag - Variable in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
The consumer that will be called once a player drags in the gui or their inventory
onInventoryClick(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.GuiListener
Handles clicks in inventories
onInventoryClose(InventoryCloseEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.GuiListener
Handles closing in inventories
onInventoryDrag(InventoryDragEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.GuiListener
Handles drag events
onInventoryOpen(InventoryOpenEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.GuiListener
Registers newly opened inventories
onOutsideClick - Variable in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
The consumer that will be called once a player clicks outside of the gui screen
onPluginDisable(PluginDisableEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.GuiListener
Handles the disabling of the plugin
onTopClick - Variable in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
The consumer that will be called once a players clicks in the top-half of the gui
onTopDrag - Variable in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
The consumer that will be called once a player drags in the top-half of the gui
onTradeSelect(TradeSelectEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.GuiListener
Handles the selection of trades in merchant guis
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) - 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, int, int, Pane.Priority) - Constructor for class com.github.stefvanschie.inventoryframework.pane.OutlinePane
 
OutlinePane.Alignment - Enum in com.github.stefvanschie.inventoryframework.pane
An enum containing different alignments that can be used on the outline pane.

P

PaginatedPane - Class in com.github.stefvanschie.inventoryframework.pane
A pane for panes that should be spread out over multiple pages
PaginatedPane(int, int) - 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, int, int, Pane.Priority) - 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) - 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(int, int, int, int, Pane.Priority) - 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.
panes - Variable in class com.github.stefvanschie.inventoryframework.gui.InventoryComponent
A set of all panes in this inventory.
Pattern - Class in com.github.stefvanschie.inventoryframework.pane.util
A mask for PatternPanes that specifies in which positions the items should be placed.
Pattern(String...) - Constructor for class com.github.stefvanschie.inventoryframework.pane.util.Pattern
Creates a pattern based on the strings provided.
PatternPane - Class in com.github.stefvanschie.inventoryframework.pane
A pattern pane allows you to specify a textual pattern and assign items to individual characters.
PatternPane(int, int, int, int, Pane.Priority, Pattern) - Constructor for class com.github.stefvanschie.inventoryframework.pane.PatternPane
Constructs a new pattern pane.
PatternPane(int, int, int, int, Pattern) - Constructor for class com.github.stefvanschie.inventoryframework.pane.PatternPane
Constructs a new pattern pane.
PatternPane(int, int, Pattern) - Constructor for class com.github.stefvanschie.inventoryframework.pane.PatternPane
Constructs a new pattern pane, with no position.
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) - 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, int, int, Pane.Priority) - 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
placeItems(Inventory, int) - Method in class com.github.stefvanschie.inventoryframework.gui.InventoryComponent
This places the items currently existing in this inventory component into the specified inventory.
placeItems(PlayerInventory, int) - Method in class com.github.stefvanschie.inventoryframework.gui.InventoryComponent
This places the items currently existing in this inventory component into the specified player inventory.
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.
registerGui(String, BiFunction<? super Object, ? super Element, ? extends Gui>) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
Registers a type that can be used inside an XML file to specify the gui type
registerPane(String, BiFunction<Object, Element, Pane>) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.util.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.type.util.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(int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
Removes the specified item from the pane
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
resetItemsAnvil(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.GuiListener
Resets the items into the correct positions for anvil guis
resetItemsBeacon(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.GuiListener
Resets the items into the correct positions for beacon guis
resetItemsCartographyTable(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.GuiListener
Resets the items into the correct positions for cartography table guis
resetItemsEnchantingTable(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.GuiListener
Resets the items into the correct positions for enchanting table guis
resetItemsGrindstone(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.GuiListener
Resets the items into the correct positions for grindstone guis
resetItemsSmithingTable(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.GuiListener
Resets the items into the correct positions for smithing table guis
resetItemsStonecutter(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.GuiListener
Resets the items into the correct positions for stonecutter guis
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

setAction(Consumer<InventoryClickEvent>) - Method in class com.github.stefvanschie.inventoryframework.gui.GuiItem
Sets the action to be executed when a human entity clicks on this item.
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
setExperience(int) - Method in class com.github.stefvanschie.inventoryframework.gui.type.MerchantGui
Sets the experience of this merchant gui.
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.ToggleButton
 
setHeight(int) - Method in class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
 
setHeight(int) - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
 
setHeight(int) - Method in class com.github.stefvanschie.inventoryframework.pane.Pane
Set the height of this pane
setHeight(int) - Method in class com.github.stefvanschie.inventoryframework.pane.PatternPane
 
setHeight(int) - Method in class com.github.stefvanschie.inventoryframework.pane.util.Mask
Creates a new maks with the specified height.
setHeight(int) - Method in class com.github.stefvanschie.inventoryframework.pane.util.Pattern
Creates a new pattern with the specified height.
setItem(GuiItem, int, int) - Method in class com.github.stefvanschie.inventoryframework.gui.InventoryComponent
Adds the specified item in the slot at the specified positions.
setItem(ItemStack, int, int) - Method in class com.github.stefvanschie.inventoryframework.gui.InventoryComponent
Deprecated.
usage of InventoryComponent.setItem(GuiItem, int, int) is preferred so gui item's item meta can be freely edited without losing important internal data
setLength(int) - Method in class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
 
setLength(int) - Method in class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
 
setLength(int) - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
 
setLength(int) - Method in class com.github.stefvanschie.inventoryframework.pane.Pane
Set the length of this pane
setLength(int) - Method in class com.github.stefvanschie.inventoryframework.pane.PatternPane
 
setLength(int) - Method in class com.github.stefvanschie.inventoryframework.pane.util.Mask
Creates a new maks with the specified length.
setLength(int) - Method in class com.github.stefvanschie.inventoryframework.pane.util.Pattern
Creates a new pattern with the specified length.
setLevel(int) - Method in class com.github.stefvanschie.inventoryframework.gui.type.MerchantGui
Sets the level of this merchant gui.
setOnBottomClick(Consumer<InventoryClickEvent>) - Method in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
Set the consumer that should be called whenever the inventory is clicked in.
setOnBottomDrag(Consumer<InventoryDragEvent>) - Method in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
Set the consumer that should be called whenever the inventory is dragged 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.type.util.Gui
Set the consumer that should be called whenever this gui is closed.
setOnGlobalClick(Consumer<InventoryClickEvent>) - Method in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
Set the consumer that should be called whenever this gui or inventory is clicked in.
setOnGlobalDrag(Consumer<InventoryDragEvent>) - Method in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
Set the consumer that should be called whenever this gui or inventory is dragged in.
setOnOutsideClick(Consumer<InventoryClickEvent>) - Method in class com.github.stefvanschie.inventoryframework.gui.type.util.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.type.util.Gui
Set the consumer that should be called whenever this gui is clicked in.
setOnTopDrag(Consumer<InventoryDragEvent>) - Method in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
Set the consumer that should be called whenever this gui's top half is dragged in.
setOnTradeSelect(Consumer<? super TradeSelectEvent>) - Method in class com.github.stefvanschie.inventoryframework.gui.type.MerchantGui
Set the consumer that should be called whenever a trade is selected in this gui.
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
setPattern(Pattern) - Method in class com.github.stefvanschie.inventoryframework.pane.PatternPane
Overrides the pattern set on this pane.
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
setProperties(List<Object>) - Method in class com.github.stefvanschie.inventoryframework.gui.GuiItem
Sets the list of properties for this gui item
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 class com.github.stefvanschie.inventoryframework.pane.PatternPane
 
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.type.ChestGui
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.
setText(String) - Method in class com.github.stefvanschie.inventoryframework.pane.component.Label
Sets the text to be displayed in this label.
setText(String, BiFunction<? super Character, ? super ItemStack, ? extends GuiItem>) - Method in class com.github.stefvanschie.inventoryframework.pane.component.Label
Sets the text to be displayed in this label.
setTitle(TextHolder) - Method in class com.github.stefvanschie.inventoryframework.gui.type.util.NamedGui
Sets the title for this inventory.
setTitle(String) - Method in class com.github.stefvanschie.inventoryframework.gui.type.util.NamedGui
Sets the title for this inventory.
setValue(float) - Method in class com.github.stefvanschie.inventoryframework.pane.component.Slider
Sets the value of this bar.
setValue(float) - Method in class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
Sets the value of this bar.
setVisible(boolean) - Method in class com.github.stefvanschie.inventoryframework.gui.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.ToggleButton
 
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.ToggleButton
 
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.type.AnvilGui
 
show(HumanEntity) - Method in class com.github.stefvanschie.inventoryframework.gui.type.BarrelGui
 
show(HumanEntity) - Method in class com.github.stefvanschie.inventoryframework.gui.type.BeaconGui
 
show(HumanEntity) - Method in class com.github.stefvanschie.inventoryframework.gui.type.BlastFurnaceGui
 
show(HumanEntity) - Method in class com.github.stefvanschie.inventoryframework.gui.type.BrewingStandGui
 
show(HumanEntity) - Method in class com.github.stefvanschie.inventoryframework.gui.type.CartographyTableGui
 
show(HumanEntity) - Method in class com.github.stefvanschie.inventoryframework.gui.type.ChestGui
 
show(HumanEntity) - Method in class com.github.stefvanschie.inventoryframework.gui.type.CraftingTableGui
 
show(HumanEntity) - Method in class com.github.stefvanschie.inventoryframework.gui.type.DispenserGui
 
show(HumanEntity) - Method in class com.github.stefvanschie.inventoryframework.gui.type.DropperGui
 
show(HumanEntity) - Method in class com.github.stefvanschie.inventoryframework.gui.type.EnchantingTableGui
 
show(HumanEntity) - Method in class com.github.stefvanschie.inventoryframework.gui.type.EnderChestGui
 
show(HumanEntity) - Method in class com.github.stefvanschie.inventoryframework.gui.type.FurnaceGui
 
show(HumanEntity) - Method in class com.github.stefvanschie.inventoryframework.gui.type.GrindstoneGui
 
show(HumanEntity) - Method in class com.github.stefvanschie.inventoryframework.gui.type.HopperGui
 
show(HumanEntity) - Method in class com.github.stefvanschie.inventoryframework.gui.type.MerchantGui
 
show(HumanEntity) - Method in class com.github.stefvanschie.inventoryframework.gui.type.ShulkerBoxGui
 
show(HumanEntity) - Method in class com.github.stefvanschie.inventoryframework.gui.type.SmithingTableGui
 
show(HumanEntity) - Method in class com.github.stefvanschie.inventoryframework.gui.type.SmokerGui
 
show(HumanEntity) - Method in class com.github.stefvanschie.inventoryframework.gui.type.StonecutterGui
 
show(HumanEntity) - Method in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
Shows a gui to a player
ShulkerBoxGui - Class in com.github.stefvanschie.inventoryframework.gui.type
Represents a gui in the form a shulker box
ShulkerBoxGui(TextHolder) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.ShulkerBoxGui
Constructs a new GUI
ShulkerBoxGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.ShulkerBoxGui
Constructs a new GUI
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) - 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, int, int, Pane.Priority) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.Slider
 
SmithingTableGui - Class in com.github.stefvanschie.inventoryframework.gui.type
Represents a gui in the form of a smithing table
SmithingTableGui(TextHolder) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.SmithingTableGui
Constructs a new GUI
SmithingTableGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.SmithingTableGui
Constructs a new GUI
SmokerGui - Class in com.github.stefvanschie.inventoryframework.gui.type
Represents a gui in the form of a smoker
SmokerGui(TextHolder) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.SmokerGui
Constructs a new GUI
SmokerGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.SmokerGui
Constructs a new GUI
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) - 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, int, int, Pane.Priority) - Constructor for class com.github.stefvanschie.inventoryframework.pane.StaticPane
 
STONE - Static variable in class com.github.stefvanschie.inventoryframework.font.util.Font
The stone font
StonecutterGui - Class in com.github.stefvanschie.inventoryframework.gui.type
Represents a gui in the form of a stonecutter
StonecutterGui(TextHolder) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.StonecutterGui
Constructs a new GUI
StonecutterGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.StonecutterGui
Constructs a new GUI
store(HumanEntity) - Method in class com.github.stefvanschie.inventoryframework.HumanEntityCache
Stores this player's inventory in the cache.
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) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
 
ToggleButton(int, int, boolean) - 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
 
ToggleButton(int, int, int, int, boolean) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
 
ToggleButton(int, int, int, int, Pane.Priority) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
 
ToggleButton(int, int, int, int, Pane.Priority, boolean) - 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
 
toString() - Method in class com.github.stefvanschie.inventoryframework.pane.util.Mask
 
toString() - Method in class com.github.stefvanschie.inventoryframework.pane.util.Pattern
 

U

UnsupportedVersionException - Exception in com.github.stefvanschie.inventoryframework.exception
An exception indicating that the provided version is not supported.
UnsupportedVersionException(String) - Constructor for exception com.github.stefvanschie.inventoryframework.exception.UnsupportedVersionException
Constructs the exception with a given message
update() - Method in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
Update the gui for everyone
uuid - Variable in class com.github.stefvanschie.inventoryframework.pane.Pane
A unique identifier for panes to locate them by
UUIDTagType - Class in com.github.stefvanschie.inventoryframework.util
A PersistentDataType implementation that adds support for UUIDs.

V

V1_14 - Enum constant in enum com.github.stefvanschie.inventoryframework.util.version.Version
Version 1.14
V1_15 - Enum constant in enum com.github.stefvanschie.inventoryframework.util.version.Version
Version 1.15
V1_16_1 - Enum constant in enum com.github.stefvanschie.inventoryframework.util.version.Version
Version 1.16.1
V1_16_2_3 - Enum constant in enum com.github.stefvanschie.inventoryframework.util.version.Version
Version 1.16.2 - 1.16.3
V1_16_4_5 - Enum constant in enum com.github.stefvanschie.inventoryframework.util.version.Version
Version 1.16.4 - 1.16.5
V1_17_0 - Enum constant in enum com.github.stefvanschie.inventoryframework.util.version.Version
Version 1.17
V1_17_1 - Enum constant in enum com.github.stefvanschie.inventoryframework.util.version.Version
Version 1.17.1
V1_18_0 - Enum constant in enum com.github.stefvanschie.inventoryframework.util.version.Version
Version 1.18.0
V1_18_1 - Enum constant in enum com.github.stefvanschie.inventoryframework.util.version.Version
Version 1.18.1
V1_18_2 - Enum constant in enum com.github.stefvanschie.inventoryframework.util.version.Version
Version 1.18.2
V1_19_0 - Enum constant in enum com.github.stefvanschie.inventoryframework.util.version.Version
Version 1.19.0
V1_19_1 - Enum constant in enum com.github.stefvanschie.inventoryframework.util.version.Version
Version 1.19.1
V1_19_2 - Enum constant in enum com.github.stefvanschie.inventoryframework.util.version.Version
Version 1.19.2
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.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.OutlinePane.Alignment
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.
valueOf(String) - Static method in enum com.github.stefvanschie.inventoryframework.util.version.Version
Returns the enum constant of this type with the specified name.
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.OutlinePane.Alignment
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.
values() - Static method in enum com.github.stefvanschie.inventoryframework.util.version.Version
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) - 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
 
Version - Enum in com.github.stefvanschie.inventoryframework.util.version
The different supported NMS versions
VersionMatcher - Class in com.github.stefvanschie.inventoryframework.util.version
Utility class containing versioning related methods.
VersionMatcher() - Constructor for class com.github.stefvanschie.inventoryframework.util.version.VersionMatcher
 
VERTICAL - Enum constant in enum com.github.stefvanschie.inventoryframework.pane.Orientable.Orientation
A vertical orientation, will outline every item from the top-left corner going down and to the right

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(String, Throwable) - Constructor for exception com.github.stefvanschie.inventoryframework.exception.XMLLoadException
Constructs the exception with a given message and cause
XMLLoadException(Throwable) - Constructor for exception com.github.stefvanschie.inventoryframework.exception.XMLLoadException
Constructs the exception with a given 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 E F G H I J K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Serialized Form