Index

A B C D E F G H I J 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.
addItem(GuiItem, Slot) - Method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
Adds a gui item at the specific spot in the pane.
addPage(Pane) - Method in class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
Adds the specified pane to a new page.
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.
allowToggle(boolean) - Method in class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
Sets whether this toggle button can be toggled.
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(TextHolder, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.AnvilGui
Constructs a new anvil gui for the given plugin.
AnvilGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.AnvilGui
Constructs a new anvil gui
AnvilGui(String, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.AnvilGui
Constructs a new anvil gui for the given plugin.
apply(A, B, C) - Method in interface com.github.stefvanschie.inventoryframework.util.TriFunction
Applies this function to the given arguments.
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.
asInventoryTitle(InventoryHolder, int) - Method in class com.github.stefvanschie.inventoryframework.adventuresupport.StringHolder
 
asInventoryTitle(InventoryHolder, int) - Method in class com.github.stefvanschie.inventoryframework.adventuresupport.TextHolder
Creates a new inventory with the wrapped value as the inventory's title.
asInventoryTitle(InventoryHolder, InventoryType) - Method in class com.github.stefvanschie.inventoryframework.adventuresupport.StringHolder
 
asInventoryTitle(InventoryHolder, InventoryType) - Method in class com.github.stefvanschie.inventoryframework.adventuresupport.TextHolder
Creates a new inventory with the wrapped value as the inventory's title.
asItemDisplayName(ItemMeta) - Method in class com.github.stefvanschie.inventoryframework.adventuresupport.StringHolder
 
asItemDisplayName(ItemMeta) - Method in class com.github.stefvanschie.inventoryframework.adventuresupport.TextHolder
Modifies the specified meta: sets the display name to the wrapped value.
asItemLoreAtEnd(ItemMeta) - Method in class com.github.stefvanschie.inventoryframework.adventuresupport.StringHolder
 
asItemLoreAtEnd(ItemMeta) - Method in class com.github.stefvanschie.inventoryframework.adventuresupport.TextHolder
Modifies the specified meta: adds the wrapped value as a new lore line at the end
asJson() - Method in class com.github.stefvanschie.inventoryframework.adventuresupport.ComponentHolder
Gets the wrapped Adventure component in a JSON representation.
asLegacyString() - Method in class com.github.stefvanschie.inventoryframework.adventuresupport.ComponentHolder
 
asLegacyString() - Method in class com.github.stefvanschie.inventoryframework.adventuresupport.StringHolder
 
asLegacyString() - Method in class com.github.stefvanschie.inventoryframework.adventuresupport.TextHolder
Converts the text wrapped by this class instance to a legacy string, keeping the original formatting.
asMerchantTitle() - Method in class com.github.stefvanschie.inventoryframework.adventuresupport.StringHolder
 
asMerchantTitle() - Method in class com.github.stefvanschie.inventoryframework.adventuresupport.TextHolder
Creates a new merchant with the wrapped value as the merchant's title.

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(TextHolder, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.BarrelGui
Constructs a new barrel gui for the given plugin.
BarrelGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.BarrelGui
Constructs a new GUI
BarrelGui(String, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.BarrelGui
Constructs a new barrel gui for the given plugin.
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
Constructs a new beacon gui.
BeaconGui(Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.BeaconGui
Constructs a new beacon gui for the given plugin.
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(TextHolder, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.BlastFurnaceGui
Constructs a new blast furnace gui for the given plugin.
BlastFurnaceGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.BlastFurnaceGui
Constructs a new GUI
BlastFurnaceGui(String, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.BlastFurnaceGui
Constructs a new blast furnace gui for the given plugin.
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(TextHolder, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.BrewingStandGui
Constructs a new brewing stand gui for the given plugin.
BrewingStandGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.BrewingStandGui
Constructs a new GUI
BrewingStandGui(String, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.BrewingStandGui
Constructs a new brewing stand gui for the given plugin.
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(TextHolder, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.CartographyTableGui
Constructs a new cartography table gui for the given plugin.
CartographyTableGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.CartographyTableGui
Constructs a new GUI
CartographyTableGui(String, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.CartographyTableGui
Constructs a new cartography table gui for the given plugin.
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, TextHolder, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.ChestGui
Constructs a new chest gui for the given plugin.
ChestGui(int, String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.ChestGui
Constructs a new chest GUI
ChestGui(int, String, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.ChestGui
Constructs a new chest gui for the given plugin.
clear() - Method in class com.github.stefvanschie.inventoryframework.pane.component.CycleButton
 
clear() - Method in class com.github.stefvanschie.inventoryframework.pane.component.PagingButtons
This is a no-op.
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.PagingButtons
 
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.CrafterGui
 
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.ModernSmithingTableGui
 
click(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.ShulkerBoxGui
 
click(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.SmithingTableGui
Deprecated.
 
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.adventuresupport - package com.github.stefvanschie.inventoryframework.adventuresupport
 
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
 
ComponentHolder - Class in com.github.stefvanschie.inventoryframework.adventuresupport
Wrapper of an Adventure Component.
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.CrafterGui
 
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.ModernSmithingTableGui
 
copy() - Method in class com.github.stefvanschie.inventoryframework.gui.type.ShulkerBoxGui
 
copy() - Method in class com.github.stefvanschie.inventoryframework.gui.type.SmithingTableGui
Deprecated.
 
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.PagingButtons
Makes a copy of this pane and returns it.
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
 
CrafterGui - Class in com.github.stefvanschie.inventoryframework.gui.type
Represents a gui in the form of a crafter.
CrafterGui(TextHolder) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.CrafterGui
Constructs a new crafter gui.
CrafterGui(TextHolder, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.CrafterGui
Constructs a new crafter gui for the given plugin.
CrafterGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.CrafterGui
Constructs a new crafter gui.
CrafterGui(String, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.CrafterGui
Constructs a new crafter gui for the given plugin.
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(TextHolder, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.CraftingTableGui
Constructs a new crafting table gui for the given plugin.
CraftingTableGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.CraftingTableGui
Constructs a new GUI
CraftingTableGui(String, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.CraftingTableGui
Constructs a new crafting table gui for the given plugin.
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.
createBorder(Slot, 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.CrafterGui
 
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.ModernSmithingTableGui
 
createInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.ShulkerBoxGui
 
createInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.SmithingTableGui
Deprecated.
 
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
 
CycleButton(Slot, int, int) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.CycleButton
Creates a new cycle button
CycleButton(Slot, int, int, Pane.Priority) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.CycleButton
Creates a new cycle button

D

deletePage(int) - Method in class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
Deletes a page and all its associated panes from this paginated pane.
deserialize(String) - Static method in class com.github.stefvanschie.inventoryframework.adventuresupport.TextHolder
Deserializes the specified String as a TextHolder.
deserialize(Element) - Static method in interface com.github.stefvanschie.inventoryframework.pane.util.Slot
Deserializes the slot from an element.
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(TextHolder, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.DispenserGui
Constructs a new dispenser gui for the given plugin.
DispenserGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.DispenserGui
Constructs a new GUI
DispenserGui(String, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.DispenserGui
Constructs a new dispenser gui for the given plugin.
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.PagingButtons
 
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
Has to set all the items in the right spot inside the inventory
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(TextHolder, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.DropperGui
Constructs a new dropper gui for the given plugin.
DropperGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.DropperGui
Constructs a new GUI
DropperGui(String, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.DropperGui
Constructs a new dropper gui for the given plugin.

E

empty() - Static method in class com.github.stefvanschie.inventoryframework.adventuresupport.StringHolder
Gets an instance that contains no characters.
empty() - Static method in class com.github.stefvanschie.inventoryframework.adventuresupport.TextHolder
Gets an instance that contains no characters and no formatting.
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(TextHolder, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.EnchantingTableGui
Constructs a new enchanting table gui for the given plugin.
EnchantingTableGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.EnchantingTableGui
Constructs a new GUI
EnchantingTableGui(String, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.EnchantingTableGui
Constructs a new enchanting table gui for the given plugin.
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(TextHolder, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.EnderChestGui
Constructs a new ender chest gui for the given plugin.
EnderChestGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.EnderChestGui
Constructs a new GUI
EnderChestGui(String, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.EnderChestGui
Constructs a new ender chest gui for the given plugin.
equals(Object) - Method in class com.github.stefvanschie.inventoryframework.pane.util.Slot.Indexed
 
equals(Object) - Method in class com.github.stefvanschie.inventoryframework.pane.util.Slot.XY
 
equals(Object) - Method in class com.github.stefvanschie.inventoryframework.adventuresupport.ComponentHolder
 
equals(Object) - Method in class com.github.stefvanschie.inventoryframework.adventuresupport.StringHolder
 
equals(Object) - Method in class com.github.stefvanschie.inventoryframework.adventuresupport.TextHolder
 
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
fillWith(ItemStack, Consumer<InventoryClickEvent>, Plugin) - 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
 
fromIndex(int) - Static method in interface com.github.stefvanschie.inventoryframework.pane.util.Slot
Creates a new slot based on an index.
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
 
fromXY(int, int) - Static method in interface com.github.stefvanschie.inventoryframework.pane.util.Slot
Creates a new slot based on an (x, y) coordinate pair.
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(TextHolder, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.FurnaceGui
Constructs a new furnace gui for the given plugin.
FurnaceGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.FurnaceGui
Constructs a new GUI
FurnaceGui(String, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.FurnaceGui
Constructs a new furnace gui for the given plugin.

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
 
getComponent() - Method in class com.github.stefvanschie.inventoryframework.adventuresupport.ComponentHolder
Gets the Adventure component this instance wraps.
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
Deprecated.
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.CrafterGui
Gets the inventory component representing the input.
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.ModernSmithingTableGui
Gets the inventory component representing the input items
getInputComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.StonecutterGui
Gets the inventory component representing the input
getInstance() - Static method in class com.github.stefvanschie.inventoryframework.util.InventoryViewUtil
Gets the instance of this class to use for the current version.
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.CrafterGui
 
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.ModernSmithingTableGui
 
getInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.ShulkerBoxGui
 
getInventory() - Method in class com.github.stefvanschie.inventoryframework.gui.type.SmithingTableGui
Deprecated.
 
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.PagingButtons
 
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
getKey() - Method in class com.github.stefvanschie.inventoryframework.gui.GuiItem
Gets the namespaced key used for this item.
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.PagingButtons
 
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.CrafterGui
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.ModernSmithingTableGui
Gets the inventory component representing the player inventory
getPlayerInventoryComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.SmithingTableGui
Deprecated.
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.ModernSmithingTableGui
Gets the inventory component representing the result
getResultComponent() - Method in class com.github.stefvanschie.inventoryframework.gui.type.SmithingTableGui
Deprecated.
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
Deprecated.
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.
getSlot() - Method in class com.github.stefvanschie.inventoryframework.pane.Pane
Gets the slot of the position of this pane
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.CrafterGui
 
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.ModernSmithingTableGui
 
getViewerCount() - Method in class com.github.stefvanschie.inventoryframework.gui.type.ShulkerBoxGui
 
getViewerCount() - Method in class com.github.stefvanschie.inventoryframework.gui.type.SmithingTableGui
Deprecated.
 
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.CrafterGui
 
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.ModernSmithingTableGui
 
getViewers() - Method in class com.github.stefvanschie.inventoryframework.gui.type.ShulkerBoxGui
 
getViewers() - Method in class com.github.stefvanschie.inventoryframework.gui.type.SmithingTableGui
Deprecated.
 
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
Deprecated.
when the slot was specified as an indexed position, this may return the wrong value; Pane.getSlot() should be used instead
getX(int) - Method in interface com.github.stefvanschie.inventoryframework.pane.util.Slot
Gets the x coordinate of this slot.
getX(int) - Method in class com.github.stefvanschie.inventoryframework.pane.util.Slot.Indexed
Gets the x coordinate of this slot.
getX(int) - Method in class com.github.stefvanschie.inventoryframework.pane.util.Slot.XY
 
getY() - Method in class com.github.stefvanschie.inventoryframework.pane.Pane
Deprecated.
when the slot was specified as an indexed position, this may return the wrong value; Pane.getSlot() should be used instead
getY(int) - Method in interface com.github.stefvanschie.inventoryframework.pane.util.Slot
Gets the y coordinate of this slot.
getY(int) - Method in class com.github.stefvanschie.inventoryframework.pane.util.Slot.Indexed
Gets the y coordinate of this slot.
getY(int) - Method in class com.github.stefvanschie.inventoryframework.pane.util.Slot.XY
 
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(TextHolder, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.GrindstoneGui
Constructs a new grindstone gui for the given plugin.
GrindstoneGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.GrindstoneGui
Constructs a new GUI
GrindstoneGui(String, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.GrindstoneGui
Constructs a new grindstone gui for the given plugin.
Gui - Class in com.github.stefvanschie.inventoryframework.gui.type.util
The base class of all GUIs
Gui(Plugin) - 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
GuiItem(ItemStack, Consumer<InventoryClickEvent>, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.GuiItem
Creates a new gui item based on the item stack and action
GuiItem(ItemStack, Plugin) - 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(Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.GuiListener
Creates a new listener for all guis for the provided plugin.

H

handleClickEvent(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.AnvilGui
Deprecated.
no longer used internally
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
Deprecated.
no longer used internally
handleClickEvent(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.gui.type.SmithingTableGui
Deprecated.
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.
handleClose(HumanEntity) - Method in class com.github.stefvanschie.inventoryframework.gui.type.ModernSmithingTableGui
Handles a human entity closing this gui.
hashCode() - Method in class com.github.stefvanschie.inventoryframework.adventuresupport.ComponentHolder
 
hashCode() - Method in class com.github.stefvanschie.inventoryframework.adventuresupport.StringHolder
 
hashCode() - Method in class com.github.stefvanschie.inventoryframework.adventuresupport.TextHolder
 
hashCode() - Method in class com.github.stefvanschie.inventoryframework.pane.util.Mask
 
hashCode() - Method in class com.github.stefvanschie.inventoryframework.pane.util.Pattern
 
hashCode() - Method in class com.github.stefvanschie.inventoryframework.pane.util.Slot.Indexed
 
hashCode() - Method in class com.github.stefvanschie.inventoryframework.pane.util.Slot.XY
 
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(TextHolder, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.HopperGui
Constructs a new hopper gui for the given plugin.
HopperGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.HopperGui
Constructs a new GUI
HopperGui(String, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.HopperGui
Constructs a new hopper gui for the given plugin.
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.
InventoryViewUtil - Class in com.github.stefvanschie.inventoryframework.util
A utility class for working with InventoryViews across different definitions.
InventoryViewUtil() - Constructor for class com.github.stefvanschie.inventoryframework.util.InventoryViewUtil
 
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.
isInventoryViewInterface() - Method in enum com.github.stefvanschie.inventoryframework.util.version.Version
Checks whether the InventoryView class is an interface on this version.
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.CrafterGui
 
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.ModernSmithingTableGui
 
isPlayerInventoryUsed() - Method in class com.github.stefvanschie.inventoryframework.gui.type.ShulkerBoxGui
 
isPlayerInventoryUsed() - Method in class com.github.stefvanschie.inventoryframework.gui.type.SmithingTableGui
Deprecated.
 
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

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, Font, Plugin) - 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, int, int, Pane.Priority, Font, Plugin) - 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
Label(int, int, Font, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.Label
Creates a new label
Label(Slot, int, int, Font) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.Label
Creates a new label
Label(Slot, int, int, Font, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.Label
Creates a new label
Label(Slot, int, int, Pane.Priority, Font) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.Label
Creates a new label
Label(Slot, int, int, Pane.Priority, Font, Plugin) - 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.CrafterGui
Loads a crafter 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.ModernSmithingTableGui
Loads a smithing table 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
Deprecated.
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, InputStream, Plugin) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.AnvilGui
Loads an anvil gui from an XML file.
load(Object, InputStream, Plugin) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.BarrelGui
Loads a barrel gui from an XML file.
load(Object, InputStream, Plugin) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.BeaconGui
Loads a beacon gui from an XML file.
load(Object, InputStream, Plugin) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.BlastFurnaceGui
Loads a blast furnace gui from an XML file.
load(Object, InputStream, Plugin) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.BrewingStandGui
Loads a brewing stand gui from an XML file.
load(Object, InputStream, Plugin) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.CartographyTableGui
Loads a cartography table gui from an XML file.
load(Object, InputStream, Plugin) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.ChestGui
Loads a chest gui from an XML file.
load(Object, InputStream, Plugin) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.CrafterGui
Loads a crafter gui from an XML file.
load(Object, InputStream, Plugin) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.CraftingTableGui
Loads a crafting table gui from an XML file.
load(Object, InputStream, Plugin) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.DispenserGui
Loads a dispenser gui from an XML file.
load(Object, InputStream, Plugin) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.DropperGui
Loads a dropper gui from an XML file.
load(Object, InputStream, Plugin) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.EnchantingTableGui
Loads an enchanting table gui from an XML file.
load(Object, InputStream, Plugin) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.EnderChestGui
Loads an ender chest gui from an XML file.
load(Object, InputStream, Plugin) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.FurnaceGui
Loads a furnace gui from an XML file.
load(Object, InputStream, Plugin) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.GrindstoneGui
Loads a grindstone gui from an XML file.
load(Object, InputStream, Plugin) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.HopperGui
Loads a hopper gui from an XML file.
load(Object, InputStream, Plugin) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.MerchantGui
Loads a merchant gui from an XML file.
load(Object, InputStream, Plugin) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.ModernSmithingTableGui
Loads a smithing table gui from an XML file.
load(Object, InputStream, Plugin) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.ShulkerBoxGui
Loads a shulker box gui from an XML file.
load(Object, InputStream, Plugin) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.SmithingTableGui
Deprecated.
Loads a smithing table gui from an XML file.
load(Object, InputStream, Plugin) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.SmokerGui
Loads a smoker gui from an XML file.
load(Object, InputStream, Plugin) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.StonecutterGui
Loads a stone cutter gui from an XML file.
load(Object, InputStream, Plugin) - 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
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.CrafterGui
Loads a crafter 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.ModernSmithingTableGui
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.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
Deprecated.
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
Deprecated.
this method is no longer used internally and has been superseded by CycleButton.load(Object, Element, Plugin)
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.pane.component.Label
Deprecated.
this method is no longer used internally and has been superseded by Label.load(Object, Element, Plugin)
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.pane.component.PercentageBar
Deprecated.
this method is no longer used internally and has been superseded by PercentageBar.load(Object, Element, Plugin)
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.pane.component.Slider
Deprecated.
this method is no longer used internally and has been superseded by Slider.load(Object, Element, Plugin)
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
Deprecated.
this method is no longer used internally and has been superseded by ToggleButton.load(Object, Element, Plugin)
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.pane.MasonryPane
Deprecated.
this method is no longer used internally and has been superseded by MasonryPane.load(Object, Element, Plugin)
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Deprecated.
this method is no longer used internally and has been superseded by OutlinePane.load(Object, Element, Plugin)
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
Deprecated.
this method is no longer used internally and has been superseded by PaginatedPane.load(Object, Element, Plugin)
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.pane.PatternPane
Deprecated.
this method is no longer used internally and has been superseded by PatternPane.load(Object, Element, Plugin)
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
Deprecated.
this method is no longer used internally and has been superseded by StaticPane.load(Object, Element, Plugin)
load(Object, Element, Plugin) - Method in class com.github.stefvanschie.inventoryframework.gui.InventoryComponent
Loads the provided element's child panes onto this component.
load(Object, Element, Plugin) - 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, Plugin) - 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, Plugin) - 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, Plugin) - 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, Plugin) - 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, Plugin) - 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, Plugin) - 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, Plugin) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.CrafterGui
Loads a crafter gui from the specified element, applying code references to the provided instance.
load(Object, Element, Plugin) - 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, Plugin) - 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, Plugin) - 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, Plugin) - 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, Plugin) - 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, Plugin) - 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, Plugin) - 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, Plugin) - 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, Plugin) - 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, Plugin) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.ModernSmithingTableGui
Loads a smithing table gui from the specified element, applying code references to the provided instance.
load(Object, Element, Plugin) - 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, Plugin) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.SmithingTableGui
Deprecated.
Loads a smithing table gui from the specified element, applying code references to the provided instance.
load(Object, Element, Plugin) - 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, Plugin) - 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, Plugin) - Static method in class com.github.stefvanschie.inventoryframework.pane.component.CycleButton
Loads a cycle button from a given element
load(Object, Element, Plugin) - Static method in class com.github.stefvanschie.inventoryframework.pane.component.Label
Loads a label from a given element
load(Object, Element, Plugin) - Static method in class com.github.stefvanschie.inventoryframework.pane.component.PagingButtons
Loads a paging buttons pane from an XML element.
load(Object, Element, Plugin) - Static method in class com.github.stefvanschie.inventoryframework.pane.component.PercentageBar
Loads a percentage bar from a given element
load(Object, Element, Plugin) - Static method in class com.github.stefvanschie.inventoryframework.pane.component.Slider
Loads a percentage bar from a given element
load(Object, Element, Plugin) - Static method in class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
Loads a toggle button from an XML element
load(Object, Element, Plugin) - Static method in class com.github.stefvanschie.inventoryframework.pane.MasonryPane
Loads a masonry pane from a given element
load(Object, Element, Plugin) - Static method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Loads an outline pane from a given element
load(Object, Element, Plugin) - Static method in class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
Loads a paginated pane from a given element
load(Object, Element, Plugin) - Static method in class com.github.stefvanschie.inventoryframework.pane.PatternPane
Loads a pattern pane from a given element
load(Object, Element, Plugin) - 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
loadItem(Object, Element, Plugin) - 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
loadPane(Object, Node, Plugin) - 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
 
MasonryPane(Slot, int, int) - Constructor for class com.github.stefvanschie.inventoryframework.pane.MasonryPane
Creates a new masonry pane
MasonryPane(Slot, int, int, Pane.Priority) - Constructor for class com.github.stefvanschie.inventoryframework.pane.MasonryPane
Creates a new masonry pane
matchesItem(GuiItem, ItemStack) - Static method in class com.github.stefvanschie.inventoryframework.pane.Pane
Checks whether a GuiItem is the same item as the given ItemStack.
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(TextHolder, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.MerchantGui
Constructs a new merchant gui for the given plugin.
MerchantGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.MerchantGui
Creates a merchant gui with the given title.
MerchantGui(String, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.MerchantGui
Constructs a new merchant gui for the given plugin.
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.
ModernSmithingTableGui - Class in com.github.stefvanschie.inventoryframework.gui.type
Represents a gui in the form of a smithing table.
ModernSmithingTableGui(TextHolder) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.ModernSmithingTableGui
Constructs a new GUI.
ModernSmithingTableGui(TextHolder, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.ModernSmithingTableGui
Constructs a new smithing table gui for the given plugin.
ModernSmithingTableGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.ModernSmithingTableGui
Constructs a new GUI.
ModernSmithingTableGui(String, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.ModernSmithingTableGui
Constructs a new smithing table gui for the given plugin.
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(TextHolder, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.util.NamedGui
Constructs a new gui with a title for the given plugin.
NamedGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.util.NamedGui
Constructs a new gui with a title
NamedGui(String, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.util.NamedGui
Constructs a new gui with a title for the given plugin.
navigateToParent(HumanEntity) - Method in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
The parent gui will be shown to the specified HumanEntity.
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.
newModernSmithingTableInventory(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.
newSmithingTableInventory(Version, InventoryHolder) - Static method in class com.github.stefvanschie.inventoryframework.util.version.VersionMatcher
Gets a new legacy 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
of(String) - Static method in class com.github.stefvanschie.inventoryframework.adventuresupport.StringHolder
Wraps the specified legacy string.
of(Component) - Static method in class com.github.stefvanschie.inventoryframework.adventuresupport.ComponentHolder
Wraps the specified Adventure component.
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(Slot, int, int) - Constructor for class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Creates a new outline pane
OutlinePane(Slot, int, int, Pane.Priority) - Constructor for class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Creates a new outline pane
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
 
PaginatedPane(Slot, int, int) - Constructor for class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
Creates a new paginated pane
PaginatedPane(Slot, int, int, Pane.Priority) - Constructor for class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
Creates a new paginated pane
PagingButtons - Class in com.github.stefvanschie.inventoryframework.pane.component
An interface for interacting with PaginatedPanes.
PagingButtons(int, PaginatedPane) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.PagingButtons
Creates a new PagingButtons instance, which controls the provided PaginatedPane.
PagingButtons(int, PaginatedPane, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.PagingButtons
Creates a new PagingButtons instance, which controls the provided PaginatedPane.
PagingButtons(int, Pane.Priority, PaginatedPane) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.PagingButtons
Creates a new PagingButtons instance, which controls the provided PaginatedPane.
PagingButtons(int, Pane.Priority, PaginatedPane, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.PagingButtons
Creates a new PagingButtons instance, which controls the provided PaginatedPane.
PagingButtons(Slot, int, PaginatedPane) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.PagingButtons
Creates a new PagingButtons instance, which controls the provided PaginatedPane.
PagingButtons(Slot, int, PaginatedPane, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.PagingButtons
Creates a new PagingButtons instance, which controls the provided PaginatedPane.
PagingButtons(Slot, int, Pane.Priority, PaginatedPane) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.PagingButtons
Creates a new PagingButtons instance, which controls the provided PaginatedPane.
PagingButtons(Slot, int, Pane.Priority, PaginatedPane, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.PagingButtons
Creates a new PagingButtons instance, which controls the provided 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(Slot, int, int, Pane.Priority) - Constructor for class com.github.stefvanschie.inventoryframework.pane.Pane
Constructs a new default pane
Pane(Slot, int, int) - Constructor for class com.github.stefvanschie.inventoryframework.pane.Pane
Constructs a new default pane
Pane.Priority - Enum in com.github.stefvanschie.inventoryframework.pane
An enum representing the rendering priorities for the panes.
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.
PatternPane(Slot, int, int, Pane.Priority, Pattern) - Constructor for class com.github.stefvanschie.inventoryframework.pane.PatternPane
Constructs a new pattern pane.
PatternPane(Slot, int, int, Pattern) - Constructor for class com.github.stefvanschie.inventoryframework.pane.PatternPane
Constructs a new pattern pane.
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
 
PercentageBar(int, int, int, int, Pane.Priority, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.PercentageBar
Creates a new percentage bar
PercentageBar(int, int, int, int, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.PercentageBar
Creates a new percentage bar
PercentageBar(int, int, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.PercentageBar
Creates a new percentage bar
PercentageBar(Slot, int, int) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.PercentageBar
Creates a new percentage bar
PercentageBar(Slot, int, int, Pane.Priority) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.PercentageBar
Creates a new percentage bar
PercentageBar(Slot, int, int, Pane.Priority, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.PercentageBar
Creates a new percentage bar
PercentageBar(Slot, int, int, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.PercentageBar
Creates a new percentage bar
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.
plugin - Variable in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
The plugin that owns this gui
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>, Plugin) - 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.
populateWithNames(List<String>, Material, Plugin) - 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, TriFunction<? super Object, ? super Element, ? super Plugin, ? 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
registerGui(String, BiFunction<? super Object, ? super Element, ? extends Gui>) - Static method in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
Deprecated.
this method is no longer used internally and has been superseded by Gui.registerPane(String, TriFunction)
registerPane(String, TriFunction<? super Object, ? super Element, ? super Plugin, ? extends 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
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
removeItem(Slot) - 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
Deprecated.
no longer used internally
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
Deprecated.
no longer used internally
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
setBackwardButton(GuiItem) - Method in class com.github.stefvanschie.inventoryframework.pane.component.PagingButtons
Sets the item to be used for navigating backwards.
setCost(short) - Method in class com.github.stefvanschie.inventoryframework.gui.type.AnvilGui
Sets the enchantment level cost for this anvil gui.
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)
setForwardButton(GuiItem) - Method in class com.github.stefvanschie.inventoryframework.pane.component.PagingButtons
Sets the item to be used for navigating forwards.
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) - Method in class com.github.stefvanschie.inventoryframework.gui.GuiItem
Overwrites the current item with the provided item.
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.
setOnNameInputChanged(Consumer<? super String>) - Method in class com.github.stefvanschie.inventoryframework.gui.type.AnvilGui
Sets the consumer that should be called whenever the name input is changed.
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
setParent(Gui) - Method in class com.github.stefvanschie.inventoryframework.gui.type.util.Gui
Sets the parent gui to the provided gui.
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.
setSlot(Slot) - Method in class com.github.stefvanschie.inventoryframework.pane.Pane
Sets the slot of this pane.
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.Pane
Set the x coordinate of this pane
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.CrafterGui
 
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.ModernSmithingTableGui
 
show(HumanEntity) - Method in class com.github.stefvanschie.inventoryframework.gui.type.ShulkerBoxGui
 
show(HumanEntity) - Method in class com.github.stefvanschie.inventoryframework.gui.type.SmithingTableGui
Deprecated.
 
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(TextHolder, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.ShulkerBoxGui
Constructs a new shulker box gui for the given plugin.
ShulkerBoxGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.ShulkerBoxGui
Constructs a new GUI
ShulkerBoxGui(String, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.ShulkerBoxGui
Constructs a new shulker box gui for the given plugin.
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
 
Slider(int, int, int, int, Pane.Priority, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.Slider
Creates a new slider
Slider(int, int, int, int, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.Slider
Creates a new slider
Slider(int, int, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.Slider
Creates a new slider
Slider(Slot, int, int) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.Slider
Creates a new slider
Slider(Slot, int, int, Pane.Priority) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.Slider
Creates a new slider
Slider(Slot, int, int, Pane.Priority, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.Slider
Creates a new slider
Slider(Slot, int, int, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.Slider
Creates a new slider
slot - Variable in class com.github.stefvanschie.inventoryframework.pane.Pane
The position of this pane, which is (0,0) by default
Slot - Interface in com.github.stefvanschie.inventoryframework.pane.util
A slot represents a position in some type of container.
Slot.Indexed - Class in com.github.stefvanschie.inventoryframework.pane.util
A class representing a slot based on an index.
Slot.XY - Class in com.github.stefvanschie.inventoryframework.pane.util
A class representing a slot based on an (x, y) coordinate pair.
SmithingTableGui - Class in com.github.stefvanschie.inventoryframework.gui.type
Deprecated.
SmithingTableGui(TextHolder) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.SmithingTableGui
Deprecated.
Constructs a new GUI
SmithingTableGui(TextHolder, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.SmithingTableGui
Deprecated.
Constructs a new smithing table gui for the given plugin.
SmithingTableGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.SmithingTableGui
Deprecated.
Constructs a new GUI
SmithingTableGui(String, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.SmithingTableGui
Deprecated.
Constructs a new smithing table gui for the given plugin.
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(TextHolder, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.SmokerGui
Constructs a new smoker gui for the given plugin.
SmokerGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.SmokerGui
Constructs a new GUI
SmokerGui(String, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.SmokerGui
Constructs a new smoker gui for the given plugin.
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
 
StaticPane(Slot, int, int) - Constructor for class com.github.stefvanschie.inventoryframework.pane.StaticPane
Creates a new static pane.
StaticPane(Slot, int, int, Pane.Priority) - Constructor for class com.github.stefvanschie.inventoryframework.pane.StaticPane
Creates a new static pane.
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(TextHolder, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.StonecutterGui
Constructs a new stonecutter gui for the given plugin.
StonecutterGui(String) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.StonecutterGui
Constructs a new GUI
StonecutterGui(String, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.gui.type.StonecutterGui
Constructs a new stonecutter gui for the given plugin.
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.
StringHolder - Class in com.github.stefvanschie.inventoryframework.adventuresupport
Wrapper of a legacy string value.

T

TextHolder - Class in com.github.stefvanschie.inventoryframework.adventuresupport
Immutable wrapper of a text-like value.
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, boolean, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
Creates a new toggle button
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, boolean, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
Creates a new toggle button
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
 
ToggleButton(int, int, int, int, Pane.Priority, boolean, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
Creates a new toggle button
ToggleButton(int, int, int, int, Pane.Priority, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
Creates a new toggle button
ToggleButton(int, int, int, int, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
Creates a new toggle button
ToggleButton(int, int, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
Creates a new toggle button
ToggleButton(Slot, int, int) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
Creates a new toggle button
ToggleButton(Slot, int, int, boolean) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
Creates a new toggle button
ToggleButton(Slot, int, int, boolean, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
Creates a new toggle button
ToggleButton(Slot, int, int, Pane.Priority) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
Creates a new toggle button
ToggleButton(Slot, int, int, Pane.Priority, boolean) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
Creates a new toggle button
ToggleButton(Slot, int, int, Pane.Priority, boolean, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
Creates a new toggle button
ToggleButton(Slot, int, int, Pane.Priority, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
Creates a new toggle button
ToggleButton(Slot, int, int, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.ToggleButton
Creates a new toggle button
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.adventuresupport.ComponentHolder
 
toString() - Method in class com.github.stefvanschie.inventoryframework.adventuresupport.StringHolder
 
toString() - Method in class com.github.stefvanschie.inventoryframework.adventuresupport.TextHolder
 
toString() - Method in class com.github.stefvanschie.inventoryframework.pane.util.Mask
 
toString() - Method in class com.github.stefvanschie.inventoryframework.pane.util.Pattern
 
TriFunction<A,B,C,R> - Interface in com.github.stefvanschie.inventoryframework.util
A function that takes three arguments and returns a result.

U

UnsupportedVersionException - Exception Class in com.github.stefvanschie.inventoryframework.exception
An exception indicating that the provided version is not supported.
UnsupportedVersionException(String) - Constructor for exception class 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
V1_19_3 - Enum constant in enum com.github.stefvanschie.inventoryframework.util.version.Version
Version 1.19.3
V1_19_4 - Enum constant in enum com.github.stefvanschie.inventoryframework.util.version.Version
Version 1.19.4
V1_20_0 - Enum constant in enum com.github.stefvanschie.inventoryframework.util.version.Version
Version 1.20.0
V1_20_1 - Enum constant in enum com.github.stefvanschie.inventoryframework.util.version.Version
Version 1.20.1
V1_20_2 - Enum constant in enum com.github.stefvanschie.inventoryframework.util.version.Version
Version 1.20.2
V1_20_3_4 - Enum constant in enum com.github.stefvanschie.inventoryframework.util.version.Version
Version 1.20.3 - 1.20.4
V1_20_5 - Enum constant in enum com.github.stefvanschie.inventoryframework.util.version.Version
Version 1.20.5
V1_20_6 - Enum constant in enum com.github.stefvanschie.inventoryframework.util.version.Version
Version 1.20.6
V1_21_0 - Enum constant in enum com.github.stefvanschie.inventoryframework.util.version.Version
Version 1.21.0
V1_21_1 - Enum constant in enum com.github.stefvanschie.inventoryframework.util.version.Version
Version 1.21.1
V1_21_2_3 - Enum constant in enum com.github.stefvanschie.inventoryframework.util.version.Version
Version 1.21.2 - 1.21.3
V1_21_4 - Enum constant in enum com.github.stefvanschie.inventoryframework.util.version.Version
Version 1.21.4
value - Variable in class com.github.stefvanschie.inventoryframework.adventuresupport.ComponentHolder
The Adventure component this instance wraps.
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
 
VariableBar(int, int, int, int, Pane.Priority, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
Creates a new variable bar
VariableBar(int, int, int, int, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
Creates a new variable bar
VariableBar(int, int, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
Creates a new variable bar
VariableBar(Slot, int, int) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
Creates a new variable bar
VariableBar(Slot, int, int, Pane.Priority) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
Creates a new variable bar
VariableBar(Slot, int, int, Pane.Priority, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
Creates a new variable bar
VariableBar(Slot, int, int, Plugin) - Constructor for class com.github.stefvanschie.inventoryframework.pane.component.util.VariableBar
Creates a new variable bar
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
Deprecated.
XMLLoadException - Exception Class 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 class com.github.stefvanschie.inventoryframework.exception.XMLLoadException
Constructs the exception with a given message
XMLLoadException(String, Throwable) - Constructor for exception class com.github.stefvanschie.inventoryframework.exception.XMLLoadException
Constructs the exception with a given message and cause
XMLLoadException(Throwable) - Constructor for exception class com.github.stefvanschie.inventoryframework.exception.XMLLoadException
Constructs the exception with a given cause
XMLReflectionException - Exception Class 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 class com.github.stefvanschie.inventoryframework.exception.XMLReflectionException
Constructs the exception with a given message
XMLReflectionException(Throwable) - Constructor for exception class 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
Deprecated.
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 L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Serialized Form