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 OneClickMenubuild(@NotNull Player player, @NotNull MenuClick<OneClickMenu> click) @NotNull OneClickMenubuild(@NotNull Player player, @NotNull MenuClickTransform<OneClickMenu> transform) static OneClickMenu.Buildercreate(int rows) static OneClickMenu.Builderstatic OneClickMenu.Buildercreate(@NotNull InventoryType type) @NotNull OneClickMenu.BuilderoneClickOptions(@NotNull Consumer<OneClickMenuOptions> consumer) Methods inherited from class com.kamikazejam.kamicommon.menu.AbstractMenuBuilder
events, fillerIcon, getSize, modifyIcons, options, size, title, title, title, titleFromComponent, titleFromLegacySection, titleFromMiniMessage, 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
-