<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
<dependency>
<groupId>com.github.MarlonGrazek</groupId>
<artifactId>Builder</artifactId>
<version>9f9d6930fa</version>
</dependency>
Adds an Enchantment to the item.
builder.addEnchantment(Enchantment.ARROW_DAMAGE, 1);
Adds the enchantment-glowing to the item. It adds the Enchantment ARROW_DAMAGE
to the item and hides the Enchantment.
builder.addGlow();
Adds an ItemFlag to the item. ItemFlags are used to hide the attributes of the item.
builder.addItemFlag(ItemFlag.HIDE_ATTRIBUTES);
Adds a String to the lore list.
builder.addLoreLine("Lore Line");
Returns the amount of the item.
builder.getAmount();
Returns a list of all Enchantments of the item.
builder.getEnchantments();
Returns an ArrayList with the ItemFlags of the item.
builder.getItemFlags();
Returns the ItemMeta of the item. This method will return null if you haven't set an ItemMeta before.
builder.getItemMeta();
Returns an ArrayList with the lore of the item.
builder.getLore();
Returns the Material of the item.
builder.getMaterial();
Returns the name of the item.
builder.getName();
Sets the amount of the item.
builder.setAmount(2);
Sets the Enchantments to an ArrayList of Enchantments.
builder.setEnchantments(enchantments);
Sets the ItemFlags to an ArrayList of ItemFlags.
builder.setItemFlags(itemFlags);
Sets the ItemFlags to an Array of ItemFlags.
builder.setItemFlags(itemFlags);
Sets the ItemMeta of the item.
builder.setItemMeta(itemMeta);
Sets the lore to an ArrayList.
builder.setLore(lore);
ItemStackBuilder builder = new ItemStackBuilder();
builder.addEnchantment(Enchantment.ARROW_DAMAGE, 1);
builder.addGlow();
builder.addItemFlag(ItemFlag.HIDE_ATTRIBUTES);
builder.addLoreLine("Lore Line");
builder.getAmount();
builder.getEnchantments();
builder.getItemFlags();
builder.getItemMeta();
builder.getLore();
builder.getMaterial();
builder.getName();
builder.setAmount(2);
builder.setEnchantments(enchantments);
builder.setItemFlags(itemFlags);
builder.setItemMeta(itemMeta);
builder.setLore(lore);
builder.setLoreLine("Lore Line 2", 1);
builder.setMaterial(Material.STONE);
builder.setName("Test");
builder.toItemStack();