Index

A B C D F G H I L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values

A

addSlot(Integer) - Method in class io.github.viimeinen1.ainventory.aInventory.aItemBuilder
Add slot that the item(s) will be copied to.
addSlot(Collection<Integer>) - Method in class io.github.viimeinen1.ainventory.aInventory.aItemBuilder
Add multiple slots that this item(s) will be copied to.
aGUI<T> - Class in io.github.viimeinen1.ainventory
a GUI that stores multiple inventories.
aGUI(Class<T>) - Constructor for class io.github.viimeinen1.ainventory.aGUI
create new GUI.
aGUIInventory<T> - Class in io.github.viimeinen1.ainventory
Inventory that has addinational information for GUI
aGUIInventory.Builder<T> - Class in io.github.viimeinen1.ainventory
Inventory builder for GUIs
aInventory - Class in io.github.viimeinen1.ainventory
Custom inventory with addinational features like reloading individual slots.
aInventory(aInventory.Builder<?, ?>) - Constructor for class io.github.viimeinen1.ainventory.aInventory
Create new aInventory.
aInventory.aItemBuilder - Class in io.github.viimeinen1.ainventory
Item builder for aInventory.
aInventory.Builder<T,K> - Class in io.github.viimeinen1.ainventory
Custom inventory builder.
aInventory.DefaultBuilder - Class in io.github.viimeinen1.ainventory
Default inventory builder.
aInventory.INVENTORY_SIZE - Enum Class in io.github.viimeinen1.ainventory
Possible inventory sizes
aInventory.inventoryCloseFunction - Interface in io.github.viimeinen1.ainventory
Inventory close function
aInventory.inventoryFunction - Interface in io.github.viimeinen1.ainventory
Generic inventory function.
aInventory.inventoryOpenFunction - Interface in io.github.viimeinen1.ainventory
 
aInventory.itemClickFunction - Interface in io.github.viimeinen1.ainventory
click function
aInventory.itemReloadFunction - Interface in io.github.viimeinen1.ainventory
Single item reload function
aInventory.Messages - Class in io.github.viimeinen1.ainventory
Messages of inventory.
aInventory.requirementFunction - Interface in io.github.viimeinen1.ainventory
Inventory use requirement function
aInventoryListener - Class in io.github.viimeinen1.ainventory
 
aInventoryListener() - Constructor for class io.github.viimeinen1.ainventory.aInventoryListener
 
aItemBuilder(aInventory, int) - Constructor for class io.github.viimeinen1.ainventory.aInventory.aItemBuilder
Modify single slot.
aItemBuilder(aInventory, Collection<Integer>) - Constructor for class io.github.viimeinen1.ainventory.aInventory.aItemBuilder
Modify multiple slots.
amount(Integer) - Method in class io.github.viimeinen1.ainventory.aInventory.aItemBuilder
Set amount for item(s).

B

build() - Method in class io.github.viimeinen1.ainventory.aGUIInventory.Builder
Build new aGUIInventory with the set details.
build() - Method in class io.github.viimeinen1.ainventory.aInventory.aItemBuilder
Apply item(s) to linked inventory.
build() - Method in class io.github.viimeinen1.ainventory.aInventory.Builder
 
build() - Method in class io.github.viimeinen1.ainventory.aInventory.DefaultBuilder
Build new aInventory with the set details.
builder() - Static method in class io.github.viimeinen1.ainventory.aInventory
Create new aInventory.DefaultBuilder for building new inventory.
builder(T) - Static method in class io.github.viimeinen1.ainventory.aGUIInventory
Creating new inventory.
Builder() - Constructor for class io.github.viimeinen1.ainventory.aInventory.Builder
 
Builder(T) - Constructor for class io.github.viimeinen1.ainventory.aGUIInventory.Builder
Create new builder

C

CHEST_9x1 - Enum constant in enum class io.github.viimeinen1.ainventory.aInventory.INVENTORY_SIZE
 
CHEST_9x2 - Enum constant in enum class io.github.viimeinen1.ainventory.aInventory.INVENTORY_SIZE
 
CHEST_9x3 - Enum constant in enum class io.github.viimeinen1.ainventory.aInventory.INVENTORY_SIZE
 
CHEST_9x4 - Enum constant in enum class io.github.viimeinen1.ainventory.aInventory.INVENTORY_SIZE
 
CHEST_9x5 - Enum constant in enum class io.github.viimeinen1.ainventory.aInventory.INVENTORY_SIZE
 
CHEST_9x6 - Enum constant in enum class io.github.viimeinen1.ainventory.aInventory.INVENTORY_SIZE
 
clear() - Method in class io.github.viimeinen1.ainventory.aInventory.aItemBuilder
Clear item(s) completely.
clickFunctions - Variable in class io.github.viimeinen1.ainventory.aInventory
All slot functions of this inventory.
closeFunction(aInventory.inventoryCloseFunction) - Method in class io.github.viimeinen1.ainventory.aInventory.Builder
Inventory close function.

D

defaultAction(aInventory.itemClickFunction) - Method in class io.github.viimeinen1.ainventory.aInventory.Builder
Function that will be ran every time inventory is clicked.
DefaultBuilder() - Constructor for class io.github.viimeinen1.ainventory.aInventory.DefaultBuilder
 

F

function(aInventory.itemClickFunction) - Method in class io.github.viimeinen1.ainventory.aInventory.aItemBuilder
Function that is run when item(s) is clicked.

G

getInventory() - Method in class io.github.viimeinen1.ainventory.aInventory.aItemBuilder
Get aInventory the item(s) will be set to.
getInventory() - Method in class io.github.viimeinen1.ainventory.aInventory
Get Inventory
getSlots() - Method in class io.github.viimeinen1.ainventory.aInventory.aItemBuilder
Get slots that item(s) will be copied to.
getThis() - Method in class io.github.viimeinen1.ainventory.aGUIInventory.Builder
Get this builder.
getThis() - Method in class io.github.viimeinen1.ainventory.aInventory.Builder
 
getThis() - Method in class io.github.viimeinen1.ainventory.aInventory.DefaultBuilder
Get the builder.

H

hasInventory(T) - Method in class io.github.viimeinen1.ainventory.aGUI
Check if GUI contains inventory.

I

i - Variable in class io.github.viimeinen1.ainventory.IndexStream.StreamValue
 
i() - Method in class io.github.viimeinen1.ainventory.IndexStream.StreamValue
Get index of value
index() - Method in class io.github.viimeinen1.ainventory.IndexStream.StreamValue
Get index of value
IndexStream - Class in io.github.viimeinen1.ainventory
Helper to make streaming values to inventory easier.
IndexStream() - Constructor for class io.github.viimeinen1.ainventory.IndexStream
 
IndexStream.StreamValue<T> - Class in io.github.viimeinen1.ainventory
Stream value with index and value.
initialization(aInventory.inventoryFunction) - Method in class io.github.viimeinen1.ainventory.aInventory.Builder
Set initialization function for the inventory.
initialize() - Method in class io.github.viimeinen1.ainventory.aInventory
Re-Initialize inventory.
initializeInventory(T) - Method in class io.github.viimeinen1.ainventory.aGUI
Re-Run initialization function of the inventory.
initializeListener(JavaPlugin) - Static method in class io.github.viimeinen1.ainventory.aInventory
Initialize listener for aInventory.
inventory - Variable in class io.github.viimeinen1.ainventory.aInventory
Inventory of this aInventory.
inventoryEnum - Variable in class io.github.viimeinen1.ainventory.aGUIInventory
Enum value of this inventory.
io.github.viimeinen1.ainventory - package io.github.viimeinen1.ainventory
 
ItemBuilder(int) - Method in class io.github.viimeinen1.ainventory.aInventory
Modify slot.
ItemBuilder(Collection<Integer>) - Method in class io.github.viimeinen1.ainventory.aInventory
Modify multiple slots.
itemReloads - Variable in class io.github.viimeinen1.ainventory.aInventory
All reload functions of this inventory.

L

lore(Collection<K>, boolean) - Method in class io.github.viimeinen1.ainventory.aInventory.aItemBuilder
Set lore of item(s).

M

material(Material) - Method in class io.github.viimeinen1.ainventory.aInventory.aItemBuilder
Set the type of the item(s).
Messages() - Constructor for class io.github.viimeinen1.ainventory.aInventory.Messages
 

N

name(String) - Method in class io.github.viimeinen1.ainventory.aInventory.aItemBuilder
 
name(K, boolean) - Method in class io.github.viimeinen1.ainventory.aInventory.aItemBuilder
Set displayname of item(s).
NO_OPEN_PERMISSION - Static variable in class io.github.viimeinen1.ainventory.aInventory.Messages
 
NO_USE_PERMISSION - Static variable in class io.github.viimeinen1.ainventory.aInventory.Messages
 

O

onInventoryClick(InventoryClickEvent) - Method in class io.github.viimeinen1.ainventory.aInventory
 
onInventoryClick(InventoryClickEvent) - Static method in class io.github.viimeinen1.ainventory.aInventoryListener
 
onInventoryClose(InventoryCloseEvent) - Method in class io.github.viimeinen1.ainventory.aInventory
 
onInventoryClose(InventoryCloseEvent) - Static method in class io.github.viimeinen1.ainventory.aInventoryListener
 
onInventoryOpen(InventoryOpenEvent) - Method in class io.github.viimeinen1.ainventory.aInventory
 
onInventoryOpen(InventoryOpenEvent) - Static method in class io.github.viimeinen1.ainventory.aInventoryListener
 
onInventoryTransfer(InventoryClickEvent) - Method in class io.github.viimeinen1.ainventory.aInventory
 
openFunction(aInventory.inventoryOpenFunction) - Method in class io.github.viimeinen1.ainventory.aInventory.Builder
Inventory open function.
openInventory(HumanEntity) - Method in class io.github.viimeinen1.ainventory.aInventory
Open inventory for player.
openInventory(T, HumanEntity) - Method in class io.github.viimeinen1.ainventory.aGUI
Open inventory for player.
owner - Variable in class io.github.viimeinen1.ainventory.aInventory
Owner of the inventory.
owner(UUID) - Method in class io.github.viimeinen1.ainventory.aInventory.Builder
Set owner of the inventory.

P

putInventory(aGUIInventory<T>) - Method in class io.github.viimeinen1.ainventory.aGUI
Add inventory to the gui.

R

reload() - Method in class io.github.viimeinen1.ainventory.aInventory
Runs reload function of all slots in the inventory.
reload(aInventory.itemReloadFunction) - Method in class io.github.viimeinen1.ainventory.aInventory.aItemBuilder
Reload function.
reload(Integer) - Method in class io.github.viimeinen1.ainventory.aInventory
Runs reload function for specific slot.
reloadInventory(T) - Method in class io.github.viimeinen1.ainventory.aGUI
Run reload function of the inventory.
removeReloadFunction(boolean) - Method in class io.github.viimeinen1.ainventory.aInventory.aItemBuilder
If reload function should be removed.
removeSlotFuntion(boolean) - Method in class io.github.viimeinen1.ainventory.aInventory.aItemBuilder
If slot Function should be removed.
require(aInventory.requirementFunction) - Method in class io.github.viimeinen1.ainventory.aInventory.Builder
Function that is ran every time inventory is opened, or slot is clicked.
run(aInventory) - Method in interface io.github.viimeinen1.ainventory.aInventory.inventoryFunction
 
run(aInventory.aItemBuilder) - Method in interface io.github.viimeinen1.ainventory.aInventory.itemReloadFunction
 
run(HumanEntity) - Method in interface io.github.viimeinen1.ainventory.aInventory.requirementFunction
 
run(InventoryClickEvent) - Method in interface io.github.viimeinen1.ainventory.aInventory.itemClickFunction
 
run(InventoryCloseEvent, aInventory) - Method in interface io.github.viimeinen1.ainventory.aInventory.inventoryCloseFunction
 
run(InventoryOpenEvent, aInventory) - Method in interface io.github.viimeinen1.ainventory.aInventory.inventoryOpenFunction
 

S

setData(DataComponentType.Valued<K>, K) - Method in class io.github.viimeinen1.ainventory.aInventory.aItemBuilder
Set data component to item(s).
setItem(ItemStack) - Method in class io.github.viimeinen1.ainventory.aInventory.aItemBuilder
Replace item in the builder.
size() - Method in enum class io.github.viimeinen1.ainventory.aInventory.INVENTORY_SIZE
 
size(aInventory.INVENTORY_SIZE) - Method in class io.github.viimeinen1.ainventory.aInventory.Builder
Set size of the inventory.
StreamValue(int, T) - Constructor for class io.github.viimeinen1.ainventory.IndexStream.StreamValue
Create new StreamValue

T

title(R) - Method in class io.github.viimeinen1.ainventory.aInventory.Builder
Set the title of the inventory.
toStream(Collection<T>) - Static method in class io.github.viimeinen1.ainventory.IndexStream
Convert collection to stream with IndexStream.StreamValues.

U

update() - Method in class io.github.viimeinen1.ainventory.aInventory
Update inventory for all it's viewers.

V

val() - Method in class io.github.viimeinen1.ainventory.IndexStream.StreamValue
Get value
value - Variable in class io.github.viimeinen1.ainventory.IndexStream.StreamValue
 
value() - Method in class io.github.viimeinen1.ainventory.IndexStream.StreamValue
Get value
valueOf(String) - Static method in enum class io.github.viimeinen1.ainventory.aInventory.INVENTORY_SIZE
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.github.viimeinen1.ainventory.aInventory.INVENTORY_SIZE
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D F G H I L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values