Index

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

A

activeContainer - Static variable in class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate
 
addComponent(Component) - Method in class me.devnatan.inventoryframework.context.SlotContext
 
addComponent(Component) - Method in class me.devnatan.inventoryframework.context.CloseContext
 
addComponent(Component) - Method in class me.devnatan.inventoryframework.context.OpenContext
 
addComponent(Component) - Method in class me.devnatan.inventoryframework.context.RenderContext
 
addCustomChart(Metrics.CustomChart) - Method in class me.devnatan.inventoryframework.runtime.thirdparty.Metrics
Adds a custom chart.
addCustomChart(Metrics.CustomChart) - Method in class me.devnatan.inventoryframework.runtime.thirdparty.Metrics.MetricsBase
 
addViewer(Viewer) - Method in class me.devnatan.inventoryframework.context.CloseContext
 
addViewer(Viewer) - Method in class me.devnatan.inventoryframework.context.OpenContext
 
addViewer(Viewer) - Method in class me.devnatan.inventoryframework.context.RenderContext
 
addViewer(Viewer) - Method in class me.devnatan.inventoryframework.context.SlotClickContext
 
addViewer(Viewer) - Method in class me.devnatan.inventoryframework.context.SlotContext
 
addViewer(Viewer) - Method in class me.devnatan.inventoryframework.context.SlotRenderContext
 
AdvancedBarChart(String, Callable<Map<String, int[]>>) - Constructor for class me.devnatan.inventoryframework.runtime.thirdparty.Metrics.AdvancedBarChart
Class constructor.
AdvancedPie(String, Callable<Map<String, Integer>>) - Constructor for class me.devnatan.inventoryframework.runtime.thirdparty.Metrics.AdvancedPie
Class constructor.
ANVIL - Enum constant in enum class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate.Containers
 
appendField(String, int) - Method in class me.devnatan.inventoryframework.runtime.thirdparty.Metrics.JsonObjectBuilder
Appends an integer field to the JSON.
appendField(String, int[]) - Method in class me.devnatan.inventoryframework.runtime.thirdparty.Metrics.JsonObjectBuilder
Appends an integer array to the JSON.
appendField(String, String) - Method in class me.devnatan.inventoryframework.runtime.thirdparty.Metrics.JsonObjectBuilder
Appends a string field to the JSON.
appendField(String, String[]) - Method in class me.devnatan.inventoryframework.runtime.thirdparty.Metrics.JsonObjectBuilder
Appends a string array to the JSON.
appendField(String, Metrics.JsonObjectBuilder.JsonObject) - Method in class me.devnatan.inventoryframework.runtime.thirdparty.Metrics.JsonObjectBuilder
Appends an object to the JSON.
appendField(String, Metrics.JsonObjectBuilder.JsonObject[]) - Method in class me.devnatan.inventoryframework.runtime.thirdparty.Metrics.JsonObjectBuilder
Appends an object array to the JSON.
appendNull(String) - Method in class me.devnatan.inventoryframework.runtime.thirdparty.Metrics.JsonObjectBuilder
Appends a null field to the JSON.
availableSlot(ItemStack) - Method in class me.devnatan.inventoryframework.context.RenderContext
Adds an item in the next available slot of this context's container.

B

back() - Method in class me.devnatan.inventoryframework.context.SlotContext
 
back(Object) - Method in class me.devnatan.inventoryframework.context.SlotContext
 
BEACON - Enum constant in enum class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate.Containers
 
BLAST_FURNACE - Enum constant in enum class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate.Containers
 
BREWING_STAND - Enum constant in enum class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate.Containers
 
build() - Method in class me.devnatan.inventoryframework.runtime.thirdparty.Metrics.JsonObjectBuilder
Builds the JSON string and invalidates this builder.
BukkitElementFactory - Class in me.devnatan.inventoryframework.internal
 
BukkitElementFactory(Plugin) - Constructor for class me.devnatan.inventoryframework.internal.BukkitElementFactory
 
BukkitInventoryFactory - Class in me.devnatan.inventoryframework.internal
 
BukkitInventoryFactory() - Constructor for class me.devnatan.inventoryframework.internal.BukkitInventoryFactory
 
BukkitItemComponentBuilder - Class in me.devnatan.inventoryframework.component
 
BukkitItemComponentBuilder(VirtualView) - Constructor for class me.devnatan.inventoryframework.component.BukkitItemComponentBuilder
 
BukkitLogger - Class in me.devnatan.inventoryframework.logging
 
BukkitLogger(Logger, String, boolean) - Constructor for class me.devnatan.inventoryframework.logging.BukkitLogger
 
BukkitTaskJobImpl - Class in me.devnatan.inventoryframework.internal
 
BukkitTaskJobImpl(PlatformScheduler, long, Runnable) - Constructor for class me.devnatan.inventoryframework.internal.BukkitTaskJobImpl
 
BukkitViewContainer - Class in me.devnatan.inventoryframework
 
BukkitViewContainer(Inventory, boolean, ViewType, boolean) - Constructor for class me.devnatan.inventoryframework.BukkitViewContainer
 
BukkitViewer - Class in me.devnatan.inventoryframework
 
BukkitViewer(Player, IFRenderContext) - Constructor for class me.devnatan.inventoryframework.BukkitViewer
 

C

canBack() - Method in class me.devnatan.inventoryframework.context.SlotContext
 
cancel() - Method in class me.devnatan.inventoryframework.internal.BukkitTaskJobImpl
 
CancelledCloseInterceptor - Class in me.devnatan.inventoryframework.pipeline
 
CancelledCloseInterceptor() - Constructor for class me.devnatan.inventoryframework.pipeline.CancelledCloseInterceptor
 
CARTOGRAPHY_TABLE - Enum constant in enum class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate.Containers
 
changeTitle(String, Viewer) - Method in class me.devnatan.inventoryframework.BukkitViewContainer
 
changeTitle(String, Player) - Method in class me.devnatan.inventoryframework.BukkitViewContainer
 
checkInventoryTypeSupport(ViewType) - Static method in class me.devnatan.inventoryframework.runtime.util.InventoryUtils
 
clear() - Method in class me.devnatan.inventoryframework.context.SlotRenderContext
 
close() - Method in class me.devnatan.inventoryframework.BukkitViewContainer
 
close() - Method in class me.devnatan.inventoryframework.BukkitViewer
 
close(Viewer) - Method in class me.devnatan.inventoryframework.BukkitViewContainer
 
CloseContext - Class in me.devnatan.inventoryframework.context
 
CloseContext(Viewer, IFRenderContext, InventoryCloseEvent) - Constructor for class me.devnatan.inventoryframework.context.CloseContext
 
closeForPlayer() - Method in class me.devnatan.inventoryframework.context.SlotClickContext
 
closeForPlayer() - Method in class me.devnatan.inventoryframework.context.SlotRenderContext
 
compareTo(McVersion) - Method in class me.devnatan.inventoryframework.runtime.thirdparty.McVersion
 
config - Variable in class me.devnatan.inventoryframework.context.CloseContext
 
config - Variable in class me.devnatan.inventoryframework.context.OpenContext
 
config - Variable in class me.devnatan.inventoryframework.context.SlotClickContext
 
config - Variable in class me.devnatan.inventoryframework.context.SlotContext
 
config - Variable in class me.devnatan.inventoryframework.context.SlotRenderContext
 
CONTAINER - Static variable in class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate
 
Context - Interface in me.devnatan.inventoryframework.context
 
copy() - Method in class me.devnatan.inventoryframework.component.BukkitItemComponentBuilder
 
CRAFT_PLAYER - Static variable in class me.devnatan.inventoryframework.runtime.thirdparty.ReflectionUtils
The class for the NMS CraftPlayer.
CRAFTBUKKIT_PACKAGE - Static variable in class me.devnatan.inventoryframework.runtime.thirdparty.ReflectionUtils
Mojang remapped their NMS in 1.17: Spigot Thread
CRAFTING - Enum constant in enum class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate.Containers
 
create() - Method in class me.devnatan.inventoryframework.component.BukkitItemComponentBuilder
 
create(Plugin) - Static method in class me.devnatan.inventoryframework.ViewFrame
Creates a new ViewFrame.
createBuilder() - Method in class me.devnatan.inventoryframework.context.RenderContext
 
createCloseContext(Viewer, IFRenderContext, Object) - Method in class me.devnatan.inventoryframework.internal.BukkitElementFactory
 
createComponentBuilder(VirtualView) - Method in class me.devnatan.inventoryframework.internal.BukkitElementFactory
 
createContainer(IFContext) - Method in class me.devnatan.inventoryframework.internal.BukkitElementFactory
 
createInventory(InventoryHolder, ViewType, int, Object) - Method in class me.devnatan.inventoryframework.internal.BukkitInventoryFactory
 
createInventory(InventoryHolder, ViewType, int, Object) - Method in class me.devnatan.inventoryframework.internal.InventoryFactory
 
createOpenContext(RootView, Viewer, List<Viewer>, Object) - Method in class me.devnatan.inventoryframework.internal.BukkitElementFactory
 
createRenderContext(UUID, RootView, ViewConfig, ViewContainer, Map<String, Viewer>, Viewer, Object) - Method in class me.devnatan.inventoryframework.internal.BukkitElementFactory
 
createSlotClickContext(int, Viewer, ViewContainer, Component, Object, boolean) - Method in class me.devnatan.inventoryframework.internal.BukkitElementFactory
 
createSlotRenderContext(int, IFRenderContext, Viewer) - Method in class me.devnatan.inventoryframework.internal.BukkitElementFactory
 
createTitleComponent(Object) - Static method in class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate
 
createUninitializedRoot() - Method in class me.devnatan.inventoryframework.internal.BukkitElementFactory
 
createViewer(Object, IFRenderContext) - Method in class me.devnatan.inventoryframework.internal.BukkitElementFactory
 
current() - Static method in class me.devnatan.inventoryframework.internal.InventoryFactory
 
current() - Static method in class me.devnatan.inventoryframework.runtime.thirdparty.McVersion
Gets the currently running McVersion
CustomChart(String) - Constructor for class me.devnatan.inventoryframework.runtime.thirdparty.Metrics.CustomChart
 

D

debug(String) - Method in class me.devnatan.inventoryframework.logging.BukkitLogger
 
disableMetrics() - Method in class me.devnatan.inventoryframework.ViewFrame
Disables bStats metrics tracking.
DrilldownPie(String, Callable<Map<String, Map<String, Integer>>>) - Constructor for class me.devnatan.inventoryframework.runtime.thirdparty.Metrics.DrilldownPie
Class constructor.

E

ENCHANTMENT - Enum constant in enum class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate.Containers
 
ENTITY_PLAYER - Static variable in class me.devnatan.inventoryframework.runtime.thirdparty.ReflectionUtils
The class for the NMS EntityPlayer.
equals(Object) - Method in class me.devnatan.inventoryframework.BukkitViewContainer
 
equals(Object) - Method in class me.devnatan.inventoryframework.BukkitViewer
 
equals(Object) - Method in class me.devnatan.inventoryframework.context.RenderContext
 
equals(Object) - Method in class me.devnatan.inventoryframework.runtime.thirdparty.McVersion
 
error(String) - Method in class me.devnatan.inventoryframework.logging.BukkitLogger
 

F

firstSlot(ItemStack) - Method in class me.devnatan.inventoryframework.context.RenderContext
Sets an item in the first slot of this context's container.
FURNACE - Enum constant in enum class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate.Containers
 

G

GENERIC_3X3 - Enum constant in enum class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate.Containers
 
GENERIC_9X1 - Enum constant in enum class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate.Containers
 
GENERIC_9X2 - Enum constant in enum class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate.Containers
 
GENERIC_9X3 - Enum constant in enum class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate.Containers
 
GENERIC_9X4 - Enum constant in enum class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate.Containers
 
GENERIC_9X5 - Enum constant in enum class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate.Containers
 
GENERIC_9X6 - Enum constant in enum class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate.Containers
 
GET_HANDLE - Static variable in class me.devnatan.inventoryframework.runtime.thirdparty.ReflectionUtils
Responsible for getting the NMS handler EntityPlayer object for the player.
getActiveContainer(Object) - Static method in class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate
 
getActiveContext() - Method in class me.devnatan.inventoryframework.BukkitViewer
 
getAllPlayers() - Method in class me.devnatan.inventoryframework.context.CloseContext
 
getAllPlayers() - Method in interface me.devnatan.inventoryframework.context.Context
This API is experimental and is not subject to the general compatibility guarantees such API may be changed or may be removed completely in any further release.
getAllPlayers() - Method in class me.devnatan.inventoryframework.context.OpenContext
 
getAllPlayers() - Method in class me.devnatan.inventoryframework.context.RenderContext
 
getAllPlayers() - Method in class me.devnatan.inventoryframework.context.SlotContext
 
getAsyncOpenJob() - Method in class me.devnatan.inventoryframework.context.OpenContext
 
getBukkitView - Static variable in class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate
 
getChartData() - Method in class me.devnatan.inventoryframework.runtime.thirdparty.Metrics.AdvancedBarChart
 
getChartData() - Method in class me.devnatan.inventoryframework.runtime.thirdparty.Metrics.AdvancedPie
 
getChartData() - Method in class me.devnatan.inventoryframework.runtime.thirdparty.Metrics.CustomChart
 
getChartData() - Method in class me.devnatan.inventoryframework.runtime.thirdparty.Metrics.DrilldownPie
 
getChartData() - Method in class me.devnatan.inventoryframework.runtime.thirdparty.Metrics.MultiLineChart
 
getChartData() - Method in class me.devnatan.inventoryframework.runtime.thirdparty.Metrics.SimpleBarChart
 
getChartData() - Method in class me.devnatan.inventoryframework.runtime.thirdparty.Metrics.SimplePie
 
getChartData() - Method in class me.devnatan.inventoryframework.runtime.thirdparty.Metrics.SingleLineChart
 
getClickedContainer() - Method in class me.devnatan.inventoryframework.context.SlotClickContext
 
getClickedSlot() - Method in class me.devnatan.inventoryframework.context.SlotClickContext
 
getClickIdentifier() - Method in class me.devnatan.inventoryframework.context.SlotClickContext
 
getClickOrigin() - Method in class me.devnatan.inventoryframework.context.SlotClickContext
The event that triggered this context.
getColumnsCount() - Method in class me.devnatan.inventoryframework.BukkitViewContainer
 
getComponent() - Method in class me.devnatan.inventoryframework.context.SlotClickContext
 
getComponents() - Method in class me.devnatan.inventoryframework.context.CloseContext
 
getComponents() - Method in class me.devnatan.inventoryframework.context.OpenContext
 
getComponents() - Method in class me.devnatan.inventoryframework.context.RenderContext
 
getComponents() - Method in class me.devnatan.inventoryframework.context.SlotContext
 
getComponentsAt(int) - Method in class me.devnatan.inventoryframework.context.CloseContext
 
getComponentsAt(int) - Method in class me.devnatan.inventoryframework.context.OpenContext
 
getComponentsAt(int) - Method in class me.devnatan.inventoryframework.context.RenderContext
 
getComponentsAt(int) - Method in class me.devnatan.inventoryframework.context.SlotContext
 
getConfig() - Method in class me.devnatan.inventoryframework.context.CloseContext
 
getConfig() - Method in class me.devnatan.inventoryframework.context.OpenContext
 
getConfig() - Method in class me.devnatan.inventoryframework.context.SlotContext
 
getConstructor(Class<?>, Class<?>...) - Static method in class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate
 
getContainer() - Method in class me.devnatan.inventoryframework.context.CloseContext
 
getContainer() - Method in class me.devnatan.inventoryframework.context.OpenContext
 
getContainer() - Method in class me.devnatan.inventoryframework.context.SlotContext
 
getContainerOrName(InventoryUpdate.Containers, InventoryType) - Static method in class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate
 
getContainerVersion() - Method in enum class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate.Containers
Get the version in which the inventory container was added.
getCraftClass(String) - Static method in class me.devnatan.inventoryframework.runtime.thirdparty.ReflectionUtils
Get a CraftBukkit (org.bukkit.craftbukkit) class.
getCurrentContext() - Method in class me.devnatan.inventoryframework.BukkitViewer
 
getElementFactory() - Method in class me.devnatan.inventoryframework.View
 
getEntityPlayer(Object) - Static method in class me.devnatan.inventoryframework.runtime.thirdparty.ReflectionUtils
 
getField(Class<?>, Class<?>, String, String...) - Static method in class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate
 
getFieldHandle(Class<?>, Class<?>, String) - Static method in class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate
 
getFirstSlot() - Method in class me.devnatan.inventoryframework.BukkitViewContainer
 
getId() - Method in class me.devnatan.inventoryframework.BukkitViewer
 
getId() - Method in class me.devnatan.inventoryframework.context.CloseContext
 
getId() - Method in class me.devnatan.inventoryframework.context.OpenContext
 
getId() - Method in class me.devnatan.inventoryframework.context.SlotContext
 
getIndexedViewers() - Method in class me.devnatan.inventoryframework.context.CloseContext
 
getIndexedViewers() - Method in class me.devnatan.inventoryframework.context.OpenContext
 
getIndexedViewers() - Method in class me.devnatan.inventoryframework.context.SlotContext
 
getInitialData() - Method in class me.devnatan.inventoryframework.context.CloseContext
 
getInitialData() - Method in class me.devnatan.inventoryframework.context.OpenContext
 
getInitialData() - Method in class me.devnatan.inventoryframework.context.SlotContext
 
getInitialTitle() - Method in class me.devnatan.inventoryframework.context.CloseContext
 
getInitialTitle() - Method in class me.devnatan.inventoryframework.context.OpenContext
 
getInitialTitle() - Method in class me.devnatan.inventoryframework.context.RenderContext
 
getInitialTitle() - Method in class me.devnatan.inventoryframework.context.SlotClickContext
 
getInitialTitle() - Method in class me.devnatan.inventoryframework.context.SlotContext
 
getInitialTitle() - Method in class me.devnatan.inventoryframework.context.SlotRenderContext
 
getInternalComponents() - Method in class me.devnatan.inventoryframework.context.CloseContext
 
getInternalComponents() - Method in class me.devnatan.inventoryframework.context.OpenContext
 
getInternalComponents() - Method in class me.devnatan.inventoryframework.context.RenderContext
 
getInternalComponents() - Method in class me.devnatan.inventoryframework.context.SlotContext
 
getInternalStateValue(State<?>) - Method in class me.devnatan.inventoryframework.context.CloseContext
 
getInternalStateValue(State<?>) - Method in class me.devnatan.inventoryframework.context.SlotContext
 
getInventory() - Method in class me.devnatan.inventoryframework.BukkitViewContainer
 
getInventory() - Method in class me.devnatan.inventoryframework.context.RenderContext
 
getInventoryTypesNames() - Method in enum class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate.Containers
Get inventory types names of the inventory.
getItem() - Method in class me.devnatan.inventoryframework.context.SlotClickContext
The item that was clicked.
getItem() - Method in class me.devnatan.inventoryframework.context.SlotContext
 
getItem() - Method in class me.devnatan.inventoryframework.context.SlotRenderContext
 
getLastInteractionInMillis() - Method in class me.devnatan.inventoryframework.BukkitViewer
 
getLastSlot() - Method in class me.devnatan.inventoryframework.BukkitViewContainer
 
getLogger() - Method in class me.devnatan.inventoryframework.internal.BukkitElementFactory
 
getMajor() - Method in class me.devnatan.inventoryframework.runtime.thirdparty.McVersion
Gets the "major" part of this McVersion.
getMethod(Class<?>, String, MethodType) - Static method in class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate
 
getMethod(Class<?>, String, MethodType, boolean) - Static method in class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate
 
getMethod(Class<?>, String, MethodType, boolean, String...) - Static method in class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate
 
getMinecraftName() - Method in enum class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate.Containers
Get the name of the inventory from Minecraft for older versions.
getMinor() - Method in class me.devnatan.inventoryframework.runtime.thirdparty.McVersion
Gets the "minor" part of this McVersion.
getModifiedConfig() - Method in class me.devnatan.inventoryframework.context.OpenContext
 
getName() - Method in class me.devnatan.inventoryframework.runtime.thirdparty.McVersion
 
getNMSClass(String) - Static method in class me.devnatan.inventoryframework.runtime.thirdparty.ReflectionUtils
Get a NMS (net.minecraft.server) class.
getNMSClass(String, String) - Static method in class me.devnatan.inventoryframework.runtime.thirdparty.ReflectionUtils
Get a NMS (net.minecraft.server) class which accepts a package for 1.17 compatibility.
getObject() - Method in enum class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate.Containers
Get the object from the container enum.
getOwner() - Method in class me.devnatan.inventoryframework.ViewFrame
 
getParent() - Method in class me.devnatan.inventoryframework.context.CloseContext
 
getParent() - Method in class me.devnatan.inventoryframework.context.SlotContext
 
getPatch() - Method in class me.devnatan.inventoryframework.runtime.thirdparty.McVersion
Gets the "patch" part of this McVersion.
getPlatformEvent() - Method in class me.devnatan.inventoryframework.context.CloseContext
 
getPlatformEvent() - Method in class me.devnatan.inventoryframework.context.SlotClickContext
 
getPlatformInstance() - Method in class me.devnatan.inventoryframework.BukkitViewer
 
getPlayer() - Method in class me.devnatan.inventoryframework.BukkitViewer
 
getPlayer() - Method in class me.devnatan.inventoryframework.context.CloseContext
 
getPlayer() - Method in interface me.devnatan.inventoryframework.context.Context
The player for the current interaction context.
getPlayer() - Method in class me.devnatan.inventoryframework.context.OpenContext
The player that's currently opening the view.
getPlayer() - Method in class me.devnatan.inventoryframework.context.RenderContext
 
getPlayer() - Method in class me.devnatan.inventoryframework.context.SlotClickContext
The player who clicked on the slot.
getPlayer() - Method in class me.devnatan.inventoryframework.context.SlotRenderContext
 
getPrefix() - Method in class me.devnatan.inventoryframework.logging.BukkitLogger
 
getPreviousContext() - Method in class me.devnatan.inventoryframework.BukkitViewer
 
getRawStateValue(State<?>) - Method in class me.devnatan.inventoryframework.context.CloseContext
 
getRawStateValue(State<?>) - Method in class me.devnatan.inventoryframework.context.SlotContext
 
getRequestJsonObject(BiConsumer<String, Throwable>, boolean) - Method in class me.devnatan.inventoryframework.runtime.thirdparty.Metrics.CustomChart
 
getResult() - Method in class me.devnatan.inventoryframework.context.SlotRenderContext
 
getRoot() - Method in class me.devnatan.inventoryframework.context.CloseContext
 
getRoot() - Method in class me.devnatan.inventoryframework.context.OpenContext
 
getRoot() - Method in class me.devnatan.inventoryframework.context.RenderContext
 
getRoot() - Method in class me.devnatan.inventoryframework.context.SlotContext
 
getRowsCount() - Method in class me.devnatan.inventoryframework.BukkitViewContainer
 
getSelfContainer() - Method in class me.devnatan.inventoryframework.BukkitViewer
 
getSize() - Method in class me.devnatan.inventoryframework.BukkitViewContainer
 
getSlot() - Method in class me.devnatan.inventoryframework.context.SlotContext
 
getSlotsCount() - Method in class me.devnatan.inventoryframework.BukkitViewContainer
 
getStateValues() - Method in class me.devnatan.inventoryframework.context.CloseContext
 
getTitle() - Method in class me.devnatan.inventoryframework.BukkitViewContainer
 
getTitle() - Method in class me.devnatan.inventoryframework.context.SlotContext
 
getTitle(Viewer) - Method in class me.devnatan.inventoryframework.BukkitViewContainer
 
getType() - Method in class me.devnatan.inventoryframework.BukkitViewContainer
 
getType(InventoryType, int) - Static method in enum class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate.Containers
Get the container based on the current open inventory of the player.
getUninitializedStateValue(long) - Method in class me.devnatan.inventoryframework.context.CloseContext
 
getUninitializedStateValue(long) - Method in class me.devnatan.inventoryframework.context.SlotContext
 
getVersionInformation() - Static method in class me.devnatan.inventoryframework.runtime.thirdparty.ReflectionUtils
Gets the full version information of the server.
getViewer() - Method in class me.devnatan.inventoryframework.context.CloseContext
 
getViewer() - Method in class me.devnatan.inventoryframework.context.OpenContext
 
getViewer() - Method in class me.devnatan.inventoryframework.context.SlotClickContext
 
getViewer() - Method in class me.devnatan.inventoryframework.context.SlotRenderContext
 
getViewer(Player) - Method in class me.devnatan.inventoryframework.ViewFrame
This is an internal inventory-framework API that should not be used from outside of this library.
getViewers() - Method in class me.devnatan.inventoryframework.context.CloseContext
 
getViewers() - Method in class me.devnatan.inventoryframework.context.OpenContext
 
getViewers() - Method in class me.devnatan.inventoryframework.context.RenderContext
 
getViewers() - Method in class me.devnatan.inventoryframework.context.SlotClickContext
 
getViewers() - Method in class me.devnatan.inventoryframework.context.SlotContext
 
getViewers() - Method in class me.devnatan.inventoryframework.context.SlotRenderContext
 
GlobalClickInterceptor - Class in me.devnatan.inventoryframework.pipeline
Intercepted when a player clicks on the view container.
GlobalClickInterceptor() - Constructor for class me.devnatan.inventoryframework.pipeline.GlobalClickInterceptor
 
GRINDSTONE - Enum constant in enum class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate.Containers
 

H

hasChanged() - Method in class me.devnatan.inventoryframework.context.SlotRenderContext
 
hashCode() - Method in class me.devnatan.inventoryframework.BukkitViewContainer
 
hashCode() - Method in class me.devnatan.inventoryframework.BukkitViewer
 
hashCode() - Method in class me.devnatan.inventoryframework.context.RenderContext
 
hashCode() - Method in class me.devnatan.inventoryframework.runtime.thirdparty.McVersion
 
hasItem(int) - Method in class me.devnatan.inventoryframework.BukkitViewContainer
 
HOPPER - Enum constant in enum class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate.Containers
 

I

IFInventoryListener - Class in me.devnatan.inventoryframework
 
IFInventoryListener(ViewFrame) - Constructor for class me.devnatan.inventoryframework.IFInventoryListener
 
initializeState(long, StateValue) - Method in class me.devnatan.inventoryframework.context.CloseContext
 
initializeState(long, StateValue) - Method in class me.devnatan.inventoryframework.context.SlotContext
 
install(Feature<?, ?, ViewFrame>) - Method in class me.devnatan.inventoryframework.ViewFrame
Installs a feature with no specific configuration.
install(Feature<C, R, ViewFrame>, UnaryOperator<C>) - Method in class me.devnatan.inventoryframework.ViewFrame
Installs a feature.
instance - Static variable in class me.devnatan.inventoryframework.internal.InventoryFactory
 
intercept(PipelineContext<VirtualView>, VirtualView) - Method in class me.devnatan.inventoryframework.pipeline.GlobalClickInterceptor
 
intercept(PipelineContext<VirtualView>, VirtualView) - Method in class me.devnatan.inventoryframework.pipeline.ItemClickInterceptor
 
intercept(PipelineContext<VirtualView>, VirtualView) - Method in class me.devnatan.inventoryframework.pipeline.ItemCloseOnClickInterceptor
 
intercept(PipelineContext<VirtualView>, VirtualView) - Method in class me.devnatan.inventoryframework.pipeline.CancelledCloseInterceptor
 
InventoryFactory - Class in me.devnatan.inventoryframework.internal
 
InventoryFactory() - Constructor for class me.devnatan.inventoryframework.internal.InventoryFactory
 
InventoryFramework - Class in me.devnatan.inventoryframework.runtime
 
InventoryFramework() - Constructor for class me.devnatan.inventoryframework.runtime.InventoryFramework
 
InventoryUpdate - Class in me.devnatan.inventoryframework.runtime.thirdparty
A utility class for update the inventory of a player.
InventoryUpdate() - Constructor for class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate
 
InventoryUpdate.Containers - Enum Class in me.devnatan.inventoryframework.runtime.thirdparty
An enum class for the necessaries containers.
InventoryUtils - Class in me.devnatan.inventoryframework.runtime.util
 
isActive() - Method in class me.devnatan.inventoryframework.context.SlotContext
 
isAtLeast(int, int) - Method in class me.devnatan.inventoryframework.runtime.thirdparty.McVersion
 
isAtLeast(int, int, int) - Method in class me.devnatan.inventoryframework.runtime.thirdparty.McVersion
 
isAtLeast(McVersion) - Method in class me.devnatan.inventoryframework.runtime.thirdparty.McVersion
 
isBlockedByInteractionDelay() - Method in class me.devnatan.inventoryframework.BukkitViewer
 
isCancelled() - Method in class me.devnatan.inventoryframework.context.CloseContext
 
isCancelled() - Method in class me.devnatan.inventoryframework.context.OpenContext
 
isCancelled() - Method in class me.devnatan.inventoryframework.context.SlotClickContext
 
isCancelled() - Method in class me.devnatan.inventoryframework.context.SlotRenderContext
 
isCombined() - Method in class me.devnatan.inventoryframework.context.SlotClickContext
 
isContainedWithin(int) - Method in class me.devnatan.inventoryframework.component.BukkitItemComponentBuilder
 
isEndless() - Method in class me.devnatan.inventoryframework.context.SlotContext
 
isEntityContainer() - Method in class me.devnatan.inventoryframework.BukkitViewContainer
 
isForceUpdate() - Method in class me.devnatan.inventoryframework.context.SlotRenderContext
 
isKeyboardClick() - Method in class me.devnatan.inventoryframework.context.SlotClickContext
 
isLeftClick() - Method in class me.devnatan.inventoryframework.context.SlotClickContext
 
isMiddleClick() - Method in class me.devnatan.inventoryframework.context.SlotClickContext
 
isOnEntityContainer() - Method in class me.devnatan.inventoryframework.context.SlotClickContext
 
isOnEntityContainer() - Method in class me.devnatan.inventoryframework.context.SlotRenderContext
 
isOutsideClick() - Method in class me.devnatan.inventoryframework.context.SlotClickContext
 
isProxied() - Method in class me.devnatan.inventoryframework.BukkitViewContainer
 
isRightClick() - Method in class me.devnatan.inventoryframework.context.SlotClickContext
 
isShared() - Method in class me.devnatan.inventoryframework.BukkitViewContainer
 
isShared() - Method in class me.devnatan.inventoryframework.context.CloseContext
 
isShared() - Method in class me.devnatan.inventoryframework.context.OpenContext
 
isShared() - Method in class me.devnatan.inventoryframework.context.RenderContext
 
isShared() - Method in class me.devnatan.inventoryframework.context.SlotClickContext
 
isShared() - Method in class me.devnatan.inventoryframework.context.SlotContext
 
isShared() - Method in class me.devnatan.inventoryframework.context.SlotRenderContext
 
isShiftClick() - Method in class me.devnatan.inventoryframework.context.SlotClickContext
 
isStarted() - Method in class me.devnatan.inventoryframework.internal.BukkitTaskJobImpl
 
isSupportedItem(Object) - Method in class me.devnatan.inventoryframework.BukkitViewContainer
 
isSwitching() - Method in class me.devnatan.inventoryframework.BukkitViewer
 
isTypeOf(Class<?>, Class<?>) - Static method in class me.devnatan.inventoryframework.util.IsTypeOf
 
IsTypeOf - Class in me.devnatan.inventoryframework.util
 
ItemClickInterceptor - Class in me.devnatan.inventoryframework.pipeline
Intercepted when a player clicks on an item the view container.
ItemClickInterceptor() - Constructor for class me.devnatan.inventoryframework.pipeline.ItemClickInterceptor
 
ItemCloseOnClickInterceptor - Class in me.devnatan.inventoryframework.pipeline
Intercepted when a player clicks on an item the view container.
ItemCloseOnClickInterceptor() - Constructor for class me.devnatan.inventoryframework.pipeline.ItemCloseOnClickInterceptor
 
iterator() - Method in class me.devnatan.inventoryframework.context.CloseContext
 
iterator() - Method in class me.devnatan.inventoryframework.context.OpenContext
 
iterator() - Method in class me.devnatan.inventoryframework.context.RenderContext
 
iterator() - Method in class me.devnatan.inventoryframework.context.SlotClickContext
 
iterator() - Method in class me.devnatan.inventoryframework.context.SlotContext
 
iterator() - Method in class me.devnatan.inventoryframework.context.SlotRenderContext
 

J

JsonObjectBuilder() - Constructor for class me.devnatan.inventoryframework.runtime.thirdparty.Metrics.JsonObjectBuilder
 

L

lastSlot(ItemStack) - Method in class me.devnatan.inventoryframework.context.RenderContext
Sets an item in the last slot of this context's container.
layoutSlot(char, ItemStack) - Method in class me.devnatan.inventoryframework.context.RenderContext
Defines the item that will represent a character provided in the context layout.
LECTERN - Enum constant in enum class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate.Containers
 
LIBRARY_VERSION - Static variable in class me.devnatan.inventoryframework.runtime.InventoryFramework
 
LOOM - Enum constant in enum class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate.Containers
 
loop() - Method in class me.devnatan.inventoryframework.internal.BukkitTaskJobImpl
 

M

matchesItem(int, Object, boolean) - Method in class me.devnatan.inventoryframework.BukkitViewContainer
 
McVersion - Class in me.devnatan.inventoryframework.runtime.thirdparty
 
McVersion(int, int) - Constructor for class me.devnatan.inventoryframework.runtime.thirdparty.McVersion
 
McVersion(int, int, int) - Constructor for class me.devnatan.inventoryframework.runtime.thirdparty.McVersion
 
me.devnatan.inventoryframework - package me.devnatan.inventoryframework
 
me.devnatan.inventoryframework.component - package me.devnatan.inventoryframework.component
 
me.devnatan.inventoryframework.context - package me.devnatan.inventoryframework.context
 
me.devnatan.inventoryframework.internal - package me.devnatan.inventoryframework.internal
 
me.devnatan.inventoryframework.logging - package me.devnatan.inventoryframework.logging
 
me.devnatan.inventoryframework.pipeline - package me.devnatan.inventoryframework.pipeline
 
me.devnatan.inventoryframework.runtime - package me.devnatan.inventoryframework.runtime
 
me.devnatan.inventoryframework.runtime.thirdparty - package me.devnatan.inventoryframework.runtime.thirdparty
 
me.devnatan.inventoryframework.runtime.util - package me.devnatan.inventoryframework.runtime.util
 
me.devnatan.inventoryframework.util - package me.devnatan.inventoryframework.util
 
MERCHANT - Enum constant in enum class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate.Containers
 
Metrics - Class in me.devnatan.inventoryframework.runtime.thirdparty
 
Metrics(JavaPlugin, int) - Constructor for class me.devnatan.inventoryframework.runtime.thirdparty.Metrics
Creates a new Metrics instance.
METRICS_VERSION - Static variable in class me.devnatan.inventoryframework.runtime.thirdparty.Metrics.MetricsBase
The version of the Metrics class.
Metrics.AdvancedBarChart - Class in me.devnatan.inventoryframework.runtime.thirdparty
 
Metrics.AdvancedPie - Class in me.devnatan.inventoryframework.runtime.thirdparty
 
Metrics.CustomChart - Class in me.devnatan.inventoryframework.runtime.thirdparty
 
Metrics.DrilldownPie - Class in me.devnatan.inventoryframework.runtime.thirdparty
 
Metrics.JsonObjectBuilder - Class in me.devnatan.inventoryframework.runtime.thirdparty
An extremely simple JSON builder.
Metrics.JsonObjectBuilder.JsonObject - Class in me.devnatan.inventoryframework.runtime.thirdparty
A super simple representation of a JSON object.
Metrics.MetricsBase - Class in me.devnatan.inventoryframework.runtime.thirdparty
 
Metrics.MultiLineChart - Class in me.devnatan.inventoryframework.runtime.thirdparty
 
Metrics.SimpleBarChart - Class in me.devnatan.inventoryframework.runtime.thirdparty
 
Metrics.SimplePie - Class in me.devnatan.inventoryframework.runtime.thirdparty
 
Metrics.SingleLineChart - Class in me.devnatan.inventoryframework.runtime.thirdparty
 
MetricsBase(String, String, int, boolean, Consumer<Metrics.JsonObjectBuilder>, Consumer<Metrics.JsonObjectBuilder>, Consumer<Runnable>, Supplier<Boolean>, BiConsumer<String, Throwable>, Consumer<String>, boolean, boolean, boolean) - Constructor for class me.devnatan.inventoryframework.runtime.thirdparty.Metrics.MetricsBase
Creates a new MetricsBase class instance.
MINOR_NUMBER - Static variable in class me.devnatan.inventoryframework.runtime.thirdparty.ReflectionUtils
The raw minor version number.
modifyConfig() - Method in class me.devnatan.inventoryframework.context.OpenContext
 
MultiLineChart(String, Callable<Map<String, Integer>>) - Constructor for class me.devnatan.inventoryframework.runtime.thirdparty.Metrics.MultiLineChart
Class constructor.

N

nextTick(Runnable) - Method in class me.devnatan.inventoryframework.View
 
NMS_PACKAGE - Static variable in class me.devnatan.inventoryframework.runtime.thirdparty.ReflectionUtils
 
NMS_VERSION - Static variable in class me.devnatan.inventoryframework.runtime.thirdparty.ReflectionUtils
We use reflection mainly to avoid writing a new class for version barrier.

O

onClick(Runnable) - Method in class me.devnatan.inventoryframework.component.BukkitItemComponentBuilder
Called when a player clicks on the item.
onClick(Consumer<? super SlotClickContext>) - Method in class me.devnatan.inventoryframework.component.BukkitItemComponentBuilder
Called when a player clicks on the item.
onInventoryClick(InventoryClickEvent) - Method in class me.devnatan.inventoryframework.IFInventoryListener
 
onInventoryClose(InventoryCloseEvent) - Method in class me.devnatan.inventoryframework.IFInventoryListener
 
onInventoryDrag(InventoryDragEvent) - Method in class me.devnatan.inventoryframework.IFInventoryListener
 
onItemDrop(PlayerDropItemEvent) - Method in class me.devnatan.inventoryframework.IFInventoryListener
 
onItemPickup(PlayerPickupItemEvent) - Method in class me.devnatan.inventoryframework.IFInventoryListener
 
onPluginDisable(PluginDisableEvent) - Method in class me.devnatan.inventoryframework.IFInventoryListener
 
onRender(Consumer<? super SlotRenderContext>) - Method in class me.devnatan.inventoryframework.component.BukkitItemComponentBuilder
Called when the item is rendered.
onUpdate(Consumer<? super SlotContext>) - Method in class me.devnatan.inventoryframework.component.BukkitItemComponentBuilder
Called when the item is updated.
open(Class<? extends View>, Collection<? extends Player>) - Method in class me.devnatan.inventoryframework.ViewFrame
Opens a view to more than one player.
open(Class<? extends View>, Collection<? extends Player>, Object) - Method in class me.devnatan.inventoryframework.ViewFrame
Opens a view to more than one player with initial data.
open(Class<? extends View>, Player) - Method in class me.devnatan.inventoryframework.ViewFrame
Opens a view to a player.
open(Class<? extends View>, Player, Object) - Method in class me.devnatan.inventoryframework.ViewFrame
Opens a view to a player with initial data.
open(ViewContainer) - Method in class me.devnatan.inventoryframework.BukkitViewer
 
open(Viewer) - Method in class me.devnatan.inventoryframework.BukkitViewContainer
 
openActive(Class<? extends View>, String, Player) - Method in class me.devnatan.inventoryframework.ViewFrame
Opens an already active context to a player.
openActive(Class<? extends View>, String, Player, Object) - Method in class me.devnatan.inventoryframework.ViewFrame
Opens an already active context to a player.
OpenContext - Class in me.devnatan.inventoryframework.context
 
OpenContext(View, Viewer, Map<String, Viewer>, Object) - Constructor for class me.devnatan.inventoryframework.context.OpenContext
Creates a new open context instance.
openEndless(EndlessContextInfo, Player) - Method in class me.devnatan.inventoryframework.ViewFrame
Opens an already active context to a player.
openEndless(EndlessContextInfo, Player, Object) - Method in class me.devnatan.inventoryframework.ViewFrame
Opens an already active context to a player.
openForPlayer(Class<? extends RootView>) - Method in class me.devnatan.inventoryframework.context.SlotClickContext
 
openForPlayer(Class<? extends RootView>) - Method in class me.devnatan.inventoryframework.context.SlotRenderContext
 
openForPlayer(Class<? extends RootView>, Object) - Method in class me.devnatan.inventoryframework.context.SlotClickContext
 
openForPlayer(Class<? extends RootView>, Object) - Method in class me.devnatan.inventoryframework.context.SlotRenderContext
 
orElse(T) - Method in class me.devnatan.inventoryframework.runtime.thirdparty.ReflectionUtils.VersionHandler
 

P

packetPlayOutOpenWindow - Static variable in class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate
 
PATCH_NUMBER - Static variable in class me.devnatan.inventoryframework.runtime.thirdparty.ReflectionUtils
The raw patch version number.
performClickInComponent(Component, Viewer, ViewContainer, Object, int, boolean) - Method in class me.devnatan.inventoryframework.context.SlotContext
 
performClickInComponent(Component, Viewer, ViewContainer, Object, int, boolean) - Method in class me.devnatan.inventoryframework.context.CloseContext
 
performClickInComponent(Component, Viewer, ViewContainer, Object, int, boolean) - Method in class me.devnatan.inventoryframework.context.OpenContext
 
performClickInComponent(Component, Viewer, ViewContainer, Object, int, boolean) - Method in class me.devnatan.inventoryframework.context.RenderContext
 

R

ReflectionUtils - Class in me.devnatan.inventoryframework.runtime.thirdparty
ReflectionUtils - Reflection handler for NMS and CraftBukkit.
Caches the packet related methods and is asynchronous.
ReflectionUtils.VersionHandler<T> - Class in me.devnatan.inventoryframework.runtime.thirdparty
 
register() - Method in class me.devnatan.inventoryframework.ViewFrame
 
registerPlatformInterceptors() - Method in class me.devnatan.inventoryframework.View
 
removeComponent(Component) - Method in class me.devnatan.inventoryframework.context.SlotContext
 
removeComponent(Component) - Method in class me.devnatan.inventoryframework.context.CloseContext
 
removeComponent(Component) - Method in class me.devnatan.inventoryframework.context.OpenContext
 
removeComponent(Component) - Method in class me.devnatan.inventoryframework.context.RenderContext
 
removeItem(int) - Method in class me.devnatan.inventoryframework.BukkitViewContainer
 
removeViewer(Viewer) - Method in class me.devnatan.inventoryframework.context.CloseContext
 
removeViewer(Viewer) - Method in class me.devnatan.inventoryframework.context.OpenContext
 
removeViewer(Viewer) - Method in class me.devnatan.inventoryframework.context.RenderContext
 
removeViewer(Viewer) - Method in class me.devnatan.inventoryframework.context.SlotClickContext
 
removeViewer(Viewer) - Method in class me.devnatan.inventoryframework.context.SlotContext
 
removeViewer(Viewer) - Method in class me.devnatan.inventoryframework.context.SlotRenderContext
 
renderComponent(Component) - Method in class me.devnatan.inventoryframework.context.SlotContext
 
renderComponent(Component) - Method in class me.devnatan.inventoryframework.context.CloseContext
 
renderComponent(Component) - Method in class me.devnatan.inventoryframework.context.OpenContext
 
renderComponent(Component) - Method in class me.devnatan.inventoryframework.context.RenderContext
 
RenderContext - Class in me.devnatan.inventoryframework.context
 
RenderContext(UUID, View, ViewConfig, ViewContainer, Map<String, Viewer>, Viewer, Object) - Constructor for class me.devnatan.inventoryframework.context.RenderContext
This is an internal inventory-framework API that should not be used from outside of this library.
renderItem(int, Object) - Method in class me.devnatan.inventoryframework.BukkitViewContainer
 
renderWith(Supplier<ItemStack>) - Method in class me.devnatan.inventoryframework.component.BukkitItemComponentBuilder
Dynamic rendering of a specific item.
resetTitleForPlayer() - Method in class me.devnatan.inventoryframework.context.SlotClickContext
 
resetTitleForPlayer() - Method in class me.devnatan.inventoryframework.context.SlotRenderContext
 
resetTitleForPlayer(Player) - Method in class me.devnatan.inventoryframework.context.CloseContext
 
resetTitleForPlayer(Player) - Method in interface me.devnatan.inventoryframework.context.Context
Resets the container title only for the player current scope of execution to the initially defined title.
resetTitleForPlayer(Player) - Method in class me.devnatan.inventoryframework.context.OpenContext
 
resetTitleForPlayer(Player) - Method in class me.devnatan.inventoryframework.context.RenderContext
 
resetTitleForPlayer(Player) - Method in class me.devnatan.inventoryframework.context.SlotContext
 
resultSlot(ItemStack) - Method in class me.devnatan.inventoryframework.context.RenderContext
This API is experimental and is not subject to the general compatibility guarantees such API may be changed or may be removed completely in any further release.

S

scheduleJobInterval(RootView, long, Runnable) - Method in class me.devnatan.inventoryframework.internal.BukkitElementFactory
 
sendPacketSync(Player, Object...) - Static method in class me.devnatan.inventoryframework.runtime.thirdparty.ReflectionUtils
Sends a packet to the player synchronously if they're online.
setActive(boolean) - Method in class me.devnatan.inventoryframework.context.SlotContext
 
setActiveContext(IFRenderContext) - Method in class me.devnatan.inventoryframework.BukkitViewer
 
setCancelled(boolean) - Method in class me.devnatan.inventoryframework.context.CloseContext
 
setCancelled(boolean) - Method in class me.devnatan.inventoryframework.context.OpenContext
 
setCancelled(boolean) - Method in class me.devnatan.inventoryframework.context.SlotClickContext
 
setCancelled(boolean) - Method in class me.devnatan.inventoryframework.context.SlotRenderContext
 
setChanged(boolean) - Method in class me.devnatan.inventoryframework.context.SlotRenderContext
 
setContainer(ViewContainer) - Method in class me.devnatan.inventoryframework.context.OpenContext
 
setEndless(boolean) - Method in class me.devnatan.inventoryframework.context.SlotContext
 
setField(Class<?>, Class<?>, String, String...) - Static method in class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate
 
setFieldHandle(Class<?>, Class<?>, String) - Static method in class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate
 
setForceUpdate(boolean) - Method in class me.devnatan.inventoryframework.context.SlotRenderContext
 
setInitialData(Object) - Method in class me.devnatan.inventoryframework.context.CloseContext
 
setInitialData(Object) - Method in class me.devnatan.inventoryframework.context.OpenContext
 
setInitialData(Object) - Method in class me.devnatan.inventoryframework.context.SlotContext
 
setItem(ItemStack) - Method in class me.devnatan.inventoryframework.context.SlotRenderContext
 
setLastInteractionInMillis(long) - Method in class me.devnatan.inventoryframework.BukkitViewer
 
setPreviousContext(IFRenderContext) - Method in class me.devnatan.inventoryframework.BukkitViewer
 
setSlot(int) - Method in class me.devnatan.inventoryframework.context.SlotContext
 
setSwitching(boolean) - Method in class me.devnatan.inventoryframework.BukkitViewer
 
SHULKER_BOX - Enum constant in enum class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate.Containers
 
SimpleBarChart(String, Callable<Map<String, Integer>>) - Constructor for class me.devnatan.inventoryframework.runtime.thirdparty.Metrics.SimpleBarChart
Class constructor.
SimplePie(String, Callable<String>) - Constructor for class me.devnatan.inventoryframework.runtime.thirdparty.Metrics.SimplePie
Class constructor.
SingleLineChart(String, Callable<Integer>) - Constructor for class me.devnatan.inventoryframework.runtime.thirdparty.Metrics.SingleLineChart
Class constructor.
slot(int, int, ItemStack) - Method in class me.devnatan.inventoryframework.context.RenderContext
Adds an item at the specific column and ROW (X, Y) in that context's container.
slot(int, ItemStack) - Method in class me.devnatan.inventoryframework.context.RenderContext
Adds an item to a specific slot in the context container.
SlotClickContext - Class in me.devnatan.inventoryframework.context
 
SlotClickContext(int, IFRenderContext, Viewer, ViewContainer, Component, InventoryClickEvent, boolean) - Constructor for class me.devnatan.inventoryframework.context.SlotClickContext
 
SlotContext - Class in me.devnatan.inventoryframework.context
 
SlotContext(int, IFRenderContext) - Constructor for class me.devnatan.inventoryframework.context.SlotContext
 
SlotRenderContext - Class in me.devnatan.inventoryframework.context
 
SlotRenderContext(int, IFRenderContext, Viewer) - Constructor for class me.devnatan.inventoryframework.context.SlotRenderContext
 
SMITHING - Enum constant in enum class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate.Containers
 
SMOKER - Enum constant in enum class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate.Containers
 
start() - Method in class me.devnatan.inventoryframework.internal.BukkitTaskJobImpl
 
STONECUTTER - Enum constant in enum class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate.Containers
 
supports(int) - Static method in class me.devnatan.inventoryframework.runtime.thirdparty.McVersion
Checks whether the server version is equal or greater than the given version.
supports(int, int) - Static method in class me.devnatan.inventoryframework.runtime.thirdparty.McVersion
Checks whether the server version is equal or greater than the given version.
supportsMC1202() - Static method in class me.devnatan.inventoryframework.runtime.thirdparty.ReflectionUtils
 

T

toInventoryType(ViewType) - Static method in class me.devnatan.inventoryframework.runtime.util.InventoryUtils
 
toString() - Method in class me.devnatan.inventoryframework.BukkitViewContainer
 
toString() - Method in class me.devnatan.inventoryframework.BukkitViewer
 
toString() - Method in class me.devnatan.inventoryframework.component.BukkitItemComponentBuilder
 
toString() - Method in class me.devnatan.inventoryframework.context.CloseContext
 
toString() - Method in class me.devnatan.inventoryframework.context.RenderContext
 
toString() - Method in class me.devnatan.inventoryframework.runtime.thirdparty.McVersion
 
toString() - Method in class me.devnatan.inventoryframework.runtime.thirdparty.Metrics.JsonObjectBuilder.JsonObject
 
tryThrowDoNotWorkWithSharedContext() - Method in class me.devnatan.inventoryframework.context.CloseContext
 
tryThrowDoNotWorkWithSharedContext() - Method in class me.devnatan.inventoryframework.context.OpenContext
 
tryThrowDoNotWorkWithSharedContext() - Method in class me.devnatan.inventoryframework.context.RenderContext
 
tryThrowDoNotWorkWithSharedContext() - Method in class me.devnatan.inventoryframework.context.SlotClickContext
 
tryThrowDoNotWorkWithSharedContext() - Method in class me.devnatan.inventoryframework.context.SlotContext
 
tryThrowDoNotWorkWithSharedContext() - Method in class me.devnatan.inventoryframework.context.SlotRenderContext
 
tryThrowDoNotWorkWithSharedContext(String) - Method in class me.devnatan.inventoryframework.context.CloseContext
 
tryThrowDoNotWorkWithSharedContext(String) - Method in class me.devnatan.inventoryframework.context.OpenContext
 
tryThrowDoNotWorkWithSharedContext(String) - Method in class me.devnatan.inventoryframework.context.RenderContext
 
tryThrowDoNotWorkWithSharedContext(String) - Method in class me.devnatan.inventoryframework.context.SlotClickContext
 
tryThrowDoNotWorkWithSharedContext(String) - Method in class me.devnatan.inventoryframework.context.SlotContext
 
tryThrowDoNotWorkWithSharedContext(String) - Method in class me.devnatan.inventoryframework.context.SlotRenderContext
 

U

unregister() - Method in class me.devnatan.inventoryframework.ViewFrame
 
update() - Method in class me.devnatan.inventoryframework.context.CloseContext
 
update() - Method in class me.devnatan.inventoryframework.context.OpenContext
 
update() - Method in class me.devnatan.inventoryframework.context.RenderContext
 
update() - Method in class me.devnatan.inventoryframework.context.SlotContext
 
updateComponent(Component, boolean) - Method in class me.devnatan.inventoryframework.context.SlotContext
 
updateComponent(Component, boolean) - Method in class me.devnatan.inventoryframework.context.CloseContext
 
updateComponent(Component, boolean) - Method in class me.devnatan.inventoryframework.context.OpenContext
 
updateComponent(Component, boolean) - Method in class me.devnatan.inventoryframework.context.RenderContext
 
updateInventory(Player, String) - Static method in class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate
Update the player inventory, so you can change the title.
updateState(State<?>, Object) - Method in class me.devnatan.inventoryframework.context.CloseContext
 
updateState(State<?>, Object) - Method in class me.devnatan.inventoryframework.context.SlotContext
 
updateTitleForPlayer(String) - Method in class me.devnatan.inventoryframework.context.SlotClickContext
 
updateTitleForPlayer(String) - Method in class me.devnatan.inventoryframework.context.SlotRenderContext
 
updateTitleForPlayer(String, Player) - Method in class me.devnatan.inventoryframework.context.CloseContext
 
updateTitleForPlayer(String, Player) - Method in interface me.devnatan.inventoryframework.context.Context
Updates the container title for a specific player.
updateTitleForPlayer(String, Player) - Method in class me.devnatan.inventoryframework.context.OpenContext
 
updateTitleForPlayer(String, Player) - Method in class me.devnatan.inventoryframework.context.RenderContext
 
updateTitleForPlayer(String, Player) - Method in class me.devnatan.inventoryframework.context.SlotContext
 
useContainers() - Static method in class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate
Containers were added in 1.14, a String were used in previous versions.

V

v(int, int, T) - Static method in class me.devnatan.inventoryframework.runtime.thirdparty.ReflectionUtils
This method is purely for readability.
v(int, int, T) - Method in class me.devnatan.inventoryframework.runtime.thirdparty.ReflectionUtils.VersionHandler
 
v(int, T) - Static method in class me.devnatan.inventoryframework.runtime.thirdparty.ReflectionUtils
This method is purely for readability.
v(int, T) - Method in class me.devnatan.inventoryframework.runtime.thirdparty.ReflectionUtils.VersionHandler
 
valueOf(String) - Static method in enum class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate.Containers
Returns the enum constant of this class with the specified name.
values() - Static method in enum class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate.Containers
Returns an array containing the constants of this enum class, in the order they are declared.
View - Class in me.devnatan.inventoryframework
Bukkit platform PlatformView implementation.
View() - Constructor for class me.devnatan.inventoryframework.View
 
ViewFrame - Class in me.devnatan.inventoryframework
 

W

waitUntil(CompletableFuture<Void>) - Method in class me.devnatan.inventoryframework.context.OpenContext
 
warn(String) - Method in class me.devnatan.inventoryframework.logging.BukkitLogger
 
watchState(long, StateWatcher) - Method in class me.devnatan.inventoryframework.context.CloseContext
 
watchState(long, StateWatcher) - Method in class me.devnatan.inventoryframework.context.SlotContext
 
windowId - Static variable in class me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate
 
withItem(ItemStack) - Method in class me.devnatan.inventoryframework.component.BukkitItemComponentBuilder
Defines the item that will be used as fallback for rendering in the slot where this item is positioned.
withSlot(int) - Method in class me.devnatan.inventoryframework.component.BukkitItemComponentBuilder
withSlot(int, int) - Method in class me.devnatan.inventoryframework.component.BukkitItemComponentBuilder
 
worksInCurrentPlatform() - Method in class me.devnatan.inventoryframework.internal.BukkitElementFactory
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values