Uses of Interface
xyz.xenondevs.invui.gui.Gui
Packages that use Gui
Package
Description
-
Uses of Gui in xyz.xenondevs.invui.animation
Methods in xyz.xenondevs.invui.animation with parameters of type Gui -
Uses of Gui in xyz.xenondevs.invui.animation.impl
Methods in xyz.xenondevs.invui.animation.impl with parameters of type Gui -
Uses of Gui in xyz.xenondevs.invui.gui
Classes in xyz.xenondevs.invui.gui with type parameters of type GuiModifier and TypeClassDescriptionstatic classAbstractGui.AbstractBuilder<G extends Gui,S extends Gui.Builder<G, S>> A builder forAbstractGuis.static interfaceGui.Builder<G extends Gui,S extends Gui.Builder<G, S>> AGuibuilder.Subinterfaces of Gui in xyz.xenondevs.invui.guiModifier and TypeInterfaceDescriptioninterfacePagedGui<C>AGuithat can display multiple pages of content.interfaceScrollGui<C>interfaceClasses in xyz.xenondevs.invui.gui that implement GuiModifier and TypeClassDescriptionclassThe abstract base class of allGuiimplementations.classAGuiwith pages.classA scrollableGuiclassAGuiwith tabs.Fields in xyz.xenondevs.invui.gui with type parameters of type GuiMethods in xyz.xenondevs.invui.gui that return GuiModifier and TypeMethodDescriptionstatic @NotNull GuiGui.empty(int width, int height) Creates a new emptyGui.SlotElement.LinkedSlotElement.getGui()static @NotNull GuiGui.normal(@NotNull Consumer<@NotNull Gui.Builder.Normal> consumer) static @NotNull GuiCreates a new emptyGui.Methods in xyz.xenondevs.invui.gui that return types with arguments of type GuiModifier and TypeMethodDescriptionSlotElement.LinkedSlotElement.getGuiList()TabGui.getTabs()Gets the configured tabs.static @NotNull PagedGui.Builder<@NotNull Gui> PagedGui.guis()PagedGui.guis(@NotNull Consumer<@NotNull PagedGui.Builder<@NotNull Gui>> consumer) static @NotNull ScrollGui.Builder<@NotNull Gui> ScrollGui.guis()ScrollGui.guis(@NotNull Consumer<@NotNull ScrollGui.Builder<@NotNull Gui>> consumer) Creates a newScrollGuithat usesGuisas content after configuring aGui Builderusing the givenConsumer.Creates a newPagedGui.Creates a newPagedGui.Creates a newScrollGui.Creates a newScrollGui.Methods in xyz.xenondevs.invui.gui with parameters of type GuiModifier and TypeMethodDescription@NotNull TabGui.Builder@NotNull TabGui.BuilderAdds a tab to theTabGui.voidAbstractGui.fillRectangle(int x, int y, @NotNull Gui gui, boolean replaceExisting) voidGui.fillRectangle(int x, int y, @NotNull Gui gui, boolean replaceExisting) voidAbstractGui.handleSlotElementUpdate(Gui child, int slotIndex) voidGuiParent.handleSlotElementUpdate(Gui child, int slotIndex) Called by the childGuito report an update of aSlotElement.Method parameters in xyz.xenondevs.invui.gui with type arguments of type GuiModifier and TypeMethodDescriptionPagedGui.guis(@NotNull Consumer<@NotNull PagedGui.Builder<@NotNull Gui>> consumer) ScrollGui.guis(@NotNull Consumer<@NotNull ScrollGui.Builder<@NotNull Gui>> consumer) Creates a newScrollGuithat usesGuisas content after configuring aGui Builderusing the givenConsumer.static @NotNull TabGuiCreates a newTabGui.static @NotNull TabGuiCreates a newTabGui.Creates a newPagedGui.Creates a newPagedGui.Creates a newScrollGui.Creates a newScrollGui.@NotNull TabGui.Builder@NotNull TabGui.BuilderSets the tabs of theTabGui.Constructors in xyz.xenondevs.invui.gui with parameters of type Gui -
Uses of Gui in xyz.xenondevs.invui.gui.structure
Methods in xyz.xenondevs.invui.gui.structure with parameters of type GuiModifier and TypeMethodDescriptionvoidIngredientList.insertIntoGui(Gui gui) Inserts theIngredientsinto the specifiedGui. -
Uses of Gui in xyz.xenondevs.invui.item.impl.controlitem
Classes in xyz.xenondevs.invui.item.impl.controlitem with type parameters of type Gui -
Uses of Gui in xyz.xenondevs.invui.util
Methods in xyz.xenondevs.invui.util with parameters of type GuiModifier and TypeMethodDescriptionstatic org.bukkit.inventory.InventoryInventoryUtils.createMatchingInventory(@NotNull Gui gui, @NotNull String title) -
Uses of Gui in xyz.xenondevs.invui.window
Fields in xyz.xenondevs.invui.window with type parameters of type GuiModifier and TypeFieldDescriptionAbstractSingleWindow.AbstractBuilder.guiSupplierAbstractSplitWindow.AbstractBuilder.lowerGuiSupplierAbstractSplitWindow.AbstractBuilder.upperGuiSupplierMethods in xyz.xenondevs.invui.window with parameters of type GuiModifier and TypeMethodDescriptionvoidAbstractMergedWindow.handleSlotElementUpdate(Gui child, int slotIndex) voidAbstractSingleWindow.handleSlotElementUpdate(Gui child, int slotIndex) voidAbstractSplitWindow.handleSlotElementUpdate(Gui child, int slotIndex) AbstractSplitWindow.AbstractBuilder.setLowerGui(@NotNull Gui gui) Window.Builder.Double.setLowerGui(@NotNull Gui gui) AbstractSplitWindow.AbstractBuilder.setUpperGui(@NotNull Gui gui) Window.Builder.Double.setUpperGui(@NotNull Gui gui) Method parameters in xyz.xenondevs.invui.window with type arguments of type GuiModifier and TypeMethodDescriptionAbstractSplitWindow.AbstractBuilder.setLowerGui(@NotNull Supplier<Gui> guiSupplier) Window.Builder.Double.setLowerGui(@NotNull Supplier<Gui> guiSupplier) AbstractSplitWindow.AbstractBuilder.setUpperGui(@NotNull Supplier<Gui> guiSupplier) Window.Builder.Double.setUpperGui(@NotNull Supplier<Gui> guiSupplier)