Package xyz.xenondevs.invui.gui
package xyz.xenondevs.invui.gui
-
ClassDescriptionThe abstract base class of all
Gui
implementations.A builder forAbstractGuis
.AGui
with pages.Builder forAbstractPagedGui
.A scrollableGui
Builder forAbstractScrollGuis
.AGui
with tabs.A Gui is a container for width * heightSlotElements
.
EachSlotElement
can either be anItem
, a reference to aInventory
's or anotherGui
's slot index.
AGui
is not anInventory
, nor does it access one.AGui
builder.A normalGui
builder.PagedGui<C>AGui
that can display multiple pages of content.APagedGui
builder.ScrollGui<C>AScrollGui
builder.Links to a slot in aInventory
Contains anItem
Links to a slot in anotherGui
ATabGui
builder.