package de.fanta.challenges.utils.guiutils;
import de.fanta.challenges.Challenges;
import de.fanta.challenges.utils.ChatUtil;
import net.md_5.bungee.api.ChatColor;
import org.bukkit.Bukkit;
import org.bukkit.Material;
import org.bukkit.Sound;
import org.bukkit.enchantments.Enchantment;
import org.bukkit.entity.Player;
import org.bukkit.inventory.ItemFlag;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.ItemMeta;
import java.util.Arrays;
public class GUIUtils {
private static final Challenges plugin = Challenges.getPlugin();
public static final ItemStack EMPTY_ICON = createGuiItem(Material.GRAY_STAINED_GLASS_PANE, "ยง1", true);
public static ItemStack createGuiItem(Material material, String name, String... lore) {
return createGuiItem(material, name, false, lore);
}
public static ItemStack createGuiItem(final Material material, final String name, boolean glowing, final String... lore) {
final ItemStack item = new ItemStack(material, 1);
final ItemMeta meta = item.getItemMeta();
meta.setDisplayName(name);
meta.setLore(Arrays.asList(lore));
if (glowing) {
meta.addEnchant(Enchantment.MENDING, 1, false);
meta.addItemFlags(ItemFlag.HIDE_ENCHANTS);
}
item.setItemMeta(meta);
return item;
}
public static void sendTitleToAll(String headline, String text, ChatColor textColor) {
ChatUtil.sendTitleToAll(headline, text, textColor, 10, 60, 10, true);
}
}