Package dev.itsharshxd.zentrix.api.gui
Class GuiLayoutDefinition
java.lang.Object
dev.itsharshxd.zentrix.api.gui.GuiLayoutDefinition
Fluent runtime layout definition for an addon GUI ID.
-
Method Summary
Modifier and TypeMethodDescription@NotNull GuiLayoutDefinitionautomaticContent(@NotNull String listId) @NotNull GuiLayoutDefinitionautomaticElement(@NotNull String elementId) @NotNull GuiLayoutDefinitionstatic @NotNull GuiLayoutDefinition@NotNull GuiLayoutDefinitionelements()@NotNull GuiLayoutDefinition@NotNull GuiLayoutDefinitionboolean@NotNull org.bukkit.Material@NotNull String@NotNull Stringid()@NotNull GuiLayoutDefinitionnoFiller()intsize()
-
Method Details
-
create
-
element
-
automaticElement
-
content
@NotNull public @NotNull GuiLayoutDefinition content(@NotNull @NotNull String listId, @NotNull @NotNull String slots) -
automaticContent
-
filler
-
filler
@NotNull public @NotNull GuiLayoutDefinition filler(@NotNull @NotNull org.bukkit.Material material, @NotNull @NotNull String slots) -
noFiller
-
id
-
size
public int size() -
elements
-
contentLists
-
fillerEnabled
public boolean fillerEnabled() -
fillerMaterial
@NotNull public @NotNull org.bukkit.Material fillerMaterial() -
fillerSlots
-