All Classes and Interfaces
Class
Description
Abstract base class for
Animation implementations.A
Window that uses both top and player Inventory.The abstract base class of all
Gui implementations.A builder for
AbstractGuis.An abstract implementation of the
Item interface.Abstract base class for item builders.
A
Gui with pages.Builder for
AbstractPagedGui.A scrollable
GuiBuilder for
AbstractScrollGuis.A
Window that just uses the top Inventory.Builder for a
AbstractSingleWindow.Abstract base class for animations that may use the entity pickup sound when displaying a slot.
Builder for
AbstractSplitWindow.A
Gui with tabs.The abstract base class of all
Window implementations.Builder for a
AbstractWindow.Hides and shows slots in a
Gui in a specific order.A
Window that uses an anvil inventory.An
AnvilWindow builder.A single
AnvilWindow builder.A split
AnvilWindow builder.An
Item that creates it's ItemProvider asynchronously and displays
a placeholder ItemProvider until the actual ItemProvider has been created.An
Item that automatically cycles through a predefined array of
ItemProvider at a predefined speed.An
Item that updates its ItemProvider every specified amount
of ticks.A
Window that uses a cartography table inventory.A
CartographyWindow builder.A single
CartographyWindow builder.A split
CartographyWindow builder.An animation that shows the slots column by column,
from left to right.
An
Item that will force a player to run a command or say something in the chat when clicked.An
Inventory which is composed of multiple other Inventories.An
Item that cycles through a predefined array of ItemProviders when clicked.A Gui is a container for width * height
Each
A
SlotElements.Each
SlotElement can either be an Item,
a reference to a Inventory's or another Gui's
slot index.A
Gui is not an Inventory, nor does
it access one.A
Gui builder.A normal
Gui builder.An animation that moves like a snake in horizontal direction,
starting from (0,0) then moving all the way right, one down,
all the way left and repeat.
An inventory that can be embedded in InvUI's
Guis.An event that is called after the
Inventory has been updated.An event that is called whenever a slot inside a
Inventory gets updated.An
ItemProvider that just returns the ItemStack
passed to it in the constructor regardless of the players uuid.Used to mark slots in a
Structure as special slots.Registry class for default markers
Deprecated.
A
Gui that can display multiple pages of content.A
PagedGui builder.Switches between pages in a
AbstractPagedGuiAn animation that lets the slots pop up in a random order.
A
Inventory which is backed by a bukkit Inventory.An animation that shows the slots row by row,
from top to bottom.
A
ScrollGui builder.Scrolls in a
AbstractScrollGuiAn animation that shows the slots sequentially, ordered by their index.
A simple
Item that does nothing.Contains the texture value for a player head.
Links to a slot in a
InventoryContains an
ItemLinks to a slot in another
GuiAn animation that shows the slots sequentially from both directions.
Provides an easy way to design
Guis.A
TabGui builder.Switches between tabs in a
AbstractTabGuiAn animation that moves like a snake in vertical direction,
starting from (0,0) then moving all the way down, one to the side,
all the way up and repeat.
Automatically reads and writes
VirtualInventories to files when the server starts and stops.A Window is the way to show a player a
Gui.A
Window builder.A double
Window builder.A normal merged
Window builder.A normal single
Window builder.A normal split
Window builder.A single
Window builder.Manages all
Windows and provides methods for searching them.