@NonnullByDefault public final class ItemStackBuilder extends Object
ItemStack instancespublic static ItemStackBuilder of(Material material)
public static ItemStackBuilder of(ItemStack itemStack)
public ItemStackBuilder transform(Consumer<ItemStack> is)
public ItemStackBuilder transformMeta(Consumer<ItemMeta> meta)
public ItemStackBuilder name(String name)
public ItemStackBuilder type(Material material)
public ItemStackBuilder lore(String line)
public ItemStackBuilder lore(String... lines)
public ItemStackBuilder lore(Iterable<String> lines)
public ItemStackBuilder clearLore()
public ItemStackBuilder durability(int durability)
public ItemStackBuilder data(int data)
public ItemStackBuilder amount(int amount)
public ItemStackBuilder enchant(Enchantment enchantment, int level)
public ItemStackBuilder enchant(Enchantment enchantment)
public ItemStackBuilder clearEnchantments()
public ItemStackBuilder flag(ItemFlag... flags)
public ItemStackBuilder unflag(ItemFlag... flags)
public ItemStackBuilder hideAttributes()
public ItemStackBuilder showAttributes()
public ItemStackBuilder color(Color color)
public ItemStackBuilder breakable(boolean flag)
public ItemStackBuilder apply(Consumer<ItemStackBuilder> consumer)
public ItemStack build()
public Item.Builder buildItem()
public Item buildConsumer(@Nullable Consumer<InventoryClickEvent> handler)
public Item buildConsumer(ClickType type, @Nullable Consumer<InventoryClickEvent> handler)
public Item buildConsumer(@Nullable Consumer<InventoryClickEvent> rightClick, @Nullable Consumer<InventoryClickEvent> leftClick)
public Item buildFromConsumerMap(Map<ClickType,Consumer<InventoryClickEvent>> handlers)
Copyright © 2020. All rights reserved.