package de.lunarakai.minecleaner.utils; import de.iani.cubesideutils.bukkit.items.ItemBuilder; import org.bukkit.Material; import org.bukkit.enchantments.Enchantment; import org.bukkit.inventory.ItemFlag; import org.bukkit.inventory.ItemStack; public class ItemUtil { public static final ItemStack EMPTY_ICON = createGuiItem(Material.GRAY_STAINED_GLASS_PANE, " ", true, true); public static ItemStack createGuiItem(Material material, String name, String... lore) { return createGuiItem(material, name, false, lore); } public static ItemStack createGuiItem(Material material, String name, boolean glowing, boolean showTooltip, String... lore) { ItemBuilder builder = ItemBuilder.fromMaterial(material).displayName(name).lore(lore); if (glowing) { builder.enchantment(Enchantment.UNBREAKING, 1, true).flag(ItemFlag.HIDE_ENCHANTS); } if (!showTooltip) { builder.flag(ItemFlag.HIDE_ADDITIONAL_TOOLTIP); } return builder.build(); } public static ItemStack createGuiItem(Material material, String name, boolean glowing, String... lore) { return createGuiItem(material, name, glowing, true, lore); } }