Uses of Interface
com.github.stefvanschie.inventoryframework.pane.util.Slot
Package
Description
-
Uses of Slot in com.github.stefvanschie.inventoryframework.pane
Modifier and TypeFieldDescriptionprotected @NotNull Slot
Pane.slot
The position of this pane, which is (0,0) by defaultModifier and TypeMethodDescription@NotNull Slot
Pane.getSlot()
Gets the slot of the position of this paneModifier and TypeMethodDescriptionvoid
Adds a gui item at the specific spot in the pane.static @NotNull Pane
Pane.createBorder
(Slot slot, int length, int height, @NotNull GuiItem item) Creates a pane which displays as a border around the outside of the pane consisting of the provided item.void
StaticPane.removeItem
(@NotNull Slot slot) Removes the specified item from the pane.void
Sets the slot of this pane.ModifierConstructorDescriptionMasonryPane
(@NotNull Slot slot, int length, int height) Creates a new masonry paneMasonryPane
(@NotNull Slot slot, int length, int height, @NotNull Pane.Priority priority) Creates a new masonry paneOutlinePane
(@NotNull Slot slot, int length, int height) Creates a new outline paneOutlinePane
(@NotNull Slot slot, int length, int height, @NotNull Pane.Priority priority) Creates a new outline panePaginatedPane
(@NotNull Slot slot, int length, int height) Creates a new paginated panePaginatedPane
(@NotNull Slot slot, int length, int height, @NotNull Pane.Priority priority) Creates a new paginated paneprotected
Pane
(@NotNull Slot slot, int length, int height, @NotNull Pane.Priority priority) Constructs a new default paneprotected
Constructs a new default panePatternPane
(@NotNull Slot slot, int length, int height, @NotNull Pane.Priority priority, @NotNull Pattern pattern) Constructs a new pattern pane.PatternPane
(@NotNull Slot slot, int length, int height, @NotNull Pattern pattern) Constructs a new pattern pane.StaticPane
(Slot slot, int length, int height) Creates a new static pane.StaticPane
(Slot slot, int length, int height, @NotNull Pane.Priority priority) Creates a new static pane. -
Uses of Slot in com.github.stefvanschie.inventoryframework.pane.component
ModifierConstructorDescriptionCycleButton
(@NotNull Slot slot, int length, int height) Creates a new cycle buttonCycleButton
(@NotNull Slot slot, int length, int height, @NotNull Pane.Priority priority) Creates a new cycle buttonCreates a new labelCreates a new labelLabel
(@NotNull Slot slot, int length, int height, @NotNull Pane.Priority priority, @NotNull Font font) Creates a new labelLabel
(@NotNull Slot slot, int length, int height, @NotNull Pane.Priority priority, @NotNull Font font, @NotNull Plugin plugin) Creates a new labelPagingButtons
(@NotNull Slot slot, int length, @NotNull PaginatedPane pages) Creates a new PagingButtons instance, which controls the providedPaginatedPane
.PagingButtons
(@NotNull Slot slot, int length, @NotNull PaginatedPane pages, @NotNull Plugin plugin) Creates a new PagingButtons instance, which controls the providedPaginatedPane
.PagingButtons
(@NotNull Slot slot, int length, @NotNull Pane.Priority priority, @NotNull PaginatedPane pages) Creates a new PagingButtons instance, which controls the providedPaginatedPane
.PagingButtons
(@NotNull Slot slot, int length, @NotNull Pane.Priority priority, @NotNull PaginatedPane pages, @NotNull Plugin plugin) Creates a new PagingButtons instance, which controls the providedPaginatedPane
.PercentageBar
(@NotNull Slot slot, int length, int height) Creates a new percentage barPercentageBar
(@NotNull Slot slot, int length, int height, @NotNull Pane.Priority priority) Creates a new percentage barPercentageBar
(@NotNull Slot slot, int length, int height, @NotNull Pane.Priority priority, @NotNull Plugin plugin) Creates a new percentage barPercentageBar
(@NotNull Slot slot, int length, int height, @NotNull Plugin plugin) Creates a new percentage barCreates a new sliderSlider
(@NotNull Slot slot, int length, int height, @NotNull Pane.Priority priority) Creates a new sliderSlider
(@NotNull Slot slot, int length, int height, @NotNull Pane.Priority priority, @NotNull Plugin plugin) Creates a new sliderCreates a new sliderToggleButton
(@NotNull Slot slot, int length, int height) Creates a new toggle buttonToggleButton
(@NotNull Slot slot, int length, int height, boolean enabled) Creates a new toggle buttonToggleButton
(@NotNull Slot slot, int length, int height, boolean enabled, @NotNull Plugin plugin) Creates a new toggle buttonToggleButton
(@NotNull Slot slot, int length, int height, @NotNull Pane.Priority priority) Creates a new toggle buttonToggleButton
(@NotNull Slot slot, int length, int height, @NotNull Pane.Priority priority, boolean enabled) Creates a new toggle buttonToggleButton
(@NotNull Slot slot, int length, int height, @NotNull Pane.Priority priority, boolean enabled, @NotNull Plugin plugin) Creates a new toggle buttonToggleButton
(@NotNull Slot slot, int length, int height, @NotNull Pane.Priority priority, @NotNull Plugin plugin) Creates a new toggle buttonToggleButton
(@NotNull Slot slot, int length, int height, @NotNull Plugin plugin) Creates a new toggle button -
Uses of Slot in com.github.stefvanschie.inventoryframework.pane.component.util
ModifierConstructorDescriptionprotected
VariableBar
(@NotNull Slot slot, int length, int height) Creates a new variable barprotected
VariableBar
(@NotNull Slot slot, int length, int height, @NotNull Pane.Priority priority) Creates a new variable barprotected
VariableBar
(@NotNull Slot slot, int length, int height, @NotNull Pane.Priority priority, @NotNull Plugin plugin) Creates a new variable barprotected
VariableBar
(@NotNull Slot slot, int length, int height, @NotNull Plugin plugin) Creates a new variable bar -
Uses of Slot in com.github.stefvanschie.inventoryframework.pane.util
Modifier and TypeClassDescriptionstatic class
A class representing a slot based on an index.static class
A class representing a slot based on an (x, y) coordinate pair.Modifier and TypeMethodDescriptionstatic @NotNull Slot
Slot.deserialize
(@NotNull Element element) Deserializes the slot from an element.static @NotNull Slot
Slot.fromIndex
(int index) Creates a new slot based on an index.static @NotNull Slot
Slot.fromXY
(int x, int y) Creates a new slot based on an (x, y) coordinate pair.