Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.tomerkenis.pcases;
- import java.util.ArrayList;
- import org.bukkit.ChatColor;
- import org.bukkit.Material;
- import org.bukkit.enchantments.Enchantment;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- public class Utils {
- public static String format(String string) {
- return ChatColor.translateAlternateColorCodes('&', string);
- }
- public static String format(char toReplace, String string) {
- return ChatColor.translateAlternateColorCodes(toReplace, string);
- }
- public static ItemStack createItem(Material item, String name, int amount) {
- ItemStack is = new ItemStack(item, amount);
- ItemMeta im = is.getItemMeta();
- im.spigot().setUnbreakable(true);
- im.setDisplayName(format(name));
- is.setItemMeta(im);
- return is;
- }
- public static ItemStack createItem(Material item, String name, int amount, short damage) {
- ItemStack is = new ItemStack(item, amount, (byte) damage);
- ItemMeta im = is.getItemMeta();
- im.spigot().setUnbreakable(true);
- im.setDisplayName(format(name));
- is.setItemMeta(im);
- return is;
- }
- public static ItemStack enchant(ItemStack is, Enchantment enchant, int level) {
- ItemMeta im = is.getItemMeta();
- im.addEnchant(enchant, level, true);
- im.spigot().setUnbreakable(true);
- is.setItemMeta(im);
- return is;
- }
- public static ItemStack addLore(ItemStack is, String s, String ss) {
- ItemMeta im = is.getItemMeta();
- ArrayList<String> list = new ArrayList<String>();
- list.add(format(s));
- if (ss != null) {
- list.add(format(ss));
- }
- im.setLore(list);
- is.setItemMeta(im);
- return is;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement