diff --git a/src/main/java/de/fanta/challengesjoinentities/adventure/ui/CategoryUI.java b/src/main/java/de/fanta/challengesjoinentities/adventure/ui/CategoryUI.java index 6b8e606..672e85e 100644 --- a/src/main/java/de/fanta/challengesjoinentities/adventure/ui/CategoryUI.java +++ b/src/main/java/de/fanta/challengesjoinentities/adventure/ui/CategoryUI.java @@ -4,7 +4,7 @@ import de.fanta.challengesjoinentities.ChatUtil; import de.fanta.challengesjoinentities.adventure.CategoriesConfig; import de.fanta.challengesjoinentities.adventure.Category; -import de.fanta.challengesjoinentities.utils.ui.ItemUtil; +import de.fanta.challengesjoinentities.utils.ItemUtil; import de.iani.cubesideutils.bukkit.inventory.AbstractWindow; import org.bukkit.Bukkit; import org.bukkit.Material; diff --git a/src/main/java/de/fanta/challengesjoinentities/loadgui/AdventureLoadGUI.java b/src/main/java/de/fanta/challengesjoinentities/loadgui/AdventureLoadGUI.java index 61da41a..659676a 100644 --- a/src/main/java/de/fanta/challengesjoinentities/loadgui/AdventureLoadGUI.java +++ b/src/main/java/de/fanta/challengesjoinentities/loadgui/AdventureLoadGUI.java @@ -4,7 +4,7 @@ import de.fanta.challengesjoinentities.ChatUtil; import de.fanta.challengesjoinentities.SaveSlot; import de.fanta.challengesjoinentities.Server; -import de.fanta.challengesjoinentities.utils.ui.ItemUtil; +import de.fanta.challengesjoinentities.utils.ItemUtil; import de.iani.cubesideutils.StringUtil; import de.iani.cubesideutils.bukkit.inventory.AbstractWindow; import de.iani.playerUUIDCache.CachedPlayer; diff --git a/src/main/java/de/fanta/challengesjoinentities/loadgui/ChallengeLoadGUI.java b/src/main/java/de/fanta/challengesjoinentities/loadgui/ChallengeLoadGUI.java index 96023c7..02c29b4 100644 --- a/src/main/java/de/fanta/challengesjoinentities/loadgui/ChallengeLoadGUI.java +++ b/src/main/java/de/fanta/challengesjoinentities/loadgui/ChallengeLoadGUI.java @@ -3,7 +3,7 @@ import de.fanta.challengesjoinentities.ChallengesJoinEntities; import de.fanta.challengesjoinentities.ChatUtil; import de.fanta.challengesjoinentities.Server; -import de.fanta.challengesjoinentities.utils.ui.ItemUtil; +import de.fanta.challengesjoinentities.utils.ItemUtil; import de.iani.cubesideutils.StringUtil; import de.iani.cubesideutils.bukkit.inventory.AbstractWindow; import de.iani.playerUUIDCache.CachedPlayer; diff --git a/src/main/java/de/fanta/challengesjoinentities/utils/ItemUtil.java b/src/main/java/de/fanta/challengesjoinentities/utils/ItemUtil.java new file mode 100644 index 0000000..1d2d0a4 --- /dev/null +++ b/src/main/java/de/fanta/challengesjoinentities/utils/ItemUtil.java @@ -0,0 +1,31 @@ +package de.fanta.challengesjoinentities.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, false); + + 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); + } +} diff --git a/src/main/java/de/fanta/challengesjoinentities/utils/ui/ItemUtil.java b/src/main/java/de/fanta/challengesjoinentities/utils/ui/ItemUtil.java deleted file mode 100644 index ad938f8..0000000 --- a/src/main/java/de/fanta/challengesjoinentities/utils/ui/ItemUtil.java +++ /dev/null @@ -1,22 +0,0 @@ -package de.fanta.challengesjoinentities.utils.ui; - -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); - - 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, String... lore) { - ItemBuilder builder = ItemBuilder.fromMaterial(material).displayName(name).lore(lore); - if (glowing) - builder.enchantment(Enchantment.UNBREAKING, 1, true).flag(ItemFlag.HIDE_ENCHANTS); - return builder.build(); - } -}