Class ItemBuilder

All Implemented Interfaces:
Cloneable, Supplier<@NotNull org.bukkit.inventory.ItemStack>, ItemProvider

public final class ItemBuilder extends AbstractItemBuilder<ItemBuilder>
  • Constructor Details

    • ItemBuilder

      public ItemBuilder(@NotNull @NotNull org.bukkit.Material material)
      Creates a new ItemBuilder based on the given Material.
      Parameters:
      material - The Material
    • ItemBuilder

      public ItemBuilder(@NotNull @NotNull org.bukkit.Material material, int amount)
      Creates a new ItemBuilder based on the given Material and amount.
      Parameters:
      material - The Material
      amount - The amount
    • ItemBuilder

      public ItemBuilder(@NotNull @NotNull org.bukkit.inventory.ItemStack base)
      Constructs a new ItemBuilder based on the give ItemStack. This will keep the ItemStack and uses it's ItemMeta
      Parameters:
      base - The to use as a base