1.8.8-1.0.0: ItemBuilder
Give a warm welcome to the ItemBuilder! Create and define the properties of your items by chaining methods!
ItemBuilder:
public static final ItemStack MY_CUSTOM_ITEM = ItemBuilder.create(Material.STICK)
.displayName("My Custom Item")
.amount(10)
.setLore("This is the first line!", "This is the second line!")
.loreAppender(append -> append.add("This is the thrird line!"))
.build();