Index
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 aTextHolder
. - 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
- 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
- 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.
- 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
Gui
s. - 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
InventoryView
s 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
- 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
- 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
-
Deprecated.superseded by
InventoryComponent.load(Object, Element, Plugin)
- 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
OutlinePane
s 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
- 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
PaginatedPane
s. - 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
PatternPane
s 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, - Interface in com.github.stefvanschie.inventoryframework.utilC, R> -
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 forUUID
s.
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
All Classes and Interfaces|All Packages|Serialized Form
Pane.getSlot()
should be used instead