Interface ModalContainer
- All Known Implementing Classes:
ModalContainer.Chest,ModalContainer.Typed
public interface ModalContainer
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classstatic class -
Method Summary
Modifier and TypeMethodDescription@NotNull org.bukkit.inventory.InventorycreateInventory(@NotNull org.bukkit.inventory.InventoryHolder inventoryHolder) default @Nullable DynamicTitleGet the dynamic title handler if one existsdefault booleanCheck if this container uses a dynamic titleint@NotNull ModalTypeintrows()@NotNull net.kyori.adventure.text.Componenttitle()voidtitle(@NotNull net.kyori.adventure.text.Component title)
-
Method Details
-
title
@NotNull @NotNull net.kyori.adventure.text.Component title() -
hasDynamicTitle
default boolean hasDynamicTitle()Check if this container uses a dynamic title- Returns:
- true if this container has a dynamic title
-
getDynamicTitle
Get the dynamic title handler if one exists- Returns:
- DynamicTitle handler or null if not using dynamic titles
-
title
void title(@NotNull @NotNull net.kyori.adventure.text.Component title) -
createInventory
@NotNull @NotNull org.bukkit.inventory.Inventory createInventory(@NotNull @NotNull org.bukkit.inventory.InventoryHolder inventoryHolder) -
modalType
-
inventorySize
int inventorySize() -
rows
int rows()
-