Package com.kamikazejam.kamicommon.menu
Class OneClickMenu.Builder
java.lang.Object
com.kamikazejam.kamicommon.menu.AbstractMenuBuilder<OneClickMenu,OneClickMenu.Builder>
com.kamikazejam.kamicommon.menu.OneClickMenu.Builder
- Enclosing class:
OneClickMenu
public static final class OneClickMenu.Builder
extends AbstractMenuBuilder<OneClickMenu,OneClickMenu.Builder>
-
Field Summary
Fields inherited from class com.kamikazejam.kamicommon.menu.AbstractMenuBuilder
events, menuIcons, options, size, titleCalculator
-
Constructor Summary
ConstructorsConstructorDescriptionBuilder
(int rows) Builder
(@NotNull MenuSize size, @NotNull MenuEvents<OneClickMenu> events, @NotNull MenuOptions<OneClickMenu> options) Builder
(@NotNull InventoryType type) -
Method Summary
Modifier and TypeMethodDescription@NotNull OneClickMenu
build
(@NotNull Player player, @NotNull MenuClick<OneClickMenu> click) @NotNull OneClickMenu
build
(@NotNull Player player, @NotNull MenuClickTransform<OneClickMenu> transform) static OneClickMenu.Builder
create
(int rows) static OneClickMenu.Builder
static OneClickMenu.Builder
create
(@NotNull InventoryType type) @NotNull OneClickMenu.Builder
oneClickOptions
(@NotNull Consumer<OneClickMenuOptions> consumer) Methods inherited from class com.kamikazejam.kamicommon.menu.AbstractMenuBuilder
events, fillerIcon, getSize, modifyIcons, options, size, title, title, titleReplacement
-
Constructor Details
-
Builder
public Builder(int rows) -
Builder
-
Method Details
-
oneClickOptions
@NotNull public @NotNull OneClickMenu.Builder oneClickOptions(@NotNull @NotNull Consumer<OneClickMenuOptions> consumer) -
create
-
create
-