Class SpigotPaginatedMenuBuilder
java.lang.Object
com.guflimc.brick.gui.api.builder.PaginatedMenuBuilder<SpigotMenuItem>
com.guflimc.brick.gui.spigot.builder.SpigotPaginatedMenuBuilder
- All Implemented Interfaces:
ISpigotPaginatedMenuBuilder
public class SpigotPaginatedMenuBuilder
extends PaginatedMenuBuilder<SpigotMenuItem>
implements ISpigotPaginatedMenuBuilder
-
Field Summary
Fields inherited from class com.guflimc.brick.gui.api.builder.PaginatedMenuBuilder
hotbar, type -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()withBackItem(@NotNull org.bukkit.inventory.ItemStack itemStack) withBackItemName(@NotNull String text) withBackItemName(@NotNull net.kyori.adventure.text.Component text) withHotbarItem(int index, @NotNull org.bukkit.inventory.ItemStack itemStack, @NotNull Consumer<org.bukkit.event.inventory.InventoryClickEvent> consumer) withHotbarItem(int index, @NotNull org.bukkit.inventory.ItemStack itemStack, @NotNull Function<org.bukkit.event.inventory.InventoryClickEvent, Boolean> consumer) withItems(int size, @NotNull Function<Integer, SpigotMenuItem> supplier) withNextItem(@NotNull org.bukkit.inventory.ItemStack itemStack) withNextItemName(@NotNull String text) withNextItemName(@NotNull net.kyori.adventure.text.Component text) withTitle(@NotNull net.kyori.adventure.text.Component title) Methods inherited from class com.guflimc.brick.gui.api.builder.PaginatedMenuBuilder
compile, withHotbarItem
-
Constructor Details
-
Method Details
-
withItems
public SpigotPaginatedMenuBuilder withItems(int size, @NotNull @NotNull Function<Integer, SpigotMenuItem> supplier) - Specified by:
withItemsin interfaceISpigotPaginatedMenuBuilder- Overrides:
withItemsin classPaginatedMenuBuilder<SpigotMenuItem>
-
withTitle
- Specified by:
withTitlein interfaceISpigotPaginatedMenuBuilder
-
withTitle
- Specified by:
withTitlein interfaceISpigotPaginatedMenuBuilder
-
withTitle
public ISpigotPaginatedMenuBuilder withTitle(@NotNull @NotNull net.kyori.adventure.text.Component title) - Specified by:
withTitlein interfaceISpigotPaginatedMenuBuilder
-
withBackItem
public SpigotPaginatedMenuBuilder withBackItem(@NotNull @NotNull org.bukkit.inventory.ItemStack itemStack) - Specified by:
withBackItemin interfaceISpigotPaginatedMenuBuilder
-
withBackItemName
public SpigotPaginatedMenuBuilder withBackItemName(@NotNull @NotNull net.kyori.adventure.text.Component text) - Specified by:
withBackItemNamein interfaceISpigotPaginatedMenuBuilder
-
withBackItemName
- Specified by:
withBackItemNamein interfaceISpigotPaginatedMenuBuilder
-
withNextItem
public SpigotPaginatedMenuBuilder withNextItem(@NotNull @NotNull org.bukkit.inventory.ItemStack itemStack) - Specified by:
withNextItemin interfaceISpigotPaginatedMenuBuilder
-
withNextItemName
public SpigotPaginatedMenuBuilder withNextItemName(@NotNull @NotNull net.kyori.adventure.text.Component text) - Specified by:
withNextItemNamein interfaceISpigotPaginatedMenuBuilder
-
withNextItemName
- Specified by:
withNextItemNamein interfaceISpigotPaginatedMenuBuilder
-
withHotbarItem
public SpigotPaginatedMenuBuilder withHotbarItem(int index, @NotNull @NotNull org.bukkit.inventory.ItemStack itemStack, @NotNull @NotNull Consumer<org.bukkit.event.inventory.InventoryClickEvent> consumer) - Specified by:
withHotbarItemin interfaceISpigotPaginatedMenuBuilder
-
withHotbarItem
public SpigotPaginatedMenuBuilder withHotbarItem(int index, @NotNull @NotNull org.bukkit.inventory.ItemStack itemStack, @NotNull @NotNull Function<org.bukkit.event.inventory.InventoryClickEvent, Boolean> consumer) - Specified by:
withHotbarItemin interfaceISpigotPaginatedMenuBuilder
-
build
- Specified by:
buildin interfaceISpigotPaginatedMenuBuilder
-