Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.flame.sumo.utils;
- import org.bukkit.Material;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- import java.util.ArrayList;
- import java.util.List;
- public class ItemBuilder {
- ItemStack itemStack;
- public ItemBuilder(Material m, int amount) {
- itemStack = new ItemStack(m, amount);
- }
- public ItemBuilder setDisplayName(String itemName){
- ItemMeta meta = itemStack.getItemMeta();
- meta.setDisplayName(ChatUtils.format(itemName));
- itemStack.setItemMeta(meta);
- return this;
- }
- public ItemBuilder setLore(String... itemLore){
- ItemMeta meta = itemStack.getItemMeta();
- List<String> lore = new ArrayList();
- for(String lores : itemLore){
- lore.add(ChatUtils.format(lores));
- }
- meta.setLore(lore);
- itemStack.setItemMeta(meta);
- return this;
- }
- public ItemStack build(){
- return itemStack;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement