Skip navigation links
A C D F G H I L O P R S U V X 

A

addItem(GuiItem) - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Adds a gui item at the specific spot in the pane
addItem(GuiItem, GuiLocation) - Method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
Adds a gui item at the specific spot in the pane
addPane(Pane) - Method in class com.github.stefvanschie.inventoryframework.Gui
Adds a pane to this gui
addPane(int, Pane) - Method in class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
Assigns a pane to a selected page

C

click(InventoryClickEvent, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Called whenever there is being clicked on this pane
click(InventoryClickEvent, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
Called whenever there is being clicked on this pane
click(InventoryClickEvent, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
Called whenever there is being clicked on this pane
click(InventoryClickEvent, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.util.Pane
Called whenever there is being clicked on this pane
com.github.stefvanschie.inventoryframework - package com.github.stefvanschie.inventoryframework
 
com.github.stefvanschie.inventoryframework.pane - package com.github.stefvanschie.inventoryframework.pane
 
com.github.stefvanschie.inventoryframework.pane.util - package com.github.stefvanschie.inventoryframework.pane.util
 
com.github.stefvanschie.inventoryframework.util - package com.github.stefvanschie.inventoryframework.util
 

D

display(Inventory, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Has to set all the items in the right spot inside the inventory
display(Inventory, int, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
Has to set all the items in the right spot inside the inventory
display(Inventory, 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, int, int, int) - Method in class com.github.stefvanschie.inventoryframework.pane.util.Pane
Has to set all the items in the right spot inside the inventory
doesRepeat() - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Gets whether this outline pane repeats itself

F

flipHorizontally(boolean) - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Sets whether this pane should flip its items horizontally
flipHorizontally(boolean) - Method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
Sets whether this pane should flip its items horizontally
flipVertically(boolean) - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Sets whether this pane should flip its items vertically
flipVertically(boolean) - Method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
Sets whether this pane should flip its items vertically

G

GeometryUtil - Class in com.github.stefvanschie.inventoryframework.util
 
GeometryUtil() - Constructor for class com.github.stefvanschie.inventoryframework.util.GeometryUtil
 
getAction() - Method in class com.github.stefvanschie.inventoryframework.GuiItem
Returns the action for this item
getGap() - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Gets the gap of the pane
getHeight() - Method in class com.github.stefvanschie.inventoryframework.pane.util.Pane
Returns the height of this pane
getInventory() - Method in class com.github.stefvanschie.inventoryframework.Gui
getItem() - Method in class com.github.stefvanschie.inventoryframework.GuiItem
Returns the item
getItems() - Method in class com.github.stefvanschie.inventoryframework.Gui
Gets all the items in all underlying panes
getItems() - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Gets all the items in this pane and all underlying panes
getItems() - Method in class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
Gets all the items in this pane and all underlying panes
getItems() - Method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
Gets all the items in this pane and all underlying panes
getItems() - Method in class com.github.stefvanschie.inventoryframework.pane.util.Pane
Gets all the items in this pane and all underlying panes
getLength() - Method in class com.github.stefvanschie.inventoryframework.pane.util.Pane
Returns the length of this pane
getOrientation() - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Gets the orientation of this outline pane
getPage() - Method in class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
Returns the current page
getPages() - Method in class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
Returns the amount of pages
getPanes() - Method in class com.github.stefvanschie.inventoryframework.Gui
Gets all the panes in this gui, this includes child panes from other panes
getPanes() - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Gets all the panes in this panes, including any child panes from other panes
getPanes() - Method in class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
Gets all the panes in this panes, including any child panes from other panes
getPanes() - Method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
Gets all the panes in this panes, including any child panes from other panes
getPanes() - Method in class com.github.stefvanschie.inventoryframework.pane.util.Pane
Gets all the panes in this panes, including any child panes from other panes
getPriority() - Method in class com.github.stefvanschie.inventoryframework.pane.util.Pane
Returns the priority of the pane
getPropertyMappings() - Static method in class com.github.stefvanschie.inventoryframework.pane.util.Pane
Returns the property mappings used when loading properties from an XML file.
getRotation() - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Gets the rotation specified to this pane.
getRotation() - Method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
Gets the rotation specified to this pane.
getRows() - Method in class com.github.stefvanschie.inventoryframework.Gui
Returns the amount of rows this gui currently has
getTitle() - Method in class com.github.stefvanschie.inventoryframework.Gui
Returns the title of this gui
getX() - Method in class com.github.stefvanschie.inventoryframework.GuiLocation
Returns the x coordinate
getX() - Method in class com.github.stefvanschie.inventoryframework.pane.util.Pane
Gets the x coordinate of this pane
getY() - Method in class com.github.stefvanschie.inventoryframework.GuiLocation
Returns the y coordinate
getY() - Method in class com.github.stefvanschie.inventoryframework.pane.util.Pane
Gets the y coordinate of this pane
Gui - Class in com.github.stefvanschie.inventoryframework
The base class of all GUIs
Gui(Plugin, int, String) - Constructor for class com.github.stefvanschie.inventoryframework.Gui
Constructs a new GUI
GuiItem - Class in com.github.stefvanschie.inventoryframework
An item for in an inventory
GuiItem(ItemStack, Consumer<InventoryClickEvent>) - Constructor for class com.github.stefvanschie.inventoryframework.GuiItem
Creates a new gui item based on the item stack and action
GuiItem(ItemStack) - Constructor for class com.github.stefvanschie.inventoryframework.GuiItem
Creates a new gui item based on the item stack and action
GuiLocation - Class in com.github.stefvanschie.inventoryframework
A location inside a GUI
GuiLocation(int, int) - Constructor for class com.github.stefvanschie.inventoryframework.GuiLocation
Creates a new location for in a gui

H

height - Variable in class com.github.stefvanschie.inventoryframework.pane.util.Pane
Length is horizontal, height is vertical

I

insertItem(GuiItem, int) - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Adds a gui item in the specified index
isFlippedHorizontally() - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Gets whether this pane's items are flipped horizontally
isFlippedHorizontally() - Method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
Gets whether this pane's items are flipped horizontally
isFlippedVertically() - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Gets whether this pane's items are flipped vertically
isFlippedVertically() - Method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
Gets whether this pane's items are flipped vertically
isVisible() - Method in class com.github.stefvanschie.inventoryframework.GuiItem
Returns whether or not this item is visible
isVisible() - Method in class com.github.stefvanschie.inventoryframework.pane.util.Pane
Returns the pane's visibility state

L

length - Variable in class com.github.stefvanschie.inventoryframework.pane.util.Pane
Length is horizontal, height is vertical
load(Plugin, Object, InputStream) - Static method in class com.github.stefvanschie.inventoryframework.Gui
Loads a Gui from a given input stream
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Loads an outline pane from a given element
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
Loads a paginated pane from a given element
load(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
Loads an outline pane from a given element
load(Pane, Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.pane.util.Pane
 
loadItem(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.pane.util.Pane
Loads an item from an instance and an element
loadOnClickAttribute(Object, Element) - Static method in class com.github.stefvanschie.inventoryframework.util.XMLUtil
Loads an onLocalClick consumer from the given instance and element
loadPane(Object, Node) - Static method in class com.github.stefvanschie.inventoryframework.Gui
Loads a pane by the given instance and node

O

onInventoryClick(InventoryClickEvent) - Method in class com.github.stefvanschie.inventoryframework.Gui
Handles clicks in inventories
onInventoryClose(InventoryCloseEvent) - Method in class com.github.stefvanschie.inventoryframework.Gui
Handles closing in inventories
onLocalClick - Variable in class com.github.stefvanschie.inventoryframework.pane.util.Pane
The consumer that will be called once a players clicks in the gui
OutlinePane - Class in com.github.stefvanschie.inventoryframework.pane
A pane for items that should be outlined
OutlinePane(GuiLocation, int, int) - Constructor for class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Constructs a new default pane
OutlinePane.Orientation - Enum in com.github.stefvanschie.inventoryframework.pane
An orientation for outline panes

P

PaginatedPane - Class in com.github.stefvanschie.inventoryframework.pane
A pane for panes that should be spread out over multiple pages
PaginatedPane(GuiLocation, int, int) - Constructor for class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
Pane - Class in com.github.stefvanschie.inventoryframework.pane.util
The base class for all panes.
Pane(GuiLocation, int, int, Pane.Priority) - Constructor for class com.github.stefvanschie.inventoryframework.pane.util.Pane
Constructs a new default pane
Pane(GuiLocation, int, int) - Constructor for class com.github.stefvanschie.inventoryframework.pane.util.Pane
Constructs a new default pane
Pane.Priority - Enum in com.github.stefvanschie.inventoryframework.pane.util
An enum representing the rendering priorities for the panes.
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

R

registerPane(String, BiFunction<Object, Element, Pane>) - Static method in class com.github.stefvanschie.inventoryframework.Gui
Registers a name that can be used inside an XML file to add custom panes
registerProperty(String, Function<String, Object>) - Static method in class com.github.stefvanschie.inventoryframework.Gui
Registers a property that can be used inside an XML file to add additional new properties.

S

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.util.Pane
Set the height of this pane
setLength(int) - Method in class com.github.stefvanschie.inventoryframework.pane.util.Pane
Set the length of this pane
setOnClose(Consumer<InventoryCloseEvent>) - Method in class com.github.stefvanschie.inventoryframework.Gui
Set the consumer that should be called whenever this gui is closed.
setOnGlobalClick(Consumer<InventoryClickEvent>) - Method in class com.github.stefvanschie.inventoryframework.Gui
Set the consumer that should be called whenever this gui or inventory is clicked in.
setOnLocalClick(Consumer<InventoryClickEvent>) - Method in class com.github.stefvanschie.inventoryframework.Gui
Set the consumer that should be called whenever this gui is clicked in.
setOnLocalClick(Consumer<InventoryClickEvent>) - Method in class com.github.stefvanschie.inventoryframework.pane.util.Pane
Set the consumer that should be called whenever this gui is clicked in.
setOrientation(OutlinePane.Orientation) - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Sets the orientation of this outline pane
setPage(int) - Method in class com.github.stefvanschie.inventoryframework.pane.PaginatedPane
Sets the current displayed page
setPriority(Pane.Priority) - Method in class com.github.stefvanschie.inventoryframework.pane.util.Pane
Sets the priority of this pane
setRepeat(boolean) - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Sets whether this pane should repeat itself
setRotation(int) - Method in class com.github.stefvanschie.inventoryframework.pane.OutlinePane
Sets the rotation of this pane.
setRotation(int) - Method in class com.github.stefvanschie.inventoryframework.pane.StaticPane
Sets the rotation of this pane.
setRows(int) - Method in class com.github.stefvanschie.inventoryframework.Gui
Sets the amount of rows for this inventory.
setTitle(String) - Method in class com.github.stefvanschie.inventoryframework.Gui
Sets the title for this inventory.
setVisible(boolean) - Method in class com.github.stefvanschie.inventoryframework.GuiItem
Sets the visibility of this item to the new visibility
setVisible(boolean) - Method in class com.github.stefvanschie.inventoryframework.pane.util.Pane
Sets whether this pane is visible or not
setX(int) - Method in class com.github.stefvanschie.inventoryframework.pane.util.Pane
Set the x coordinate of this pane
setY(int) - Method in class com.github.stefvanschie.inventoryframework.pane.util.Pane
Set the y coordinate of this pane
show(HumanEntity) - Method in class com.github.stefvanschie.inventoryframework.Gui
Shows a gui to a player
start - Variable in class com.github.stefvanschie.inventoryframework.pane.util.Pane
The starting position of this pane
StaticPane - Class in com.github.stefvanschie.inventoryframework.pane
A pane for static items and stuff.
StaticPane(GuiLocation, int, int) - Constructor for class com.github.stefvanschie.inventoryframework.pane.StaticPane
Constructs a new default pane

U

update() - Method in class com.github.stefvanschie.inventoryframework.Gui
Update the gui for everyone

V

valueOf(String) - Static method in enum com.github.stefvanschie.inventoryframework.pane.OutlinePane.Orientation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.stefvanschie.inventoryframework.pane.util.Pane.Priority
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.stefvanschie.inventoryframework.pane.OutlinePane.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.util.Pane.Priority
Returns an array containing the constants of this enum type, in the order they are declared.

X

XMLUtil - Class in com.github.stefvanschie.inventoryframework.util
 
XMLUtil() - Constructor for class com.github.stefvanschie.inventoryframework.util.XMLUtil
 
A C D F G H I L O P R S U V X 
Skip navigation links

Copyright © 2018. All rights reserved.