Uses of Class
xyz.xenondevs.invui.gui.structure.Structure
Packages that use Structure
-
Uses of Structure in xyz.xenondevs.invui.gui
Fields in xyz.xenondevs.invui.gui declared as StructureModifier and TypeFieldDescriptionprotected StructureAbstractGui.AbstractBuilder.structureThe structure of theAbstractGuibeing built.Methods in xyz.xenondevs.invui.gui with parameters of type StructureModifier and TypeMethodDescriptionvoidAbstractGui.applyStructure(@NotNull Structure structure) voidGui.applyStructure(@NotNull Structure structure) static @NotNull GuiCreates a new emptyGui.static @NotNull TabGuiCreates a newTabGui.Creates a newPagedGui.Creates a newScrollGui.PagedGui.ofInventories(@NotNull Structure structure, @NotNull List<@NotNull Inventory> inventories) Creates a newPagedGui.ScrollGui.ofInventories(@NotNull Structure structure, @NotNull List<@NotNull Inventory> inventories) Creates a newScrollGui.Creates a newPagedGui.Creates a newScrollGui.AbstractGui.AbstractBuilder.setStructure(@NotNull Structure structure) Gui.Builder.setStructure(@NotNull Structure structure) Constructors in xyz.xenondevs.invui.gui with parameters of type StructureModifierConstructorDescriptionAbstractPagedGui(int width, int height, boolean infinitePages, Structure structure) Creates a newAbstractPagedGui.AbstractScrollGui(int width, int height, boolean infiniteLines, Structure structure) Creates a newAbstractScrollGui.AbstractTabGui(int width, int height, int tabAmount, Structure structure) Creates a newAbstractTabGui. -
Uses of Structure in xyz.xenondevs.invui.gui.structure
Methods in xyz.xenondevs.invui.gui.structure that return StructureModifier and TypeMethodDescription@NotNull StructureStructure.addIngredient(char key, @NotNull Supplier<? extends Item> itemSupplier) Adds anItemStackSupplieringredient under the given key.@NotNull StructureStructure.addIngredient(char key, @NotNull org.bukkit.inventory.ItemStack itemStack) Adds anItemStackingredient under the given key.@NotNull StructureStructure.addIngredient(char key, @NotNull SlotElement element) Adds aInventoryingredient under the given key.@NotNull StructureStructure.addIngredient(char key, @NotNull Marker marker) Adds aMarkeringredient under the given key.@NotNull StructureStructure.addIngredient(char key, @NotNull Inventory inventory) Adds aInventoryingredient under the given key.@NotNull StructureStructure.addIngredient(char key, @NotNull Inventory inventory, @Nullable ItemProvider background) Adds aInventoryingredient under the given key.@NotNull StructureStructure.addIngredient(char key, @NotNull Item item) Adds anItemingredient under the given key.@NotNull StructureStructure.addIngredient(char key, @NotNull ItemProvider itemProvider) Adds anItemProvideringredient under the given key.@NotNull StructureStructure.addIngredientElementSupplier(char key, @NotNull Supplier<? extends SlotElement> elementSupplier) Adds aSlotElementSupplieringredient under the given key.@NotNull StructureStructure.clone()Clones thisStructure.