Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.knockit.main.itembuilder;
- import org.bukkit.*;
- import org.bukkit.enchantments.Enchantment;
- import org.bukkit.inventory.*;
- import org.bukkit.inventory.meta.ItemMeta;
- import java.util.*;
- public class Itembuilder {
- private ItemStack itemStack;
- private ItemMeta meta;
- public Itembuilder(Material material){
- itemStack = new ItemStack(material);
- meta = itemStack.getItemMeta();
- }
- public Itembuilder setDisplayName(String name){
- meta.setDisplayName(name);
- return this;
- }
- public Itembuilder setAmount(int amount){
- itemStack.setAmount(amount);
- return this;
- }
- public Itembuilder setLore(String... lore){
- meta.setLore(Arrays.asList(lore));
- return this;
- }
- public ItemStack build(){
- itemStack.setItemMeta(meta);
- return itemStack;
- }
- public Itembuilder addEnchant(Enchantment ench,int amp) {
- meta.addEnchant(ench, amp, false);
- return this;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement