[LIB] CleanItems - Create your custom items with ease!

Discussion in 'Resources' started by TheKomputerKing, Mar 3, 2014.

Thread Status:
Not open for further replies.
  1. Offline


    I've written a small lib for simplifying the creation of custom ItemStacks, you can grab it here.

    Here's an example of using it:

    1. event.getPlayer().getInventory().addItem(new CleanItem(Material.BOW)
    2. .withName("Bow of Power")
    3. .amount(1)
    4. .withLore(ChatColor.GREEN + "A super powerful bow.")
    5. .withLore(ChatColor.GOLD + "" + ChatColor.UNDERLINE + "WITH A SUPER POWERFUL LORE!")
    6. .withLores(new String[]{"A line!", "Another line!"})
    7. .withEnchantment(Enchantment.ARROW_INFINITE, 1, true)
    8. .withEnchantment(Enchantment.ARROW_FIRE, 1, true)
    9. .withEnchantment(Enchantment.ARROW_DAMAGE, 7, true)
    10. .withDurability((short) 383)
    11. .toItemStack());

    This code will result in the following:

    Hope you can get some use out of this ;)
    Phasesaber, CraftThatBlock and Desle like this.
  2. Offline


    I personally prefer my own, it's a lot cleaner.
    Phasesaber likes this.
  3. Offline



    I really don't see much of a difference, except a few getters.
  4. Offline


    TheKomputerKing It has the ability to be cloned as well as a way to match it to others. It as well contains the ability to set it as a Potion, which I as well have a PotionBuilder I use.
Thread Status:
Not open for further replies.

Share This Page