Index
All Classes and Interfaces|All Packages
A
- AbstractBuilder() - Constructor for class de.placeblock.betterinventories.content.GUISection.AbstractBuilder
- AbstractBuilder(GUI) - Constructor for class de.placeblock.betterinventories.content.item.GUIButton.AbstractBuilder
-
Creates a new Builder
- AbstractBuilder(GUI) - Constructor for class de.placeblock.betterinventories.content.item.GUIItem.AbstractBuilder
-
Creates a new Builder
- AbstractBuilder(GUI) - Constructor for class de.placeblock.betterinventories.content.item.impl.BackGUIButton.AbstractBuilder
-
Creates a new Builder
- AbstractBuilder(GUI) - Constructor for class de.placeblock.betterinventories.content.item.impl.CommandGUIButton.AbstractBuilder
-
Creates a new Builder
- AbstractBuilder(GUI) - Constructor for class de.placeblock.betterinventories.content.item.impl.SubmitGUIButton.AbstractBuilder
-
Creates a new Builder
- AbstractBuilder(GUI) - Constructor for class de.placeblock.betterinventories.content.item.impl.SwitchGUIButton.AbstractBuilder
-
Creates a new Builder
- AbstractBuilder(GUI) - Constructor for class de.placeblock.betterinventories.content.item.impl.TeleportGUIButton.AbstractBuilder
-
Creates a new Builder
- AbstractBuilder(GUI) - Constructor for class de.placeblock.betterinventories.content.item.impl.ToggleGUIButton.AbstractBuilder
-
Creates a new Builder
- AbstractBuilder(GUI) - Constructor for class de.placeblock.betterinventories.content.pane.GUIPane.AbstractBuilder
-
Creates a new Builder
- AbstractBuilder(GUI) - Constructor for class de.placeblock.betterinventories.content.pane.impl.BaseHorizontalSplitGUIPane.AbstractBuilder
-
Creates a new Builder
- AbstractBuilder(GUI) - Constructor for class de.placeblock.betterinventories.content.pane.impl.simple.BaseSimpleGUIPane.AbstractBuilder
-
Creates a new Builder
- AbstractBuilder(GUI) - Constructor for class de.placeblock.betterinventories.content.pane.impl.simple.BaseSimpleItemGUIPane.AbstractBuilder
-
Creates a new Builder
- AbstractBuilder(GUI, PaginatorGUIPane) - Constructor for class de.placeblock.betterinventories.content.item.impl.paginator.NextPageGUIButton.AbstractBuilder
-
Creates a new Builder
- AbstractBuilder(GUI, PaginatorGUIPane) - Constructor for class de.placeblock.betterinventories.content.item.impl.paginator.PaginatorGUIButton.AbstractBuilder
-
Creates a new Builder
- AbstractBuilder(GUI, PaginatorGUIPane) - Constructor for class de.placeblock.betterinventories.content.item.impl.paginator.PreviousPageGUIButton.AbstractBuilder
-
Creates a new Builder
- AbstractBuilder(P) - Constructor for class de.placeblock.betterinventories.gui.impl.BaseAnvilGUI.AbstractBuilder
-
Creates a new Builder
- AbstractBuilder(P) - Constructor for class de.placeblock.betterinventories.gui.impl.BaseCanvasGUI.AbstractBuilder
-
Creates a new Builder
- AbstractBuilder(P) - Constructor for class de.placeblock.betterinventories.gui.impl.BaseChestGUI.AbstractBuilder
-
Creates a new Builder
- AbstractBuilder(P, Player) - Constructor for class de.placeblock.betterinventories.gui.impl.textinput.TextInputGUI.AbstractBuilder
-
Creates a new Builder
- accept(String, boolean) - Method in interface de.placeblock.betterinventories.gui.impl.textinput.FinishConsumer
-
The method called when the player clicks on the submit-item
- action() - Method in record class de.placeblock.betterinventories.content.item.ClickData
-
Returns the value of the
actionrecord component. - add(Vector2d) - Method in class de.placeblock.betterinventories.util.Vector2d
-
Adds a Vector to this Vector
- addItem(GUIItem) - Method in interface de.placeblock.betterinventories.content.pane.impl.paginator.ItemAddable
-
Adds an Item.
- addItemEmptySlot(GUIItem) - Method in class de.placeblock.betterinventories.content.pane.impl.simple.BaseSimpleGUIPane
-
Adds an Item to an empty slot on the pane.
- addItems(GUIItem...) - Method in interface de.placeblock.betterinventories.content.pane.impl.paginator.ItemAddable
-
Adds multiple Items.
- addItems(Collection<GUIItem>) - Method in interface de.placeblock.betterinventories.content.pane.impl.paginator.ItemAddable
-
Adds multiple Items.
- addItems(Function<T, GUIItem>, Collection<T>) - Method in interface de.placeblock.betterinventories.content.pane.impl.paginator.ItemAddable
-
Adds multiple Items.
- addItems(Function<T, GUIItem>, T[]) - Method in interface de.placeblock.betterinventories.content.pane.impl.paginator.ItemAddable
-
Adds multiple Items.
- additionalItem(GUIItem) - Method in class de.placeblock.betterinventories.gui.impl.BaseAnvilGUI.AbstractBuilder
-
Changes the additional item (The slot in the middle)
- addNode(GUIPane) - Method in class de.placeblock.betterinventories.content.SearchData
-
Adds a new node to the path.
- adoptMinMax(Sizeable) - Method in class de.placeblock.betterinventories.content.GUISection.AbstractBuilder
-
Adops the min and max size from another
Sizeablee.g. - AnvilGUI - Class in de.placeblock.betterinventories.gui.impl
-
AnvilGUIs are standard BaseAnvilGUIs with basic functionality.
- AnvilGUI(Plugin, TextComponent, boolean) - Constructor for class de.placeblock.betterinventories.gui.impl.AnvilGUI
-
Creates a new AnvilGUI
- AnvilGUI.Builder<P extends org.bukkit.plugin.java.JavaPlugin> - Class in de.placeblock.betterinventories.gui.impl
-
Builder for AnvilGUIs
- applyCooldown() - Method in class de.placeblock.betterinventories.content.item.GUIButton
-
Applies the cooldown to the Button
- attribute(Attribute, double, AttributeModifier.Operation) - Method in class de.placeblock.betterinventories.util.ItemBuilder
-
Adds an attribute to the Item
- autoSize - Variable in class de.placeblock.betterinventories.content.pane.impl.simple.BaseSimpleGUIPane
-
Whether to automatically resize the pane according to the children.
- autoSize(boolean) - Method in class de.placeblock.betterinventories.content.pane.impl.simple.BaseSimpleGUIPane.AbstractBuilder
-
Sets the autoSize property
B
- BackGUIButton - Class in de.placeblock.betterinventories.content.item.impl
- BackGUIButton(GUI, int, Sound, String, Function<Player, GUI>, TextComponent) - Constructor for class de.placeblock.betterinventories.content.item.impl.BackGUIButton
-
Creates a new BackGUIButton
- BackGUIButton.AbstractBuilder<B extends BackGUIButton.AbstractBuilder<B,
P>, P extends BackGUIButton> - Class in de.placeblock.betterinventories.content.item.impl -
Abstract Builder for creating
BackGUIButton - BackGUIButton.Builder - Class in de.placeblock.betterinventories.content.item.impl
-
Builder for creating
BackGUIButton - BaseAnvilGUI - Class in de.placeblock.betterinventories.gui.impl
-
GUI for creating Anvil GUIs If you want to receive Text from Anvils you should use
TextInputGUI - BaseAnvilGUI(Plugin, TextComponent, boolean) - Constructor for class de.placeblock.betterinventories.gui.impl.BaseAnvilGUI
-
Creates a new AnvilGUI
- BaseAnvilGUI.AbstractBuilder<B extends BaseAnvilGUI.AbstractBuilder<B,
G, P>, G extends BaseAnvilGUI, P extends org.bukkit.plugin.java.JavaPlugin> - Class in de.placeblock.betterinventories.gui.impl -
The abstract Builder for BaseAnvilGUIs
- BaseCanvasGUI<C extends GUIPane> - Class in de.placeblock.betterinventories.gui.impl
-
The Base Class for GUIs which only have just one canvas e.g.
- BaseCanvasGUI(Plugin, TextComponent, InventoryType, boolean) - Constructor for class de.placeblock.betterinventories.gui.impl.BaseCanvasGUI
-
Creates a new BaseCanvasGUI
- BaseCanvasGUI.AbstractBuilder<B extends BaseCanvasGUI.AbstractBuilder<B,
G, C, P>, G extends BaseCanvasGUI<C>, C extends GUIPane, P extends org.bukkit.plugin.java.JavaPlugin> - Class in de.placeblock.betterinventories.gui.impl -
Builder for creating BaseCanvasGUIs
- BaseChestGUI<C extends GUIPane> - Class in de.placeblock.betterinventories.gui.impl
-
Used for creating ChestGUIs.
- BaseChestGUI(Plugin, TextComponent, boolean, int, int) - Constructor for class de.placeblock.betterinventories.gui.impl.BaseChestGUI
-
Creates a new BaseChestGUI
- BaseChestGUI.AbstractBuilder<B extends BaseChestGUI.AbstractBuilder<B,
G, C, P>, G extends BaseChestGUI<C>, C extends GUIPane, P extends org.bukkit.plugin.java.JavaPlugin> - Class in de.placeblock.betterinventories.gui.impl -
Builder for creating BaseChestGUIs
- BaseHorizontalSplitGUIPane - Class in de.placeblock.betterinventories.content.pane.impl
-
A
GUIPanewith an upper and lower pane. - BaseHorizontalSplitGUIPane(GUI, Vector2d, Vector2d, GUIPane, GUIPane) - Constructor for class de.placeblock.betterinventories.content.pane.impl.BaseHorizontalSplitGUIPane
-
Creates a new HorizontalSplitGUIPane
- BaseHorizontalSplitGUIPane.AbstractBuilder<B extends BaseHorizontalSplitGUIPane.AbstractBuilder<B,
P>, P extends BaseHorizontalSplitGUIPane> - Class in de.placeblock.betterinventories.content.pane.impl -
Builder for creating
BaseHorizontalSplitGUIPane - BaseIOGUIPane<S extends BaseIOGUIPane<S>> - Class in de.placeblock.betterinventories.content.pane.impl.io
-
GUIPane which allows Items to be inserted and taken out
- BaseIOGUIPane(GUI, Vector2d, Vector2d, boolean, boolean, boolean) - Constructor for class de.placeblock.betterinventories.content.pane.impl.io.BaseIOGUIPane
-
Creates a new TransferGUIPane
- BaseIOGUIPane.Builder<B extends BaseIOGUIPane.Builder<B,
P>, P extends BaseIOGUIPane<P>> - Class in de.placeblock.betterinventories.content.pane.impl.io -
Builder for
BaseIOGUIPane - BaseSimpleGUIPane<C extends GUISection,
S extends BaseSimpleGUIPane<C, S>> - Class in de.placeblock.betterinventories.content.pane.impl.simple - BaseSimpleGUIPane(GUI, Vector2d, Vector2d, boolean) - Constructor for class de.placeblock.betterinventories.content.pane.impl.simple.BaseSimpleGUIPane
-
Creates a new BaseSimpleGUIPane
- BaseSimpleGUIPane.AbstractBuilder<B extends BaseSimpleGUIPane.AbstractBuilder<B,
P, C>, P extends BaseSimpleGUIPane<C, P>, C extends GUISection> - Class in de.placeblock.betterinventories.content.pane.impl.simple -
Builder for creating
BaseSimpleGUIPane - BaseSimpleGUIPane.ChildData<C extends GUISection> - Class in de.placeblock.betterinventories.content.pane.impl.simple
-
Used to store children in this Pane
- BaseSimpleItemGUIPane<S extends BaseSimpleItemGUIPane<S>> - Class in de.placeblock.betterinventories.content.pane.impl.simple
-
Base class for various SimpleItemGUIPanes.
- BaseSimpleItemGUIPane(GUI, Vector2d, Vector2d, boolean) - Constructor for class de.placeblock.betterinventories.content.pane.impl.simple.BaseSimpleItemGUIPane
-
Creates a new SimpleGUIPane
- BaseSimpleItemGUIPane.AbstractBuilder<B extends BaseSimpleItemGUIPane.AbstractBuilder<B,
P>, P extends BaseSimpleItemGUIPane<P>> - Class in de.placeblock.betterinventories.content.pane.impl.simple -
Builder for creating
BaseSimpleItemGUIPane - build() - Method in class de.placeblock.betterinventories.Builder
-
Builds the instance
- build() - Method in class de.placeblock.betterinventories.content.item.GUIButton.Builder
- build() - Method in class de.placeblock.betterinventories.content.item.GUIItem.Builder
- build() - Method in class de.placeblock.betterinventories.content.item.impl.BackGUIButton.Builder
- build() - Method in class de.placeblock.betterinventories.content.item.impl.CommandGUIButton.Builder
- build() - Method in class de.placeblock.betterinventories.content.item.impl.cyclebutton.CycleGUIButton.Builder
- build() - Method in class de.placeblock.betterinventories.content.item.impl.paginator.NextPageGUIButton.Builder
- build() - Method in class de.placeblock.betterinventories.content.item.impl.paginator.PreviousPageGUIButton.Builder
- build() - Method in class de.placeblock.betterinventories.content.item.impl.SubmitGUIButton.Builder
- build() - Method in class de.placeblock.betterinventories.content.item.impl.SwitchGUIButton.Builder
- build() - Method in class de.placeblock.betterinventories.content.item.impl.TeleportGUIButton.Builder
- build() - Method in class de.placeblock.betterinventories.content.item.impl.ToggleGUIButton.Builder
- build() - Method in class de.placeblock.betterinventories.content.pane.impl.HorizontalSplitGUIPane.Builder
- build() - Method in class de.placeblock.betterinventories.content.pane.impl.io.IOGUIPane.Builder
- build() - Method in class de.placeblock.betterinventories.content.pane.impl.io.SynchedGUIPane.Builder
- build() - Method in class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorControlsPane.Builder
- build() - Method in class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorGUIPane.Builder
- build() - Method in class de.placeblock.betterinventories.content.pane.impl.simple.SimpleGUIPane.Builder
- build() - Method in class de.placeblock.betterinventories.content.pane.impl.simple.SimpleItemGUIPane.Builder
- build() - Method in class de.placeblock.betterinventories.gui.impl.AnvilGUI.Builder
- build() - Method in class de.placeblock.betterinventories.gui.impl.CanvasGUI.Builder
- build() - Method in class de.placeblock.betterinventories.gui.impl.ChestGUI.Builder
- build() - Method in class de.placeblock.betterinventories.gui.impl.textinput.TextInputGUI.Builder
- build() - Method in class de.placeblock.betterinventories.util.ItemBuilder
-
Builds the ItemStack
- Builder<B extends Builder<B,
P>, P> - Class in de.placeblock.betterinventories -
Interface for all sorts of builders
- Builder() - Constructor for class de.placeblock.betterinventories.Builder
- Builder() - Constructor for class de.placeblock.betterinventories.gui.GUI.Builder
- Builder(GUI) - Constructor for class de.placeblock.betterinventories.content.item.GUIButton.Builder
-
Creates a new Builder
- Builder(GUI) - Constructor for class de.placeblock.betterinventories.content.item.GUIItem.Builder
-
Creates a new Builder
- Builder(GUI) - Constructor for class de.placeblock.betterinventories.content.item.impl.BackGUIButton.Builder
-
Creates a new Builder
- Builder(GUI) - Constructor for class de.placeblock.betterinventories.content.item.impl.CommandGUIButton.Builder
-
Creates a new Builder
- Builder(GUI) - Constructor for class de.placeblock.betterinventories.content.item.impl.SubmitGUIButton.Builder
-
Creates a new Builder
- Builder(GUI) - Constructor for class de.placeblock.betterinventories.content.item.impl.SwitchGUIButton.Builder
-
Creates a new Builder
- Builder(GUI) - Constructor for class de.placeblock.betterinventories.content.item.impl.TeleportGUIButton.Builder
-
Creates a new Builder
- Builder(GUI) - Constructor for class de.placeblock.betterinventories.content.item.impl.ToggleGUIButton.Builder
-
Creates a new Builder
- Builder(GUI) - Constructor for class de.placeblock.betterinventories.content.pane.impl.HorizontalSplitGUIPane.Builder
-
Creates a new Builder
- Builder(GUI) - Constructor for class de.placeblock.betterinventories.content.pane.impl.io.BaseIOGUIPane.Builder
-
Creates a new Builder
- Builder(GUI) - Constructor for class de.placeblock.betterinventories.content.pane.impl.io.IOGUIPane.Builder
-
Creates a new Builder
- Builder(GUI) - Constructor for class de.placeblock.betterinventories.content.pane.impl.io.SynchedGUIPane.Builder
-
Creates a new Builder
- Builder(GUI) - Constructor for class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorGUIPane.Builder
-
Creates a new Builder
- Builder(GUI) - Constructor for class de.placeblock.betterinventories.content.pane.impl.simple.SimpleGUIPane.Builder
-
Creates a new Builder
- Builder(GUI) - Constructor for class de.placeblock.betterinventories.content.pane.impl.simple.SimpleItemGUIPane.Builder
-
Creates a new Builder
- Builder(GUI, PaginatorGUIPane) - Constructor for class de.placeblock.betterinventories.content.item.impl.paginator.NextPageGUIButton.Builder
-
Creates a new GUIButton
- Builder(GUI, PaginatorGUIPane) - Constructor for class de.placeblock.betterinventories.content.item.impl.paginator.PreviousPageGUIButton.Builder
-
Creates a new GUIButton
- Builder(GUI, PaginatorGUIPane) - Constructor for class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorControlsPane.Builder
-
Creates a new Builder
- Builder(GUI, E[]) - Constructor for class de.placeblock.betterinventories.content.item.impl.cyclebutton.CycleGUIButton.Builder
-
Creates a new Builder
- Builder(P) - Constructor for class de.placeblock.betterinventories.gui.impl.AnvilGUI.Builder
-
Creates a new Builder
- Builder(P) - Constructor for class de.placeblock.betterinventories.gui.impl.CanvasGUI.Builder
-
Creates a new Builder
- Builder(P) - Constructor for class de.placeblock.betterinventories.gui.impl.ChestGUI.Builder
-
Creates a new Builder
- Builder(P, Player) - Constructor for class de.placeblock.betterinventories.gui.impl.textinput.TextInputGUI.Builder
-
Creates a new Builder
- BUTTON_SIZE - Static variable in class de.placeblock.betterinventories.content.item.GUIItem
-
The Size of every GUIItem
C
- calculateGUISize(Collection<?>) - Static method in class de.placeblock.betterinventories.util.Util
-
Can be used to calculate the size of an Inventory based on the amount of Items this Inventory should contain.
- calculateGUISize(Collection<?>, int) - Static method in class de.placeblock.betterinventories.util.Util
-
Can be used to calculate the size of an Inventory based on the amount of Items this Inventory should contain.
- calculateGUISize(T[]) - Static method in class de.placeblock.betterinventories.util.Util
-
Can be used to calculate the size of an Inventory based on the amount of Items this Inventory should contain.
- calculateGUISize(T[], int) - Static method in class de.placeblock.betterinventories.util.Util
-
Can be used to calculate the size of an Inventory based on the amount of Items this Inventory should contain.
- calculateIndices - Variable in enum class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorControlsPosition
-
Calculates the indices where the Buttons should get placed
- canvas - Variable in class de.placeblock.betterinventories.gui.impl.BaseCanvasGUI
-
The main canvas to which Sections can be added
- CanvasGUI - Class in de.placeblock.betterinventories.gui.impl
-
Used for creating GUIs that only have one canvas e.g.
- CanvasGUI(Plugin, TextComponent, int, boolean) - Constructor for class de.placeblock.betterinventories.gui.impl.CanvasGUI
-
Creates a new CanvasGUI
- CanvasGUI(Plugin, TextComponent, InventoryType, boolean) - Constructor for class de.placeblock.betterinventories.gui.impl.CanvasGUI
-
Creates a new CanvasGUI
- CanvasGUI.Builder<P extends org.bukkit.plugin.java.JavaPlugin> - Class in de.placeblock.betterinventories.gui.impl
-
Builder used for creating CanvasGUIs
- CENTER - Enum constant in enum class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorControlsPosition
-
Will place both controls in the center.
- ChestGUI - Class in de.placeblock.betterinventories.gui.impl
-
Implementation of
BaseChestGUIusing SimpleGUIPane that auto resizes - ChestGUI(Plugin, TextComponent, boolean, int, int) - Constructor for class de.placeblock.betterinventories.gui.impl.ChestGUI
-
Creates a new ChestGUI
- ChestGUI.Builder<P extends org.bukkit.plugin.java.JavaPlugin> - Class in de.placeblock.betterinventories.gui.impl
-
Builder for creating ChestGUIs
- ChildData() - Constructor for class de.placeblock.betterinventories.content.pane.impl.simple.BaseSimpleGUIPane.ChildData
- clamp(Vector2d, Vector2d, Vector2d) - Static method in class de.placeblock.betterinventories.util.Vector2d
-
Clamps a Vector to two Vectors
- clampSize(Vector2d) - Method in interface de.placeblock.betterinventories.Sizeable
- clear() - Method in class de.placeblock.betterinventories.content.pane.impl.simple.BaseSimpleGUIPane
-
Removes all sections from the pane
- clearItems() - Method in class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorGUIPane
-
Clears all Items in this Paginator
- click(Player) - Method in class de.placeblock.betterinventories.content.item.GUIButton
-
Is called when a player clicks on the Button
- ClickData - Record Class in de.placeblock.betterinventories.content.item
-
The Button receives the ClickData after an Interaction occurs
- ClickData(Player, Vector2d, InventoryAction, InventoryClickEvent) - Constructor for record class de.placeblock.betterinventories.content.item.ClickData
-
Creates an instance of a
ClickDatarecord class. - command(String) - Method in class de.placeblock.betterinventories.content.item.impl.CommandGUIButton.AbstractBuilder
-
Sets the command attribute
- CommandGUIButton - Class in de.placeblock.betterinventories.content.item.impl
-
A
GUIButtonwhich executes a command. - CommandGUIButton(GUI, ItemStack, int, Sound, String, String) - Constructor for class de.placeblock.betterinventories.content.item.impl.CommandGUIButton
-
Creates a new CommandGUIButton
- CommandGUIButton.AbstractBuilder<B extends CommandGUIButton.AbstractBuilder<B,
P>, P extends CommandGUIButton> - Class in de.placeblock.betterinventories.content.item.impl -
Abstract Builder for creating various
CommandGUIButton - CommandGUIButton.Builder - Class in de.placeblock.betterinventories.content.item.impl
-
Builder for creating
CommandGUIButton - content - Variable in class de.placeblock.betterinventories.content.pane.impl.simple.BaseSimpleGUIPane
-
The content currently added to this Pane
- controls(PaginatorControlsPosition) - Method in class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorGUIPane.Builder
-
Sets the controls attribute.
- controls(Function<PaginatorGUIPane, PaginatorControlsPane>) - Method in class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorGUIPane.Builder
-
Sets the controls attribute.
- cooldown(int) - Method in class de.placeblock.betterinventories.content.item.GUIButton.AbstractBuilder
-
Sets the cooldown attribute
- createBukkitInventory() - Method in class de.placeblock.betterinventories.gui.GUI
-
Creates a new Bukkit Inventory for the GUI when implemented
- createBukkitInventory() - Method in class de.placeblock.betterinventories.gui.impl.BaseAnvilGUI
-
Creates the Bukkit Inventory for this GUI
- createBukkitInventory() - Method in class de.placeblock.betterinventories.gui.impl.BaseCanvasGUI
- cycle(ClickData) - Method in class de.placeblock.betterinventories.content.item.impl.cyclebutton.CycleGUIButton
-
Cycles the Values
- CycleEnum - Interface in de.placeblock.betterinventories.content.item.impl.cyclebutton
-
Interface used by the
CycleGUIButtonHas to be implemented by the Enum to provide needed data toCycleGUIButton - CycleGUIButton<E extends CycleEnum> - Class in de.placeblock.betterinventories.content.item.impl.cyclebutton
-
GUIButton which cycles through values of an Enum
- CycleGUIButton(GUI, int, Sound, E[], E) - Constructor for class de.placeblock.betterinventories.content.item.impl.cyclebutton.CycleGUIButton
-
Creates a new CycleGUIButton.
- CycleGUIButton.Builder<E extends CycleEnum> - Class in de.placeblock.betterinventories.content.item.impl.cyclebutton
-
Builder for creating
CycleGUIButton
D
- de.placeblock.betterinventories - package de.placeblock.betterinventories
- de.placeblock.betterinventories.content - package de.placeblock.betterinventories.content
- de.placeblock.betterinventories.content.item - package de.placeblock.betterinventories.content.item
- de.placeblock.betterinventories.content.item.impl - package de.placeblock.betterinventories.content.item.impl
- de.placeblock.betterinventories.content.item.impl.cyclebutton - package de.placeblock.betterinventories.content.item.impl.cyclebutton
- de.placeblock.betterinventories.content.item.impl.paginator - package de.placeblock.betterinventories.content.item.impl.paginator
- de.placeblock.betterinventories.content.pane - package de.placeblock.betterinventories.content.pane
- de.placeblock.betterinventories.content.pane.impl - package de.placeblock.betterinventories.content.pane.impl
- de.placeblock.betterinventories.content.pane.impl.io - package de.placeblock.betterinventories.content.pane.impl.io
- de.placeblock.betterinventories.content.pane.impl.paginator - package de.placeblock.betterinventories.content.pane.impl.paginator
- de.placeblock.betterinventories.content.pane.impl.simple - package de.placeblock.betterinventories.content.pane.impl.simple
- de.placeblock.betterinventories.gui - package de.placeblock.betterinventories.gui
- de.placeblock.betterinventories.gui.impl - package de.placeblock.betterinventories.gui.impl
- de.placeblock.betterinventories.gui.impl.textinput - package de.placeblock.betterinventories.gui.impl.textinput
- de.placeblock.betterinventories.gui.listener - package de.placeblock.betterinventories.gui.listener
- de.placeblock.betterinventories.util - package de.placeblock.betterinventories.util
- disabledItem(Supplier<ItemStack>) - Method in class de.placeblock.betterinventories.content.item.impl.ToggleGUIButton.AbstractBuilder
-
Sets the disabledItem attribute
- dispatchRemove(Cancellable, GUISection, Vector2d) - Method in record class de.placeblock.betterinventories.gui.listener.GUIItemListener
-
Dispatches a remove action
E
- enabledItem(Supplier<ItemStack>) - Method in class de.placeblock.betterinventories.content.item.impl.ToggleGUIButton.AbstractBuilder
-
Sets the enabledItem attribute
- enchantment(Enchantment, int) - Method in class de.placeblock.betterinventories.util.ItemBuilder
-
Adds an enchantment to the Item
- equals(Object) - Method in record class de.placeblock.betterinventories.content.item.ClickData
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.placeblock.betterinventories.gui.GUIView
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.placeblock.betterinventories.gui.listener.GUIItemListener
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class de.placeblock.betterinventories.util.Vector2d
-
New equals method comparing just x and y
- event() - Method in record class de.placeblock.betterinventories.content.item.ClickData
-
Returns the value of the
eventrecord component.
F
- fill(GUIItem) - Method in class de.placeblock.betterinventories.content.pane.impl.simple.BaseSimpleGUIPane
-
Fills all empty slots with this Item.
- FILL_ITEM - Static variable in class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorControlsPane
-
The default fill-item for the Pane
- FinishConsumer - Interface in de.placeblock.betterinventories.gui.impl.textinput
-
Used by the TextInputGUI and is called when a player clicks on the submit-item
- flag(ItemFlag) - Method in class de.placeblock.betterinventories.util.ItemBuilder
-
Adds a Flag to the Item
- flipX() - Method in class de.placeblock.betterinventories.content.pane.impl.simple.BaseSimpleItemGUIPane
-
Flips all items on the X axis.
- flipY() - Method in class de.placeblock.betterinventories.content.pane.impl.simple.BaseSimpleItemGUIPane
-
Flips all items on the Y axis.
G
- getCanvas() - Method in class de.placeblock.betterinventories.gui.impl.BaseCanvasGUI
- getChildren() - Method in class de.placeblock.betterinventories.content.pane.GUIPane
-
Implemented by GUIPanes Should return all children sections
- getChildren() - Method in class de.placeblock.betterinventories.content.pane.impl.BaseHorizontalSplitGUIPane
- getChildren() - Method in class de.placeblock.betterinventories.content.pane.impl.simple.BaseSimpleGUIPane
- getContentPaneSize() - Method in class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorGUIPane
- getDisabledItem() - Method in class de.placeblock.betterinventories.content.item.impl.ToggleGUIButton
- getEmptyContentList(Class<T>) - Method in class de.placeblock.betterinventories.content.GUISection
-
Returns a List with the amount of slots in this Section filled with null values.
- getEnabledItem() - Method in class de.placeblock.betterinventories.content.item.impl.ToggleGUIButton
- getHeight() - Method in class de.placeblock.betterinventories.content.GUISection
- getItem(int) - Method in class de.placeblock.betterinventories.content.pane.impl.simple.BaseSimpleItemGUIPane
-
Returns an item for a given slot
- getItem(Vector2d) - Method in class de.placeblock.betterinventories.content.pane.impl.simple.BaseSimpleItemGUIPane
-
Returns an item for a given position
- getItem(E) - Method in class de.placeblock.betterinventories.content.item.impl.cyclebutton.CycleGUIButton
-
Returns the Item to be displayed for an Enum-value Can be overridden for modifying Enum-Item-conversion
- getItems() - Method in interface de.placeblock.betterinventories.content.pane.impl.paginator.ItemAddable
-
Has to return all Items currently added
- getItems() - Method in class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorGUIPane.Builder
- getLore() - Method in interface de.placeblock.betterinventories.content.item.impl.cyclebutton.CycleEnum
-
The lore of the ItemStack for the Enum-value
- getLowerPanePos() - Method in class de.placeblock.betterinventories.content.pane.impl.BaseHorizontalSplitGUIPane
- getMaterial() - Method in interface de.placeblock.betterinventories.content.item.impl.cyclebutton.CycleEnum
-
The Material of the ItemStack for the Enum-value
- getMaxSize() - Method in class de.placeblock.betterinventories.content.GUISection.AbstractBuilder
-
Used to get the current maximum size.
- getMaxSize() - Method in class de.placeblock.betterinventories.gui.impl.BaseChestGUI
- getMaxSize() - Method in interface de.placeblock.betterinventories.Sizeable
- getMinSize() - Method in class de.placeblock.betterinventories.content.GUISection.AbstractBuilder
-
Used to get the current minimum size.
- getMinSize() - Method in class de.placeblock.betterinventories.gui.impl.BaseChestGUI
- getMinSize() - Method in interface de.placeblock.betterinventories.Sizeable
- getNextEmptySlot() - Method in class de.placeblock.betterinventories.content.pane.impl.simple.BaseSimpleGUIPane
- getOnChange() - Method in class de.placeblock.betterinventories.content.pane.impl.io.BaseIOGUIPane.Builder
-
Gets the onchange consumer
- getPages() - Method in class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorGUIPane
- getPermission() - Method in interface de.placeblock.betterinventories.content.item.impl.cyclebutton.CycleEnum
-
Should return the permission for the specific value
CycleGUIButtonwill skip values for which the player doesn't have permission - getPlayer() - Method in class de.placeblock.betterinventories.gui.impl.textinput.TextInputGUI
- getPlayer() - Method in interface de.placeblock.betterinventories.gui.PlayerGUI
- getPlayers() - Method in class de.placeblock.betterinventories.gui.GUI
- getSections(Vector2d) - Method in class de.placeblock.betterinventories.content.pane.impl.simple.BaseSimpleGUIPane
-
Returns all sections at the given position
- getSize() - Method in class de.placeblock.betterinventories.gui.impl.BaseCanvasGUI
- getSize() - Method in interface de.placeblock.betterinventories.Sizeable
- getSize(InventoryType) - Static method in class de.placeblock.betterinventories.util.InventoryTypeMapper
- getSlots() - Method in class de.placeblock.betterinventories.content.GUISection
- getSlots() - Method in class de.placeblock.betterinventories.gui.GUI
- getSlots() - Method in class de.placeblock.betterinventories.gui.impl.BaseAnvilGUI
- getSlots() - Method in class de.placeblock.betterinventories.gui.impl.BaseCanvasGUI
- getTitle() - Method in interface de.placeblock.betterinventories.content.item.impl.cyclebutton.CycleEnum
-
The title of the ItemStack for the Enum-value
- getView(Player) - Method in class de.placeblock.betterinventories.gui.GUI
-
Returns the GUIView of the player
- getView(Inventory) - Method in class de.placeblock.betterinventories.gui.GUI
-
Returns the GUIView for the according Inventory
- getWidth() - Method in class de.placeblock.betterinventories.content.GUISection
- gui() - Method in record class de.placeblock.betterinventories.gui.listener.GUIItemListener
-
Returns the value of the
guirecord component. - GUI - Class in de.placeblock.betterinventories.gui
-
Root class for GUIs Can be used to create any sort of GUI that can be rendered to a list e.g.
- GUI(Plugin, TextComponent, InventoryType, boolean) - Constructor for class de.placeblock.betterinventories.gui.GUI
-
Creates a new GUI
- GUI.Builder<B extends GUI.Builder<B,
G, P>, G extends GUI, P extends org.bukkit.plugin.java.JavaPlugin> - Class in de.placeblock.betterinventories.gui -
The generic Builder for GUIs
- GUIButton - Class in de.placeblock.betterinventories.content.item
-
A
GUIItemwith the ability to get clicked. - GUIButton(GUI, ItemStack, int, Sound, String) - Constructor for class de.placeblock.betterinventories.content.item.GUIButton
-
Creates a new GUIButton
- GUIButton.AbstractBuilder<B extends GUIButton.AbstractBuilder<B,
P>, P extends GUIButton> - Class in de.placeblock.betterinventories.content.item -
Abstract Builder for creating various
GUIButton - GUIButton.Builder - Class in de.placeblock.betterinventories.content.item
-
Builder for creating
GUIButton - GUIItem - Class in de.placeblock.betterinventories.content.item
-
A
GUISectionwith a size of 1x1 containing anItemStack - GUIItem(GUI, ItemStack) - Constructor for class de.placeblock.betterinventories.content.item.GUIItem
-
Creates a new GUIItem
- GUIItem.AbstractBuilder<B extends GUIItem.AbstractBuilder<B,
P>, P extends GUIItem> - Class in de.placeblock.betterinventories.content.item -
Abstract Builder for creating various GUIItems
- GUIItem.Builder - Class in de.placeblock.betterinventories.content.item
-
Builder for creating
GUIItem - GUIItemListener - Record Class in de.placeblock.betterinventories.gui.listener
-
Listener for GUIs that handles item interactions
- GUIItemListener(GUI) - Constructor for record class de.placeblock.betterinventories.gui.listener.GUIItemListener
-
Creates an instance of a
GUIItemListenerrecord class. - GUIListener - Class in de.placeblock.betterinventories.gui.listener
-
Listener for GUIs that handle gui stuff.
- GUIListener() - Constructor for class de.placeblock.betterinventories.gui.listener.GUIListener
- GUIPane - Class in de.placeblock.betterinventories.content.pane
-
A
GUISectionthat can contain otherGUISections. - GUIPane(GUI, Vector2d, Vector2d) - Constructor for class de.placeblock.betterinventories.content.pane.GUIPane
-
Creates a new GUIPane
- GUIPane.AbstractBuilder<B extends GUIPane.AbstractBuilder<B,
P>, P extends GUIPane> - Class in de.placeblock.betterinventories.content.pane -
Builder for creating various
GUIPane - GUISection - Class in de.placeblock.betterinventories.content
-
A GUISection is the most basic element that can be put inside GUIs.
- GUISection(GUI, Vector2d, Vector2d, Vector2d) - Constructor for class de.placeblock.betterinventories.content.GUISection
-
Creates a new GUISection
- GUISection.AbstractBuilder<B extends GUISection.AbstractBuilder<B,
P>, P extends GUISection> - Class in de.placeblock.betterinventories.content -
Builder for creating various
GUISection - GUIView - Record Class in de.placeblock.betterinventories.gui
-
A GUIView is created for each player who opens an inventory.
- GUIView(Player, Inventory) - Constructor for record class de.placeblock.betterinventories.gui.GUIView
-
Creates a new GUIView
H
- hashCode() - Method in record class de.placeblock.betterinventories.content.item.ClickData
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.placeblock.betterinventories.gui.GUIView
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.placeblock.betterinventories.gui.listener.GUIItemListener
-
Returns a hash code value for this object.
- hashCode() - Method in class de.placeblock.betterinventories.util.Vector2d
- hasPermission(Player) - Method in class de.placeblock.betterinventories.content.item.GUIButton
-
Checks if the player has the permission to click this button
- height(int) - Method in class de.placeblock.betterinventories.gui.impl.CanvasGUI.Builder
-
Sets the height attribute.
- height(int) - Method in class de.placeblock.betterinventories.gui.impl.ChestGUI.Builder
-
Sets the minHeight and maxHeight attributes
- HorizontalSplitGUIPane - Class in de.placeblock.betterinventories.content.pane.impl
-
A
GUIPanewith an upper and lower pane. - HorizontalSplitGUIPane(GUI, Vector2d, Vector2d, GUIPane, GUIPane) - Constructor for class de.placeblock.betterinventories.content.pane.impl.HorizontalSplitGUIPane
-
Creates a new HorizontalSplitGUIPane
- HorizontalSplitGUIPane.Builder - Class in de.placeblock.betterinventories.content.pane.impl
-
Builder for creating
HorizontalSplitGUIPane
I
- inject() - Method in class de.placeblock.betterinventories.gui.impl.textinput.TextInputPacketListener
-
Injects the listener into the pipeline of the players connection
- input(boolean) - Method in class de.placeblock.betterinventories.content.pane.impl.io.BaseIOGUIPane.Builder
-
Sets the input attribute
- INPUT_MATERIAL - Static variable in class de.placeblock.betterinventories.gui.impl.textinput.TextInputGUI
-
The input-material
- inputItem(GUIItem) - Method in class de.placeblock.betterinventories.gui.impl.BaseAnvilGUI.AbstractBuilder
-
Changes the input item (The left slot)
- inventory() - Method in record class de.placeblock.betterinventories.gui.GUIView
-
Returns the value of the
inventoryrecord component. - InventoryTypeMapper - Class in de.placeblock.betterinventories.util
-
Used internally to calculate the Inventory's size based on the InventoryType
- InventoryTypeMapper() - Constructor for class de.placeblock.betterinventories.util.InventoryTypeMapper
- IOGUIPane - Class in de.placeblock.betterinventories.content.pane.impl.io
-
GUIPane which allows Items to be inserted and taken out
- IOGUIPane(GUI, Vector2d, Vector2d, boolean, boolean, boolean) - Constructor for class de.placeblock.betterinventories.content.pane.impl.io.IOGUIPane
-
Creates a new TransferGUIPane
- IOGUIPane.Builder - Class in de.placeblock.betterinventories.content.pane.impl.io
-
Builder for creating
IOGUIPane - isAutoSize() - Method in class de.placeblock.betterinventories.content.pane.impl.simple.BaseSimpleGUIPane.AbstractBuilder
-
Whether this Pane auto-sizes
- isInput() - Method in class de.placeblock.betterinventories.content.pane.impl.io.BaseIOGUIPane.Builder
-
Gets whether input is allowed
- isOutput() - Method in class de.placeblock.betterinventories.content.pane.impl.io.BaseIOGUIPane.Builder
-
Gets whether output is allowed
- ItemAddable<O extends ItemAddable<O>> - Interface in de.placeblock.betterinventories.content.pane.impl.paginator
-
Interface for classes where items can be added to a list.
- ItemBuilder - Class in de.placeblock.betterinventories.util
-
Can be used to create more complex Items easier.
- ItemBuilder(ItemBuilder) - Constructor for class de.placeblock.betterinventories.util.ItemBuilder
-
Clones another ItemBuilder
- ItemBuilder(TextComponent, Material) - Constructor for class de.placeblock.betterinventories.util.ItemBuilder
-
Creates a new ItemBuilder
- ItemBuilder(TextComponent, Material, int) - Constructor for class de.placeblock.betterinventories.util.ItemBuilder
-
Creates a new ItemBuilder
- ItemBuilder(TextComponent, Material, int, boolean) - Constructor for class de.placeblock.betterinventories.util.ItemBuilder
-
Creates a new ItemBuilder
- ItemBuilder(Material) - Constructor for class de.placeblock.betterinventories.util.ItemBuilder
-
Creates a new ItemBuilder
- itemStack - Variable in class de.placeblock.betterinventories.content.item.GUIItem
-
The ItemStack to be rendered
- itemStack(ItemStack) - Method in class de.placeblock.betterinventories.content.item.GUIItem.AbstractBuilder
-
Sets the itemStack attribute
L
- largest(Collection<Vector2d>) - Static method in class de.placeblock.betterinventories.util.Vector2d
-
Calculates the largest Vector
- LEFT - Enum constant in enum class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorControlsPosition
-
Will place both controls on the left.
- location(Location) - Method in class de.placeblock.betterinventories.content.item.impl.TeleportGUIButton.AbstractBuilder
-
Sets the location attribute
- lore(Collection<TextComponent>) - Method in class de.placeblock.betterinventories.util.ItemBuilder
-
Sets the lore of the Item
- lore(TextComponent...) - Method in class de.placeblock.betterinventories.util.ItemBuilder
-
Sets the lore of the Item
- lowerPane(GUIPane) - Method in class de.placeblock.betterinventories.content.pane.impl.BaseHorizontalSplitGUIPane.AbstractBuilder
-
Sets the lowerPane attribute
M
- max(Vector2d, Vector2d) - Static method in class de.placeblock.betterinventories.util.Vector2d
-
Calculates the maximum of two Vectors
- maxHeight(int) - Method in class de.placeblock.betterinventories.gui.impl.BaseChestGUI.AbstractBuilder
-
Sets the maxHeight attribute
- maxSize - Variable in class de.placeblock.betterinventories.content.GUISection
-
The maximum size of the Section
- maxSize(int, int) - Method in class de.placeblock.betterinventories.content.GUISection.AbstractBuilder
-
Sets the maxSize attribute
- maxSize(Vector2d) - Method in class de.placeblock.betterinventories.content.GUISection.AbstractBuilder
-
Sets the maxSize attribute
- min(Vector2d, Vector2d) - Static method in class de.placeblock.betterinventories.util.Vector2d
-
Calculates the minimum of two Vectors
- minHeight(int) - Method in class de.placeblock.betterinventories.gui.impl.BaseChestGUI.AbstractBuilder
-
Sets the minHeight attribute
- minSize - Variable in class de.placeblock.betterinventories.content.GUISection
-
The minimum size of the Section
- minSize(int, int) - Method in class de.placeblock.betterinventories.content.GUISection.AbstractBuilder
-
Sets the minSize attribute
- minSize(Vector2d) - Method in class de.placeblock.betterinventories.content.GUISection.AbstractBuilder
-
Sets the minSize attribute
- modulo(int, int) - Static method in class de.placeblock.betterinventories.util.Util
-
Modulo that also works for negative numbers
N
- nextButton(NextPageGUIButton) - Method in class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorControlsPane.Builder
-
Sets the nextButton attribute
- nextPage() - Method in class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorGUIPane
-
Skips to the next page.
- NextPageGUIButton - Class in de.placeblock.betterinventories.content.item.impl.paginator
-
A
GUIButtonfor thePaginatorGUIPanewhich skips to the next page. - NextPageGUIButton(GUI, ItemStack, int, Sound, String, PaginatorGUIPane) - Constructor for class de.placeblock.betterinventories.content.item.impl.paginator.NextPageGUIButton
-
Creates a new NextPageGUIButton
- NextPageGUIButton.AbstractBuilder<B extends NextPageGUIButton.AbstractBuilder<B,
P>, P extends NextPageGUIButton> - Class in de.placeblock.betterinventories.content.item.impl.paginator -
Abstract Builder for creating
NextPageGUIButton - NextPageGUIButton.Builder - Class in de.placeblock.betterinventories.content.item.impl.paginator
-
Builder for creating
NextPageGUIButton
O
- onChange(BiConsumer<Vector2d, ItemStack>) - Method in class de.placeblock.betterinventories.content.pane.impl.io.BaseIOGUIPane.Builder
-
Sets the onChange attribute
- onClick(ClickData) - Method in class de.placeblock.betterinventories.content.item.GUIButton
-
Is called when the player clicks on the Button no matter how.
- onClick(ClickData) - Method in class de.placeblock.betterinventories.content.item.impl.CommandGUIButton
- onClick(ClickData) - Method in class de.placeblock.betterinventories.content.item.impl.cyclebutton.CycleGUIButton
- onClick(ClickData) - Method in class de.placeblock.betterinventories.content.item.impl.paginator.NextPageGUIButton
- onClick(ClickData) - Method in class de.placeblock.betterinventories.content.item.impl.paginator.PreviousPageGUIButton
- onClick(ClickData) - Method in class de.placeblock.betterinventories.content.item.impl.SubmitGUIButton
- onClick(ClickData) - Method in class de.placeblock.betterinventories.content.item.impl.SwitchGUIButton
- onClick(ClickData) - Method in class de.placeblock.betterinventories.content.item.impl.TeleportGUIButton
- onClick(ClickData) - Method in class de.placeblock.betterinventories.content.item.impl.ToggleGUIButton
-
Is called when the player clicks on the Button no matter how.
- onClick(Consumer<ClickData>) - Method in class de.placeblock.betterinventories.content.item.GUIButton.AbstractBuilder
-
Sets the onClick attribute
- onClose(Player) - Method in class de.placeblock.betterinventories.gui.GUI
-
Is called when the player closes the GUI.
- onClose(Player) - Method in class de.placeblock.betterinventories.gui.impl.textinput.TextInputGUI
-
Is called when the player closes the GUI.
- onCycle(ClickData, E) - Method in class de.placeblock.betterinventories.content.item.impl.cyclebutton.CycleGUIButton
-
Is called when cycling through the Enum-values
- onCycle(BiConsumer<ClickData, E>) - Method in class de.placeblock.betterinventories.content.item.impl.cyclebutton.CycleGUIButton.Builder
-
Sets the onCycle attribute
- onFinish(FinishConsumer) - Method in class de.placeblock.betterinventories.gui.impl.textinput.TextInputGUI.AbstractBuilder
-
Sets the onFinish attribute
- onFinish(String, boolean) - Method in class de.placeblock.betterinventories.gui.impl.textinput.TextInputGUI
-
Called when a player clicks on the submit-item and can be overridden
- onInventoryClick(InventoryClickEvent) - Method in record class de.placeblock.betterinventories.gui.listener.GUIItemListener
-
Called by Bukkit when Player clicks an Inventory
- onInventoryClose(InventoryCloseEvent) - Method in class de.placeblock.betterinventories.gui.listener.GUIListener
-
Called by Bukkit when a Player closes an Inventory
- onInventoryDrag(InventoryDragEvent) - Method in record class de.placeblock.betterinventories.gui.listener.GUIItemListener
-
Called by Bukkit when Player drags an Inventory
- onItemAdd() - Method in interface de.placeblock.betterinventories.content.pane.impl.paginator.ItemAddable
-
Can be overridden and is called when items were added.
- onItemAdd() - Method in class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorGUIPane
-
Is called whenever Items are added to the Paginator.
- onItemAdd(Vector2d, ItemStack) - Method in class de.placeblock.betterinventories.content.GUISection
-
Called when an item is added to an empty slot
- onItemAdd(Vector2d, ItemStack) - Method in class de.placeblock.betterinventories.content.item.GUIItem
- onItemAdd(Vector2d, ItemStack) - Method in class de.placeblock.betterinventories.content.pane.GUIPane
- onItemAdd(Vector2d, ItemStack) - Method in class de.placeblock.betterinventories.content.pane.impl.io.BaseIOGUIPane
- onItemAmount(Vector2d, int) - Method in class de.placeblock.betterinventories.content.GUISection
-
Called when the amount of an item in a slot changes
- onItemAmount(Vector2d, int) - Method in class de.placeblock.betterinventories.content.item.GUIItem
- onItemAmount(Vector2d, int) - Method in class de.placeblock.betterinventories.content.pane.GUIPane
- onItemAmount(Vector2d, int) - Method in class de.placeblock.betterinventories.content.pane.impl.io.BaseIOGUIPane
- onItemChange(Vector2d, ItemStack) - Method in class de.placeblock.betterinventories.content.pane.impl.io.BaseIOGUIPane
-
Called when an item changes
- onItemChange(Vector2d, ItemStack) - Method in class de.placeblock.betterinventories.content.pane.impl.io.SynchedGUIPane
- onItemClick(ClickData) - Method in class de.placeblock.betterinventories.content.GUISection
-
Called when a user clicks on an item.
- onItemClick(ClickData) - Method in class de.placeblock.betterinventories.content.item.GUIButton
- onItemClick(ClickData) - Method in class de.placeblock.betterinventories.content.item.GUIItem
- onItemClick(ClickData) - Method in class de.placeblock.betterinventories.content.pane.GUIPane
- onItemProvide(ItemStack) - Method in class de.placeblock.betterinventories.content.pane.GUIPane
-
Called when an item is provided by an inventory MOVE_TO_OTHER_INVENTORY event
- onItemProvide(ItemStack) - Method in class de.placeblock.betterinventories.content.pane.impl.BaseHorizontalSplitGUIPane
- onItemProvide(ItemStack) - Method in class de.placeblock.betterinventories.content.pane.impl.io.BaseIOGUIPane
- onItemProvide(ItemStack) - Method in class de.placeblock.betterinventories.content.pane.impl.simple.BaseSimpleGUIPane
- onItemRemove(Vector2d) - Method in class de.placeblock.betterinventories.content.GUISection
-
Called when an item is removed from an empty slot
- onItemRemove(Vector2d) - Method in class de.placeblock.betterinventories.content.item.GUIItem
- onItemRemove(Vector2d) - Method in class de.placeblock.betterinventories.content.pane.GUIPane
- onItemRemove(Vector2d) - Method in class de.placeblock.betterinventories.content.pane.impl.io.BaseIOGUIPane
- onLeftClick(ClickData) - Method in class de.placeblock.betterinventories.content.item.GUIButton
-
Is called when the player left-clicks the Button without sneaking
- onLeftClick(Consumer<ClickData>) - Method in class de.placeblock.betterinventories.content.item.GUIButton.AbstractBuilder
-
Sets the onLeftClick attribute
- onRightClick(ClickData) - Method in class de.placeblock.betterinventories.content.item.GUIButton
-
Is called when the player right-clicks the Button without sneaking
- onRightClick(Consumer<ClickData>) - Method in class de.placeblock.betterinventories.content.item.GUIButton.AbstractBuilder
-
Sets the onShiftClick attribute
- onShiftClick(ClickData) - Method in class de.placeblock.betterinventories.content.item.GUIButton
-
Is called when the player clicks the Button while sneaking
- onShiftClick(Consumer<ClickData>) - Method in class de.placeblock.betterinventories.content.item.GUIButton.AbstractBuilder
-
Sets the onShiftClick attribute
- onShiftLeftClick(ClickData) - Method in class de.placeblock.betterinventories.content.item.GUIButton
-
Is called when the player left-clicks the Button while sneaking
- onShiftLeftClick(Consumer<ClickData>) - Method in class de.placeblock.betterinventories.content.item.GUIButton.AbstractBuilder
-
Sets the onShiftLeftClick attribute
- onShiftRightClick(ClickData) - Method in class de.placeblock.betterinventories.content.item.GUIButton
-
Is called when the player right-clicks the Button while sneaking
- onShiftRightClick(Consumer<ClickData>) - Method in class de.placeblock.betterinventories.content.item.GUIButton.AbstractBuilder
-
Sets the onShiftRightClick attribute
- onSizeChange() - Method in class de.placeblock.betterinventories.content.pane.GUIPane
-
Can be overridden and is only called when the size of this GUIPane really changes.
- onSizeChange() - Method in class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorContentPane
-
Is called when the size of the Pane changes.
- onSizeChange() - Method in class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorControlsPane
-
Is called when the size of the Pane changes.
- onSubmit(ClickData) - Method in class de.placeblock.betterinventories.content.item.impl.SubmitGUIButton
-
Is called on submit
- onSubmit(Consumer<ClickData>) - Method in class de.placeblock.betterinventories.content.item.impl.SubmitGUIButton.AbstractBuilder
-
Sets the onSubmit attribute
- onToggle(ClickData, boolean) - Method in class de.placeblock.betterinventories.content.item.impl.ToggleGUIButton
-
Gets called when the Button gets toggled
- onToggle(BiConsumer<ClickData, Boolean>) - Method in class de.placeblock.betterinventories.content.item.impl.ToggleGUIButton.AbstractBuilder
-
Sets the onToggle attribute
- onUpdate(String) - Method in class de.placeblock.betterinventories.gui.impl.textinput.TextInputGUI
-
Called when a player types
- onUpdate(Consumer<String>) - Method in class de.placeblock.betterinventories.gui.impl.textinput.TextInputGUI.AbstractBuilder
-
Sets the onUpdate attribute
- output(boolean) - Method in class de.placeblock.betterinventories.content.pane.impl.io.BaseIOGUIPane.Builder
-
Sets the output attribute
P
- PaginatorContentPane - Class in de.placeblock.betterinventories.content.pane.impl.paginator
-
The ContentPane of a
PaginatorGUIPane. - PaginatorContentPane(GUI, Vector2d, Vector2d, PaginatorGUIPane) - Constructor for class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorContentPane
-
Creates a new PaginatorContentPane
- PaginatorControlsPane - Class in de.placeblock.betterinventories.content.pane.impl.paginator
-
The Controls pane for a
PaginatorGUIPane. - PaginatorControlsPane(GUI, PaginatorGUIPane, Vector2d, Vector2d, boolean, PaginatorControlsPosition, NextPageGUIButton, PreviousPageGUIButton) - Constructor for class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorControlsPane
-
Creates a new PaginatorControlsPane
- PaginatorControlsPane.Builder - Class in de.placeblock.betterinventories.content.pane.impl.paginator
-
Builder for
PaginatorControlsPane - PaginatorControlsPosition - Enum Class in de.placeblock.betterinventories.content.pane.impl.paginator
-
Different positions for the
PaginatorGUIPane's Controls. - PaginatorGUIButton - Class in de.placeblock.betterinventories.content.item.impl.paginator
-
Abstract class for
GUIButtons that belong to a specificPaginatorGUIPane. - PaginatorGUIButton(GUI, ItemStack, int, Sound, String, PaginatorGUIPane) - Constructor for class de.placeblock.betterinventories.content.item.impl.paginator.PaginatorGUIButton
-
Creates a new PaginatorGUIButton
- PaginatorGUIButton.AbstractBuilder<B extends PaginatorGUIButton.AbstractBuilder<B,
P>, P extends PaginatorGUIButton> - Class in de.placeblock.betterinventories.content.item.impl.paginator -
Abstract Builder for creating various
PaginatorGUIButton - paginatorGUIPane - Variable in class de.placeblock.betterinventories.content.item.impl.paginator.PaginatorGUIButton
-
The according Paginator
- PaginatorGUIPane - Class in de.placeblock.betterinventories.content.pane.impl.paginator
-
A Paginator is a
GUIPanethat can contain items. - PaginatorGUIPane(GUI, Vector2d, Vector2d, boolean, int, PaginatorControlsPosition, List<GUIItem>) - Constructor for class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorGUIPane
-
Creates a new PaginatorGUIPane
- PaginatorGUIPane(GUI, Vector2d, Vector2d, boolean, int, Function<PaginatorGUIPane, PaginatorControlsPane>, List<GUIItem>) - Constructor for class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorGUIPane
-
Creates a new PaginatorGUIPane
- PaginatorGUIPane.Builder - Class in de.placeblock.betterinventories.content.pane.impl.paginator
-
Builder for creating
PaginatorGUIPane - permission(String) - Method in class de.placeblock.betterinventories.content.item.GUIButton.AbstractBuilder
-
Sets the permission attribute
- player() - Method in record class de.placeblock.betterinventories.content.item.ClickData
-
Returns the value of the
playerrecord component. - player() - Method in record class de.placeblock.betterinventories.gui.GUIView
-
Returns the value of the
playerrecord component. - PlayerGUI<P> - Interface in de.placeblock.betterinventories.gui
-
Can be used to mark a GUI as a player-specific-GUI
- position() - Method in record class de.placeblock.betterinventories.content.item.ClickData
-
Returns the value of the
positionrecord component. - position(PaginatorControlsPosition) - Method in class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorControlsPane.Builder
-
Sets the position attribute
- previousButton(PreviousPageGUIButton) - Method in class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorControlsPane.Builder
-
Sets the previousButton attribute
- previousPage() - Method in class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorGUIPane
-
Returns to the previous page.
- PreviousPageGUIButton - Class in de.placeblock.betterinventories.content.item.impl.paginator
-
A
GUIButtonfor thePaginatorGUIPanewhich returns to the previous page. - PreviousPageGUIButton(GUI, ItemStack, int, Sound, String, PaginatorGUIPane) - Constructor for class de.placeblock.betterinventories.content.item.impl.paginator.PreviousPageGUIButton
-
Creates a new PreviousPageGUIButton
- PreviousPageGUIButton.AbstractBuilder<B extends PreviousPageGUIButton.AbstractBuilder<B,
P>, P extends PreviousPageGUIButton> - Class in de.placeblock.betterinventories.content.item.impl.paginator -
Abstract Builder for creating
PreviousPageGUIButton - PreviousPageGUIButton.Builder - Class in de.placeblock.betterinventories.content.item.impl.paginator
-
Builder for creating
PreviousPageGUIButton - provideItem(ItemStack) - Method in class de.placeblock.betterinventories.content.pane.GUIPane
-
Used to provide items recursively
- provideItem(ItemStack) - Method in class de.placeblock.betterinventories.gui.GUI
-
Used to provide items to GUIPanes.
- provideItem(ItemStack) - Method in class de.placeblock.betterinventories.gui.impl.BaseAnvilGUI
- provideItem(ItemStack) - Method in class de.placeblock.betterinventories.gui.impl.BaseCanvasGUI
R
- reloadViews() - Method in class de.placeblock.betterinventories.gui.GUI
-
Reloads all Views (Removes all Players and adds all Players).
- removeItems(boolean) - Method in class de.placeblock.betterinventories.gui.GUI.Builder
-
Sets the removeItems attribute
- removePlayer(GUIView) - Method in class de.placeblock.betterinventories.gui.GUI
-
Removes a player without closing the Inventory of the Player
- removeSection(C) - Method in class de.placeblock.betterinventories.content.pane.impl.simple.BaseSimpleGUIPane
-
Removes a section from the pane.
- removeSection(Vector2d) - Method in class de.placeblock.betterinventories.content.pane.impl.simple.BaseSimpleGUIPane
-
Removes a section from the pane
- render() - Method in class de.placeblock.betterinventories.content.GUISection
-
Renders the Section on a list
- render() - Method in class de.placeblock.betterinventories.content.item.GUIItem
-
Renders the GUIItem on a list
- render() - Method in class de.placeblock.betterinventories.content.pane.impl.BaseHorizontalSplitGUIPane
-
Renders the Pane on a list
- render() - Method in class de.placeblock.betterinventories.content.pane.impl.simple.BaseSimpleGUIPane
-
Renders the Pane on a list
- renderContent() - Method in class de.placeblock.betterinventories.gui.GUI
-
Renders the GUI on a list
- renderContent() - Method in class de.placeblock.betterinventories.gui.impl.BaseAnvilGUI
-
Renders the GUI on a list
- renderContent() - Method in class de.placeblock.betterinventories.gui.impl.BaseCanvasGUI
- renderOnList(GUISection, Vector2d, List<ItemStack>) - Method in class de.placeblock.betterinventories.content.pane.GUIPane
-
Renders a child section at a specific position on a list
- repeat(boolean) - Method in class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorGUIPane.Builder
-
Sets the repeat attribute
- RESULT_MATERIAL - Static variable in class de.placeblock.betterinventories.gui.impl.textinput.TextInputGUI
-
The result-material
- resultItem(GUIItem) - Method in class de.placeblock.betterinventories.gui.impl.BaseAnvilGUI.AbstractBuilder
-
Changes the result item (The slot in the right)
- RIGHT - Enum constant in enum class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorControlsPosition
-
Will place both controls on the right.
S
- search(SearchData) - Method in class de.placeblock.betterinventories.content.GUISection
-
Searches the GUISection recursively.
- search(SearchData) - Method in class de.placeblock.betterinventories.content.item.GUIItem
-
Searches the GUISection recursively.
- search(SearchData) - Method in class de.placeblock.betterinventories.content.pane.impl.BaseHorizontalSplitGUIPane
-
Searches the GUISection recursively.
- search(SearchData) - Method in class de.placeblock.betterinventories.content.pane.impl.simple.BaseSimpleGUIPane
-
Searches the GUISection recursively.
- SearchData - Class in de.placeblock.betterinventories.content
-
Returned by search methods.
- SearchData(int, SearchPredicate) - Constructor for class de.placeblock.betterinventories.content.SearchData
-
Creates new SearchData with initial values
- SearchPredicate - Interface in de.placeblock.betterinventories.content
-
Predicate that is executed while searching for sections
- searchSection(SearchData) - Method in class de.placeblock.betterinventories.gui.GUI
-
Searches the GUISection recursively.
- searchSection(SearchData) - Method in class de.placeblock.betterinventories.gui.impl.BaseAnvilGUI
-
Searches the GUISection recursively.
- searchSection(SearchData) - Method in class de.placeblock.betterinventories.gui.impl.BaseCanvasGUI
-
Searches the GUI recursively.
- self() - Method in class de.placeblock.betterinventories.Builder
-
Returns the Builder instance itself
- self() - Method in class de.placeblock.betterinventories.content.item.GUIButton.Builder
- self() - Method in class de.placeblock.betterinventories.content.item.GUIItem.Builder
- self() - Method in class de.placeblock.betterinventories.content.item.impl.BackGUIButton.Builder
- self() - Method in class de.placeblock.betterinventories.content.item.impl.CommandGUIButton.Builder
- self() - Method in class de.placeblock.betterinventories.content.item.impl.cyclebutton.CycleGUIButton.Builder
- self() - Method in class de.placeblock.betterinventories.content.item.impl.paginator.NextPageGUIButton.Builder
- self() - Method in class de.placeblock.betterinventories.content.item.impl.paginator.PreviousPageGUIButton.Builder
- self() - Method in class de.placeblock.betterinventories.content.item.impl.SubmitGUIButton.Builder
- self() - Method in class de.placeblock.betterinventories.content.item.impl.SwitchGUIButton.Builder
- self() - Method in class de.placeblock.betterinventories.content.item.impl.TeleportGUIButton.Builder
- self() - Method in class de.placeblock.betterinventories.content.item.impl.ToggleGUIButton.Builder
- self() - Method in class de.placeblock.betterinventories.content.pane.impl.HorizontalSplitGUIPane.Builder
- self() - Method in class de.placeblock.betterinventories.content.pane.impl.io.IOGUIPane.Builder
- self() - Method in class de.placeblock.betterinventories.content.pane.impl.io.SynchedGUIPane.Builder
- self() - Method in class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorControlsPane.Builder
- self() - Method in class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorGUIPane.Builder
- self() - Method in class de.placeblock.betterinventories.content.pane.impl.simple.SimpleGUIPane.Builder
- self() - Method in class de.placeblock.betterinventories.content.pane.impl.simple.SimpleItemGUIPane.Builder
- self() - Method in class de.placeblock.betterinventories.gui.impl.AnvilGUI.Builder
- self() - Method in class de.placeblock.betterinventories.gui.impl.CanvasGUI.Builder
- self() - Method in class de.placeblock.betterinventories.gui.impl.ChestGUI.Builder
- self() - Method in class de.placeblock.betterinventories.gui.impl.textinput.TextInputGUI.Builder
- setCanvas(C) - Method in class de.placeblock.betterinventories.gui.impl.BaseCanvasGUI
-
Sets the canvas for this GUI.
- setCooldown(int) - Method in class de.placeblock.betterinventories.content.item.GUIButton
-
Sets the cooldown after which the Button can be clicked again
- setCurrentPage(int) - Method in class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorGUIPane
-
Sets the current page
- setHeight(int) - Method in class de.placeblock.betterinventories.content.pane.GUIPane
-
Sets the new height by using
GUIPane.setSize(Vector2d) - setItems() - Method in class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorContentPane
-
Sets the Items in the Paginator
- setItems(List<I>) - Method in class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorGUIPane
-
Sets all Items in the Paginator.
- setSection(C) - Method in class de.placeblock.betterinventories.content.pane.impl.simple.BaseSimpleGUIPane
-
Sets a section at coordinates 0,0
- setSectionAt(int, C) - Method in class de.placeblock.betterinventories.content.pane.impl.simple.BaseSimpleGUIPane
-
Sets a section at a specific slot.
- setSectionAt(Vector2d, C) - Method in class de.placeblock.betterinventories.content.pane.impl.simple.BaseSimpleGUIPane
-
Sets a section at a specific position
- setSize(Vector2d) - Method in class de.placeblock.betterinventories.content.GUISection
-
Sets the size
- setSize(Vector2d) - Method in class de.placeblock.betterinventories.content.pane.GUIPane
-
Sets the size and calls
GUIPane.onSizeChange()if changed. - setWidth(int) - Method in class de.placeblock.betterinventories.content.pane.GUIPane
-
Sets the new width by using
GUIPane.setSize(Vector2d) - shiftX(int) - Method in class de.placeblock.betterinventories.content.pane.impl.simple.BaseSimpleItemGUIPane
-
Shifts Items to the left or right
- shiftY(int) - Method in class de.placeblock.betterinventories.content.pane.impl.simple.BaseSimpleItemGUIPane
-
Shifts Items to the top or bottom
- showPlayer(Player) - Method in class de.placeblock.betterinventories.gui.GUI
-
Shows the GUI to a player.
- SimpleGUIPane - Class in de.placeblock.betterinventories.content.pane.impl.simple
-
Implementation of
BaseSimpleGUIPanethat can contain allGUISections. - SimpleGUIPane(GUI, Vector2d, Vector2d, boolean) - Constructor for class de.placeblock.betterinventories.content.pane.impl.simple.SimpleGUIPane
-
Creates a new SimpleGUIPane
- SimpleGUIPane.Builder - Class in de.placeblock.betterinventories.content.pane.impl.simple
-
Builder for creating
SimpleGUIPane - SimpleItemGUIPane - Class in de.placeblock.betterinventories.content.pane.impl.simple
-
Implementation of
BaseSimpleGUIPanethat can contain onlyGUIItem. - SimpleItemGUIPane(GUI, Vector2d, Vector2d, boolean) - Constructor for class de.placeblock.betterinventories.content.pane.impl.simple.SimpleItemGUIPane
-
Creates a new SimpleGUIPane
- SimpleItemGUIPane.Builder - Class in de.placeblock.betterinventories.content.pane.impl.simple
-
Builder for creating
SimpleItemGUIPane - size(int, int) - Method in class de.placeblock.betterinventories.content.GUISection.AbstractBuilder
-
Sets the size attribute
- size(Vector2d) - Method in class de.placeblock.betterinventories.content.GUISection.AbstractBuilder
-
Sets the size attribute
- Sizeable - Interface in de.placeblock.betterinventories
-
Used by GUIs and GUISections for sizing
- skinTexture(URL) - Method in class de.placeblock.betterinventories.util.ItemBuilder
-
Sets the skin-texture of the Item Only effective when using
Material.PLAYER_HEADas type - slotToVector(int) - Method in class de.placeblock.betterinventories.content.GUISection
-
Converts a slot to a vector based on the width of this Section
- slotToVector(int, int) - Static method in class de.placeblock.betterinventories.util.Util
-
Calculates the Vector given a slot and a width
- sound(Sound) - Method in class de.placeblock.betterinventories.content.item.GUIButton.AbstractBuilder
-
Sets the sound attribute
- SPACE_BETWEEN - Enum constant in enum class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorControlsPosition
-
Will place one control on the left and one on the right.
- SPACE_EVENLY - Enum constant in enum class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorControlsPosition
-
Will place them in a way that the space between the controls and one control to a side is equal.
- startPage(int) - Method in class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorGUIPane.Builder
-
Sets the startPage attribute
- startValue(E) - Method in class de.placeblock.betterinventories.content.item.impl.cyclebutton.CycleGUIButton.Builder
-
Sets the startValue attribute
- SUBMIT_ITEM - Static variable in class de.placeblock.betterinventories.content.item.impl.SubmitGUIButton
-
The default submit-item
- submitDelay(int) - Method in class de.placeblock.betterinventories.content.item.impl.SubmitGUIButton.AbstractBuilder
-
Sets the submitDelay attribute
- SubmitGUIButton - Class in de.placeblock.betterinventories.content.item.impl
-
Button which shows a confirm-item if clicked.
- SubmitGUIButton(GUI, ItemStack, int, Sound, String, ItemStack, int) - Constructor for class de.placeblock.betterinventories.content.item.impl.SubmitGUIButton
-
Creates a new SubmitGUIButton
- SubmitGUIButton.AbstractBuilder<B extends SubmitGUIButton.AbstractBuilder<B,
P>, P extends SubmitGUIButton> - Class in de.placeblock.betterinventories.content.item.impl -
Abstract Builder for creating
SubmitGUIButton - SubmitGUIButton.Builder - Class in de.placeblock.betterinventories.content.item.impl
-
Builder for creating
SubmitGUIButton - submitItem(ItemStack) - Method in class de.placeblock.betterinventories.content.item.impl.SubmitGUIButton.AbstractBuilder
-
Sets the submitItem attribute
- subtract(Vector2d) - Method in class de.placeblock.betterinventories.util.Vector2d
-
Subtract a Vector from this Vector
- SwitchGUIButton - Class in de.placeblock.betterinventories.content.item.impl
- SwitchGUIButton(GUI, ItemStack, int, Sound, String, Function<Player, GUI>) - Constructor for class de.placeblock.betterinventories.content.item.impl.SwitchGUIButton
-
Creates a new SwitchGUIButton The creation of the targetGUI can use the player which clicked the button
- SwitchGUIButton.AbstractBuilder<B extends SwitchGUIButton.AbstractBuilder<B,
P>, P extends SwitchGUIButton> - Class in de.placeblock.betterinventories.content.item.impl -
Abstract Builder for creating
SwitchGUIButton - SwitchGUIButton.Builder - Class in de.placeblock.betterinventories.content.item.impl
-
Builder for creating
SwitchGUIButton - SynchedGUIPane - Class in de.placeblock.betterinventories.content.pane.impl.io
-
Can be used to synchronize an IOGUIPane with another SimpleItemGUIPane
- SynchedGUIPane(GUI, Vector2d, Vector2d, boolean, boolean, boolean, SimpleItemGUIPane) - Constructor for class de.placeblock.betterinventories.content.pane.impl.io.SynchedGUIPane
-
Creates a new SynchedGUIPane
- SynchedGUIPane.Builder - Class in de.placeblock.betterinventories.content.pane.impl.io
-
Builder for creating
SynchedGUIPane
T
- targetGUI(Function<Player, GUI>) - Method in class de.placeblock.betterinventories.content.item.impl.SwitchGUIButton.AbstractBuilder
-
Sets the targetGUI attribute
- targetPane(SimpleItemGUIPane) - Method in class de.placeblock.betterinventories.content.pane.impl.io.SynchedGUIPane.Builder
-
Sets the targetPane attribute
- TeleportGUIButton - Class in de.placeblock.betterinventories.content.item.impl
-
A
GUIButtonwhich automatically teleports the player to a specificLocation - TeleportGUIButton(GUI, ItemStack, int, Sound, String, Location) - Constructor for class de.placeblock.betterinventories.content.item.impl.TeleportGUIButton
-
Creates a new TeleportGUIButton
- TeleportGUIButton.AbstractBuilder<B extends TeleportGUIButton.AbstractBuilder<B,
P>, P extends TeleportGUIButton> - Class in de.placeblock.betterinventories.content.item.impl -
Abstract Builder for creating
TeleportGUIButton - TeleportGUIButton.Builder - Class in de.placeblock.betterinventories.content.item.impl
-
Builder for creating
TeleportGUIButton - text(String) - Method in class de.placeblock.betterinventories.gui.impl.textinput.TextInputGUI.AbstractBuilder
-
Sets the text attribute
- TextInputGUI - Class in de.placeblock.betterinventories.gui.impl.textinput
-
GUI for getting Text Input
- TextInputGUI(Plugin, TextComponent, boolean, Player, String, FinishConsumer, Consumer<String>, Function<String, TextComponent>) - Constructor for class de.placeblock.betterinventories.gui.impl.textinput.TextInputGUI
-
Creates a new TextInputGUI
- TextInputGUI.AbstractBuilder<B extends TextInputGUI.AbstractBuilder<B,
G, P>, G extends TextInputGUI, P extends org.bukkit.plugin.java.JavaPlugin> - Class in de.placeblock.betterinventories.gui.impl.textinput -
Abstract Builder for creating
TextInputGUI - TextInputGUI.Builder<P extends org.bukkit.plugin.java.JavaPlugin> - Class in de.placeblock.betterinventories.gui.impl.textinput
-
Builder for creating
TextInputGUI - TextInputPacketListener - Class in de.placeblock.betterinventories.gui.impl.textinput
-
The packet-listener used by
TextInputGUIto receive anvil text - TextInputPacketListener() - Constructor for class de.placeblock.betterinventories.gui.impl.textinput.TextInputPacketListener
- title(TextComponent) - Method in class de.placeblock.betterinventories.content.item.impl.BackGUIButton.AbstractBuilder
-
Sets the title attribute
- title(TextComponent) - Method in class de.placeblock.betterinventories.gui.GUI.Builder
-
Sets the title attribute
- titleConverter(Function<String, TextComponent>) - Method in class de.placeblock.betterinventories.gui.impl.textinput.TextInputGUI.AbstractBuilder
-
Sets the titleConverter attribute
- toggle(ClickData) - Method in class de.placeblock.betterinventories.content.item.impl.ToggleGUIButton
-
Toggles the state of the Button
- toggled(boolean) - Method in class de.placeblock.betterinventories.content.item.impl.ToggleGUIButton.AbstractBuilder
-
Sets the toggled attribute
- ToggleGUIButton - Class in de.placeblock.betterinventories.content.item.impl
-
GUIButton which toggles between on and off
- ToggleGUIButton(GUI, int, Sound, String, boolean) - Constructor for class de.placeblock.betterinventories.content.item.impl.ToggleGUIButton
-
Creates a new ToggleGUIButton
- ToggleGUIButton.AbstractBuilder<B extends ToggleGUIButton.AbstractBuilder<B,
P>, P extends ToggleGUIButton> - Class in de.placeblock.betterinventories.content.item.impl -
Abstract Builder for creating
ToggleGUIButton - ToggleGUIButton.Builder - Class in de.placeblock.betterinventories.content.item.impl
-
Builder for creating
ToggleGUIButton - toString() - Method in record class de.placeblock.betterinventories.content.item.ClickData
-
Returns a string representation of this record class.
- toString() - Method in record class de.placeblock.betterinventories.gui.GUIView
-
Returns a string representation of this record class.
- toString() - Method in record class de.placeblock.betterinventories.gui.listener.GUIItemListener
-
Returns a string representation of this record class.
- toString() - Method in class de.placeblock.betterinventories.util.Vector2d
- type(InventoryType) - Method in class de.placeblock.betterinventories.gui.GUI.Builder
-
Sets the type attribute
- type(InventoryType) - Method in class de.placeblock.betterinventories.gui.impl.CanvasGUI.Builder
-
Sets the type attribute.
U
- unbreakable(boolean) - Method in class de.placeblock.betterinventories.util.ItemBuilder
-
Sets the unbreakable tag of the Item
- uninject() - Method in class de.placeblock.betterinventories.gui.impl.textinput.TextInputPacketListener
-
Uninjects the listener
- update() - Method in class de.placeblock.betterinventories.gui.GUI
-
Updates the GUI, renders the GUI and updates the Views
- update() - Method in class de.placeblock.betterinventories.gui.impl.BaseChestGUI
-
Updates the GUI and reloads all Views if needed
- update(List<ItemStack>) - Method in record class de.placeblock.betterinventories.gui.GUIView
-
Gets called when the new rendered content should be showed to the player.
- updateChildrenRecursive(Sizeable) - Method in class de.placeblock.betterinventories.content.pane.GUIPane
-
Updates the size of all children recursive
- updateSize(Sizeable) - Method in class de.placeblock.betterinventories.content.pane.GUIPane
-
Recalculates the size of the Pane when implemented
- updateSize(Sizeable) - Method in class de.placeblock.betterinventories.content.pane.impl.BaseHorizontalSplitGUIPane
-
Updates the size of the Pane based on the height of upper and lower Pane.
- updateSize(Sizeable) - Method in class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorContentPane
-
Updates the size of the pane based on the size of the paginator.
- updateSize(Sizeable) - Method in class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorControlsPane
-
Updates its size if
PaginatorControlsPane.autoSizeis enabled - updateSize(Sizeable) - Method in class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorGUIPane
-
Updates the size of the Paginator based on how many Items are added.
- updateSize(Sizeable) - Method in class de.placeblock.betterinventories.content.pane.impl.simple.BaseSimpleGUIPane
-
Sets the size of the Pane to the bounding-box of all children if auto-size is enabled.
- updateSizeRecursive(Sizeable) - Method in class de.placeblock.betterinventories.content.pane.GUIPane
-
Is called to recursively update the size of all
GUIPanes - updateSizeRecursive(Sizeable) - Method in class de.placeblock.betterinventories.content.pane.impl.BaseHorizontalSplitGUIPane
-
Is called to recursively update the size of all
GUIPanes - updateSizeRecursive(Sizeable) - Method in class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorGUIPane
-
Is called to recursively update the size of all
GUIPanes - updateSizeRecursive(Sizeable) - Method in class de.placeblock.betterinventories.content.pane.impl.simple.BaseSimpleGUIPane
-
Is called to recursively update the size of all
GUIPanes - updateText(String) - Method in class de.placeblock.betterinventories.gui.impl.textinput.TextInputGUI
-
Is called by the
TextInputPacketListenerto update the text - updateTitle(TextComponent) - Method in class de.placeblock.betterinventories.gui.GUI
-
Updates the title of the inventory
- upperPane(GUIPane) - Method in class de.placeblock.betterinventories.content.pane.impl.BaseHorizontalSplitGUIPane.AbstractBuilder
-
Sets the upperPane attribute
- Util - Class in de.placeblock.betterinventories.util
-
Utility Functions
- Util() - Constructor for class de.placeblock.betterinventories.util.Util
V
- valueOf(String) - Static method in enum class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorControlsPosition
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorControlsPosition
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Vector2d - Class in de.placeblock.betterinventories.util
-
Vector class to specify positions in GUIs
- Vector2d() - Constructor for class de.placeblock.betterinventories.util.Vector2d
-
Creates a new Vector with 0-values
- vectorToSlot(Vector2d) - Method in class de.placeblock.betterinventories.content.GUISection
-
Converts a position to a slot based on the width of this Section
- vectorToSlot(Vector2d, int) - Static method in class de.placeblock.betterinventories.util.Util
-
Calculates the slot given a Vector and a width
All Classes and Interfaces|All Packages