Index
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
EntityPlayerobject 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
PlatformViewimplementation. - 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
All Classes and Interfaces|All Packages|Constant Field Values