Skip to content

Developer ItemBuilder

ludgart edited this page Nov 17, 2020 · 4 revisions

Developer ItemBuilder

With the built in ItemBuilder you can create in few step an custom item.
Here are few examples

DisplayName

ItemStack itemStack = new ItemBuilder(CompatibleMaterial.STONE.getMaterial())
  .setDisplayName("Test Item")
  .toItemStack();

Enchantments

ItemStack itemStack = new ItemBuilder(CompatibleMaterial.STONE.getMaterial())
  .addEnchantment(Enchantment.DAMAGE_ALL, 1)
  .toItemStack();

ItemFlags

ItemStack itemStack = new ItemBuilder(CompatibleMaterial.STONE.getMaterial())
  .addItemFlag(ItemFlag.HIDE_ENCHANTS)
  .toItemStack();

Lores

ItemStack itemStack = new ItemBuilder(CompatibleMaterial.STONE.getMaterial())
  .addWhiteSpaceLore()
  .addLore("My Custom Item")
  .toItemStack();

Armor Color

ItemStack itemStack = new ItemBuilder(CompatibleMaterial.LEATHER_CHESTPLATE.getMaterial())
  .setArmorColor(Color.TEAL)
  .toItemStack();

Information

Server Owner

Developer

Clone this wiki locally