Index
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
aGUIInventorywith 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
aInventorywith the set details. - builder() - Static method in class io.github.viimeinen1.ainventory.aInventory
-
Create new
aInventory.DefaultBuilderfor 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
aInventorythe 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
-
Inventoryof 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.
All Classes and Interfaces|All Packages|Constant Field Values