-
- All Implemented Interfaces:
public final class ItemBuilder
Item builder to create custom itemStack
-
-
Constructor Summary
Constructors Constructor Description ItemBuilder(Material material)
-
Method Summary
Modifier and Type Method Description final ItemBuilder
amount(Integer amount)
Sets item amount. final ItemBuilder
name(String name)
Sets custom item name. final ItemBuilder
name(ComponentBuilderAction builder)
Sets custom item name with component builder. final ItemBuilder
lore(String lore)
Adds item lore. final ItemBuilder
lore(Component lore)
Adds item lore with component. final ItemBuilder
meta(MetaBuilder metaBuilder)
Sets item meta. final ItemBuilder
flag(ItemFlag flag)
Adds item flags. final ItemBuilder
enchant(Enchantment enchantment, Integer level)
Enchant items. final ItemBuilder
enchant(Enchantment enchantment)
Enchant items. final ItemStack
build()
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
-
-
-
-