-
- All Implemented Interfaces:
public final class BasicMenuBuilder
A builder who creates a Basic Menu.
-
-
Constructor Summary
Constructors Constructor Description BasicMenuBuilder()
-
Method Summary
Modifier and Type Method Description final BasicMenuBuilder
title(String title)
Specify the title of the menu. final BasicMenuBuilder
size(Integer size)
Specifies the size of the menu. final BasicMenuBuilder
type(InventoryType type)
Specifies the type of menu. final BasicMenuBuilder
item(ItemStack stack, BasicMenuClickAction action)
Add MenuItem at last. final BasicMenuBuilder
item(ItemStack stack)
Add MenuItem at last. final BasicMenuBuilder
item(Integer index, ItemStack stack, BasicMenuClickAction action)
Add MenuItem at specified index. final BasicMenuBuilder
item(Integer index, ItemStack stack)
Add MenuItem at specified index. final BasicMenuBuilder
item(Material material, ItemBuilderAction builder, BasicMenuClickAction action)
Add MenuItem using ItemBuilder at last. final BasicMenuBuilder
item(Material material, ItemBuilderAction builder)
Add MenuItem using ItemBuilder at last. final BasicMenuBuilder
item(Integer index, Material material, ItemBuilderAction builder, BasicMenuClickAction action)
Add MenuItem using ItemBuilder at specified index. final BasicMenuBuilder
item(Integer index, Material material, ItemBuilderAction builder)
Add MenuItem using ItemBuilder at specified index. -
-
Method Detail
-
title
final BasicMenuBuilder title(String title)
Specify the title of the menu.
-
size
final BasicMenuBuilder size(Integer size)
Specifies the size of the menu.
-
type
final BasicMenuBuilder type(InventoryType type)
Specifies the type of menu.
-
item
@JvmOverloads() final BasicMenuBuilder item(ItemStack stack, BasicMenuClickAction action)
Add MenuItem at last.
-
item
@JvmOverloads() final BasicMenuBuilder item(ItemStack stack)
Add MenuItem at last.
-
item
@JvmOverloads() final BasicMenuBuilder item(Integer index, ItemStack stack, BasicMenuClickAction action)
Add MenuItem at specified index.
-
item
@JvmOverloads() final BasicMenuBuilder item(Integer index, ItemStack stack)
Add MenuItem at specified index.
-
item
@JvmOverloads() final BasicMenuBuilder item(Material material, ItemBuilderAction builder, BasicMenuClickAction action)
Add MenuItem using ItemBuilder at last.
-
item
@JvmOverloads() final BasicMenuBuilder item(Material material, ItemBuilderAction builder)
Add MenuItem using ItemBuilder at last.
-
item
@JvmOverloads() final BasicMenuBuilder item(Integer index, Material material, ItemBuilderAction builder, BasicMenuClickAction action)
Add MenuItem using ItemBuilder at specified index.
-
item
@JvmOverloads() final BasicMenuBuilder item(Integer index, Material material, ItemBuilderAction builder)
Add MenuItem using ItemBuilder at specified index.
-
-
-
-