-
- All Implemented Interfaces:
public final class ItemBuilderItem builder to create custom itemStack
-
-
Constructor Summary
Constructors Constructor Description ItemBuilder(Material material)
-
Method Summary
Modifier and Type Method Description final ItemBuilderamount(Integer amount)Sets item amount. final ItemBuildername(String name)Sets custom item name. final ItemBuildername(ComponentBuilderAction builder)Sets custom item name with component builder. final ItemBuilderlore(String lore)Adds item lore. final ItemBuilderlore(Component lore)Adds item lore with component. final ItemBuildermeta(MetaBuilder metaBuilder)Sets item meta. final ItemBuilderflag(ItemFlag flag)Adds item flags. final ItemBuilderenchant(Enchantment enchantment, Integer level)Enchant items. final ItemBuilderenchant(Enchantment enchantment)Enchant items. final ItemStackbuild()Build items -
-
Method Detail
-
amount
final ItemBuilder amount(Integer amount)
Sets item amount.
-
name
final ItemBuilder name(String name)
Sets custom item name.
-
name
final ItemBuilder name(ComponentBuilderAction builder)
Sets custom item name with component builder.
-
lore
final ItemBuilder lore(String lore)
Adds item lore.
-
lore
final ItemBuilder lore(Component lore)
Adds item lore with component.
-
meta
final ItemBuilder meta(MetaBuilder metaBuilder)
Sets item meta.
-
flag
final ItemBuilder flag(ItemFlag flag)
Adds item flags.
-
enchant
final ItemBuilder enchant(Enchantment enchantment, Integer level)
Enchant items.
-
enchant
final ItemBuilder enchant(Enchantment enchantment)
Enchant items.
-
build
final ItemStack build()
Build items
-
-
-
-