diff --git a/src/main/java/de/fanta/challenges/challenges/ChallengeEvents/forcequest/ForceQuestChallengeEvent.java b/src/main/java/de/fanta/challenges/challenges/ChallengeEvents/forcequest/ForceQuestChallengeEvent.java index 7e02593..1cb85ec 100644 --- a/src/main/java/de/fanta/challenges/challenges/ChallengeEvents/forcequest/ForceQuestChallengeEvent.java +++ b/src/main/java/de/fanta/challenges/challenges/ChallengeEvents/forcequest/ForceQuestChallengeEvent.java @@ -11,7 +11,7 @@ import de.fanta.challenges.utils.Config; import de.fanta.challenges.utils.CoordsTargeter; import de.fanta.challenges.utils.CubesideModUtils; -import de.fanta.challenges.utils.guiutils.GUIUtils; +import de.fanta.challenges.utils.ItemUtils; import de.iani.cubesideutils.StringUtil; import de.iani.cubesideutils.bukkit.inventory.AbstractWindow; import de.iani.cubesideutils.bukkit.items.ItemGroups; @@ -1110,10 +1110,10 @@ ItemStack item; switch (i) { case YES_INDEX -> - item = GUIUtils.createGuiItem(Material.LIME_CONCRETE, ChatUtil.GREEN + "Ja", true); - case NO_INDEX -> item = GUIUtils.createGuiItem(Material.RED_CONCRETE, ChatUtil.RED + "Nein", true); + item = ItemUtils.createGuiItem(Material.LIME_CONCRETE, ChatUtil.GREEN + "Ja", true); + case NO_INDEX -> item = ItemUtils.createGuiItem(Material.RED_CONCRETE, ChatUtil.RED + "Nein", true); - default -> item = GUIUtils.EMPTY_ICON; + default -> item = ItemUtils.EMPTY_ICON; } this.getInventory().setItem(i, item); } diff --git a/src/main/java/de/fanta/challenges/guis/CheckItemsGUI.java b/src/main/java/de/fanta/challenges/guis/CheckItemsGUI.java index e7f34d4..f9ba8d4 100644 --- a/src/main/java/de/fanta/challenges/guis/CheckItemsGUI.java +++ b/src/main/java/de/fanta/challenges/guis/CheckItemsGUI.java @@ -2,7 +2,7 @@ import de.fanta.challenges.Challenges; import de.fanta.challenges.utils.ChatUtil; -import de.fanta.challenges.utils.guiutils.GUIUtils; +import de.fanta.challenges.utils.ItemUtils; import de.iani.cubesideutils.bukkit.inventory.AbstractWindow; import org.bukkit.Bukkit; import org.bukkit.Material; @@ -41,10 +41,10 @@ ItemStack item; ItemStack stack = new ItemStack(plugin.getMaterials().get(0)); switch (i) { - case JA_INDEX -> item = GUIUtils.createGuiItem(Material.LIME_CONCRETE, ChatUtil.GREEN + "Ja", true); + case JA_INDEX -> item = ItemUtils.createGuiItem(Material.LIME_CONCRETE, ChatUtil.GREEN + "Ja", true); case ITEM_INDEX -> item = stack; - case NEIN_INDEX -> item = GUIUtils.createGuiItem(Material.RED_CONCRETE, ChatUtil.RED + "Nein", true); - default -> item = GUIUtils.EMPTY_ICON; + case NEIN_INDEX -> item = ItemUtils.createGuiItem(Material.RED_CONCRETE, ChatUtil.RED + "Nein", true); + default -> item = ItemUtils.EMPTY_ICON; } this.getInventory().setItem(i, item); } diff --git a/src/main/java/de/fanta/challenges/guis/ResetGui.java b/src/main/java/de/fanta/challenges/guis/ResetGui.java index ec1ee2e..8e5734f 100644 --- a/src/main/java/de/fanta/challenges/guis/ResetGui.java +++ b/src/main/java/de/fanta/challenges/guis/ResetGui.java @@ -4,7 +4,7 @@ import de.fanta.challenges.ServerType; import de.fanta.challenges.utils.ChatUtil; import de.fanta.challenges.utils.Config; -import de.fanta.challenges.utils.guiutils.GUIUtils; +import de.fanta.challenges.utils.ItemUtils; import de.iani.cubesideutils.bukkit.inventory.AbstractWindow; import org.bukkit.Bukkit; import org.bukkit.Material; @@ -48,13 +48,13 @@ ItemStack item; if (i == RESET_INDEX) { if (plugin.getServerType() == ServerType.CHALLENGE && !Config.getBoolean("editsettings")) { - item = GUIUtils.createGuiItem(Material.REPEATING_COMMAND_BLOCK, ChatUtil.RED + "Server resetten", ChatUtil.RED + "Wenn du denn Server resettest,", ChatUtil.RED + "wird der Server komplett zurückgesetzt.", "", ChatUtil.GREEN + "Die Map wird als AutoSave gespeichert.", ChatUtil.GREEN + "und kann in der Lobby wieder geladen werden.", "", ChatUtil.ORANGE + "Die Challenge zählt nicht mehr als SpeedRun"); + item = ItemUtils.createGuiItem(Material.REPEATING_COMMAND_BLOCK, ChatUtil.RED + "Server resetten", ChatUtil.RED + "Wenn du denn Server resettest,", ChatUtil.RED + "wird der Server komplett zurückgesetzt.", "", ChatUtil.GREEN + "Die Map wird als AutoSave gespeichert.", ChatUtil.GREEN + "und kann in der Lobby wieder geladen werden.", "", ChatUtil.ORANGE + "Die Challenge zählt nicht mehr als SpeedRun"); } else { - item = GUIUtils.createGuiItem(Material.REPEATING_COMMAND_BLOCK, ChatUtil.RED + "Server resetten", ChatUtil.RED + "Wenn du denn Server resettest,", ChatUtil.RED + "wird der Server komplett zurückgesetzt.", "", ChatUtil.GREEN + "Die Map wird als AutoSave gespeichert.", ChatUtil.GREEN + "und kann in der Lobby wieder geladen werden."); + item = ItemUtils.createGuiItem(Material.REPEATING_COMMAND_BLOCK, ChatUtil.RED + "Server resetten", ChatUtil.RED + "Wenn du denn Server resettest,", ChatUtil.RED + "wird der Server komplett zurückgesetzt.", "", ChatUtil.GREEN + "Die Map wird als AutoSave gespeichert.", ChatUtil.GREEN + "und kann in der Lobby wieder geladen werden."); } } else { - item = GUIUtils.EMPTY_ICON; + item = ItemUtils.EMPTY_ICON; } this.getInventory().setItem(i, item); } diff --git a/src/main/java/de/fanta/challenges/guis/TeleportGUI.java b/src/main/java/de/fanta/challenges/guis/TeleportGUI.java index fe58e63..0edbd2b 100644 --- a/src/main/java/de/fanta/challenges/guis/TeleportGUI.java +++ b/src/main/java/de/fanta/challenges/guis/TeleportGUI.java @@ -2,7 +2,7 @@ import de.fanta.challenges.Challenges; import de.fanta.challenges.utils.ChatUtil; -import de.fanta.challenges.utils.guiutils.GUIUtils; +import de.fanta.challenges.utils.ItemUtils; import de.iani.cubesideutils.bukkit.inventory.AbstractWindow; import de.iani.cubesideutils.bukkit.items.CustomHeads; import org.bukkit.Bukkit; @@ -62,7 +62,7 @@ for (int i = 0; i < getInventory().getSize(); i++) { if (getInventory().getItem(i) == null || getInventory().getItem(i).getType() == Material.AIR) { - getInventory().setItem(i, GUIUtils.EMPTY_ICON); + getInventory().setItem(i, ItemUtils.EMPTY_ICON); } } } diff --git a/src/main/java/de/fanta/challenges/guis/TimerGui.java b/src/main/java/de/fanta/challenges/guis/TimerGui.java index 2929814..0eb7472 100644 --- a/src/main/java/de/fanta/challenges/guis/TimerGui.java +++ b/src/main/java/de/fanta/challenges/guis/TimerGui.java @@ -5,7 +5,7 @@ import de.fanta.challenges.Timer; import de.fanta.challenges.utils.ChatUtil; import de.fanta.challenges.utils.Config; -import de.fanta.challenges.utils.guiutils.GUIUtils; +import de.fanta.challenges.utils.ItemUtils; import de.iani.cubesideutils.bukkit.inventory.AbstractWindow; import de.iani.cubesideutils.bukkit.items.CustomHeads; import net.md_5.bungee.api.ChatColor; @@ -169,41 +169,41 @@ switch (i) { case DIRECTION_INDEX -> { if (plugin.getTimer().isReverse()) { - item = GUIUtils.createGuiItem(Material.MAGENTA_GLAZED_TERRACOTTA, ChatUtil.BLUE + "Timer Richtung - rückwärts"); + item = ItemUtils.createGuiItem(Material.MAGENTA_GLAZED_TERRACOTTA, ChatUtil.BLUE + "Timer Richtung - rückwärts"); } else { - item = GUIUtils.createGuiItem(Material.MAGENTA_GLAZED_TERRACOTTA, ChatUtil.GREEN + "Timer Richtung - vorwärts"); + item = ItemUtils.createGuiItem(Material.MAGENTA_GLAZED_TERRACOTTA, ChatUtil.GREEN + "Timer Richtung - vorwärts"); } } case SHOW_TIMER_INDEX -> { if (Config.getBoolean("showtimer")) { - item = GUIUtils.createGuiItem(Material.OBSERVER, ChatUtil.GREEN + "Timer wird angezeigt!", true); + item = ItemUtils.createGuiItem(Material.OBSERVER, ChatUtil.GREEN + "Timer wird angezeigt!", true); } else { - item = GUIUtils.createGuiItem(Material.OBSERVER, ChatUtil.RED + "Timer wird nicht angezeigt!", false); + item = ItemUtils.createGuiItem(Material.OBSERVER, ChatUtil.RED + "Timer wird nicht angezeigt!", false); } } case TIMER_TOGGLE_INDEX -> { if (plugin.getTimer().isRunning()) { - item = GUIUtils.createGuiItem(Material.CLOCK, ChatUtil.GREEN + "Timer gestartet", true); + item = ItemUtils.createGuiItem(Material.CLOCK, ChatUtil.GREEN + "Timer gestartet", true); } else { - item = GUIUtils.createGuiItem(Material.CLOCK, ChatUtil.RED + "Timer pausiert"); + item = ItemUtils.createGuiItem(Material.CLOCK, ChatUtil.RED + "Timer pausiert"); } } case TIME_DAYS_INDEX -> - item = GUIUtils.createGuiItem(Material.GOLD_BLOCK, ChatUtil.GREEN + "Tage", ChatUtil.ORANGE + ">> " + ChatUtil.BLUE + plugin.getTimer().formatTime(), "", ChatUtil.GREEN + "+1 Tag" + ChatUtil.BLUE + " ‣ Links-Klick", ChatUtil.GREEN + "+10 Tage" + ChatUtil.BLUE + " ‣ Shift-Links-Klick", ChatUtil.BLUE + "" + ChatColor.STRIKETHROUGH + " ", ChatUtil.GREEN + "-1 Tag" + ChatUtil.BLUE + " ‣ Links-Klick", ChatUtil.GREEN + "-10 Tage" + ChatUtil.BLUE + " ‣ Shift-Links-Klick"); + item = ItemUtils.createGuiItem(Material.GOLD_BLOCK, ChatUtil.GREEN + "Tage", ChatUtil.ORANGE + ">> " + ChatUtil.BLUE + plugin.getTimer().formatTime(), "", ChatUtil.GREEN + "+1 Tag" + ChatUtil.BLUE + " ‣ Links-Klick", ChatUtil.GREEN + "+10 Tage" + ChatUtil.BLUE + " ‣ Shift-Links-Klick", ChatUtil.BLUE + "" + ChatColor.STRIKETHROUGH + " ", ChatUtil.GREEN + "-1 Tag" + ChatUtil.BLUE + " ‣ Links-Klick", ChatUtil.GREEN + "-10 Tage" + ChatUtil.BLUE + " ‣ Shift-Links-Klick"); case TIME_HOURS_INDEX -> - item = GUIUtils.createGuiItem(Material.GOLD_INGOT, ChatUtil.GREEN + "Stunden", ChatUtil.ORANGE + ">> " + ChatUtil.BLUE + plugin.getTimer().formatTime(), "", ChatUtil.GREEN + "+1 Stunde" + ChatUtil.BLUE + " ‣ Links-Klick", ChatUtil.GREEN + "+10 Stunden" + ChatUtil.BLUE + " ‣ Shift-Links-Klick", ChatUtil.BLUE + "" + ChatColor.STRIKETHROUGH + " ", ChatUtil.GREEN + "-1 Stunde" + ChatUtil.BLUE + " ‣ Links-Klick", ChatUtil.GREEN + "-10 Stunden" + ChatUtil.BLUE + " ‣ Shift-Links-Klick"); + item = ItemUtils.createGuiItem(Material.GOLD_INGOT, ChatUtil.GREEN + "Stunden", ChatUtil.ORANGE + ">> " + ChatUtil.BLUE + plugin.getTimer().formatTime(), "", ChatUtil.GREEN + "+1 Stunde" + ChatUtil.BLUE + " ‣ Links-Klick", ChatUtil.GREEN + "+10 Stunden" + ChatUtil.BLUE + " ‣ Shift-Links-Klick", ChatUtil.BLUE + "" + ChatColor.STRIKETHROUGH + " ", ChatUtil.GREEN + "-1 Stunde" + ChatUtil.BLUE + " ‣ Links-Klick", ChatUtil.GREEN + "-10 Stunden" + ChatUtil.BLUE + " ‣ Shift-Links-Klick"); case TIME_MINUTES_INDEX -> { try { - item = GUIUtils.createGuiItem(Material.RAW_GOLD, ChatUtil.GREEN + "Minuten", ChatUtil.ORANGE + ">> " + ChatUtil.BLUE + plugin.getTimer().formatTime(), "", ChatUtil.GREEN + "+1 Minute" + ChatUtil.BLUE + " ‣ Rechts-Klick", ChatUtil.GREEN + "+10 Minuten" + ChatUtil.BLUE + " ‣ Shift-Rechts-Klick", ChatUtil.BLUE + "" + ChatColor.STRIKETHROUGH + " ", ChatUtil.GREEN + "-1 Minute" + ChatUtil.BLUE + " ‣ Links-Klick", ChatUtil.GREEN + "-10 Minuten" + ChatUtil.BLUE + " ‣ Shift-Links-Klick"); + item = ItemUtils.createGuiItem(Material.RAW_GOLD, ChatUtil.GREEN + "Minuten", ChatUtil.ORANGE + ">> " + ChatUtil.BLUE + plugin.getTimer().formatTime(), "", ChatUtil.GREEN + "+1 Minute" + ChatUtil.BLUE + " ‣ Rechts-Klick", ChatUtil.GREEN + "+10 Minuten" + ChatUtil.BLUE + " ‣ Shift-Rechts-Klick", ChatUtil.BLUE + "" + ChatColor.STRIKETHROUGH + " ", ChatUtil.GREEN + "-1 Minute" + ChatUtil.BLUE + " ‣ Links-Klick", ChatUtil.GREEN + "-10 Minuten" + ChatUtil.BLUE + " ‣ Shift-Links-Klick"); } catch (NoSuchFieldError ex) { - item = GUIUtils.createGuiItem(Material.DANDELION, ChatUtil.GREEN + "Minuten", ChatUtil.ORANGE + ">> " + ChatUtil.BLUE + plugin.getTimer().formatTime(), "", ChatUtil.GREEN + "+1 Minute" + ChatUtil.BLUE + " ‣ Rechts-Klick", ChatUtil.GREEN + "+10 Minuten" + ChatUtil.BLUE + " ‣ Shift-Rechts-Klick", ChatUtil.BLUE + "" + ChatColor.STRIKETHROUGH + " ", ChatUtil.GREEN + "-1 Minute" + ChatUtil.BLUE + " ‣ Links-Klick", ChatUtil.GREEN + "-10 Minuten" + ChatUtil.BLUE + " ‣ Shift-Links-Klick"); + item = ItemUtils.createGuiItem(Material.DANDELION, ChatUtil.GREEN + "Minuten", ChatUtil.ORANGE + ">> " + ChatUtil.BLUE + plugin.getTimer().formatTime(), "", ChatUtil.GREEN + "+1 Minute" + ChatUtil.BLUE + " ‣ Rechts-Klick", ChatUtil.GREEN + "+10 Minuten" + ChatUtil.BLUE + " ‣ Shift-Rechts-Klick", ChatUtil.BLUE + "" + ChatColor.STRIKETHROUGH + " ", ChatUtil.GREEN + "-1 Minute" + ChatUtil.BLUE + " ‣ Links-Klick", ChatUtil.GREEN + "-10 Minuten" + ChatUtil.BLUE + " ‣ Shift-Links-Klick"); } } case TIME_SECONDS_INDEX -> - item = GUIUtils.createGuiItem(Material.GOLD_NUGGET, ChatUtil.GREEN + "Sekunden", ChatUtil.ORANGE + ">> " + ChatUtil.BLUE + plugin.getTimer().formatTime(), "", ChatUtil.GREEN + "+1 Sekunde" + ChatUtil.BLUE + " ‣ Rechts-Klick", ChatUtil.GREEN + "+10 Sekunden" + ChatUtil.BLUE + " ‣ Shift-Rechts-Klick", ChatUtil.BLUE + "" + ChatColor.STRIKETHROUGH + " ", ChatUtil.GREEN + "-1 Sekunde" + ChatUtil.BLUE + " ‣ Links-Klick", ChatUtil.GREEN + "-10 Sekunden" + ChatUtil.BLUE + " ‣ Shift-Links-Klick"); + item = ItemUtils.createGuiItem(Material.GOLD_NUGGET, ChatUtil.GREEN + "Sekunden", ChatUtil.ORANGE + ">> " + ChatUtil.BLUE + plugin.getTimer().formatTime(), "", ChatUtil.GREEN + "+1 Sekunde" + ChatUtil.BLUE + " ‣ Rechts-Klick", ChatUtil.GREEN + "+10 Sekunden" + ChatUtil.BLUE + " ‣ Shift-Rechts-Klick", ChatUtil.BLUE + "" + ChatColor.STRIKETHROUGH + " ", ChatUtil.GREEN + "-1 Sekunde" + ChatUtil.BLUE + " ‣ Links-Klick", ChatUtil.GREEN + "-10 Sekunden" + ChatUtil.BLUE + " ‣ Shift-Links-Klick"); case CLOSE_INDEX -> item = CustomHeads.RAINBOW_X.getHead(ChatUtil.RED + "Menü verlassen"); - default -> item = GUIUtils.EMPTY_ICON; + default -> item = ItemUtils.EMPTY_ICON; } this.getInventory().setItem(i, item); } diff --git a/src/main/java/de/fanta/challenges/guis/challengesettingsguis/BackPackSettingsGui.java b/src/main/java/de/fanta/challenges/guis/challengesettingsguis/BackPackSettingsGui.java index 7979fce..4ce9baa 100644 --- a/src/main/java/de/fanta/challenges/guis/challengesettingsguis/BackPackSettingsGui.java +++ b/src/main/java/de/fanta/challenges/guis/challengesettingsguis/BackPackSettingsGui.java @@ -4,7 +4,7 @@ import de.fanta.challenges.guis.settingsgui.OtherSettingsGui; import de.fanta.challenges.utils.ChatUtil; import de.fanta.challenges.utils.Config; -import de.fanta.challenges.utils.guiutils.GUIUtils; +import de.fanta.challenges.utils.ItemUtils; import de.iani.cubesideutils.bukkit.inventory.AbstractWindow; import de.iani.cubesideutils.bukkit.items.CustomHeads; import org.bukkit.Bukkit; @@ -81,7 +81,7 @@ item = stack; } case BACK_INDEX -> item = CustomHeads.RAINBOW_ARROW_BACKWARD_II.getHead(ChatUtil.GREEN + "Zurück"); - default -> item = GUIUtils.EMPTY_ICON; + default -> item = ItemUtils.EMPTY_ICON; } this.getInventory().setItem(i, item); } diff --git a/src/main/java/de/fanta/challenges/guis/challengesettingsguis/BedrockWallSettingsGui.java b/src/main/java/de/fanta/challenges/guis/challengesettingsguis/BedrockWallSettingsGui.java index 097c7a9..4fd96b4 100644 --- a/src/main/java/de/fanta/challenges/guis/challengesettingsguis/BedrockWallSettingsGui.java +++ b/src/main/java/de/fanta/challenges/guis/challengesettingsguis/BedrockWallSettingsGui.java @@ -4,7 +4,7 @@ import de.fanta.challenges.guis.settingsgui.ChallengesGui; import de.fanta.challenges.utils.ChatUtil; import de.fanta.challenges.utils.Config; -import de.fanta.challenges.utils.guiutils.GUIUtils; +import de.fanta.challenges.utils.ItemUtils; import de.iani.cubesideutils.bukkit.inventory.AbstractWindow; import de.iani.cubesideutils.bukkit.items.CustomHeads; import org.bukkit.Bukkit; @@ -79,7 +79,7 @@ item = stack; } case BACK_INDEX -> item = CustomHeads.RAINBOW_ARROW_BACKWARD_II.getHead(ChatUtil.GREEN + "Zurück"); - default -> item = GUIUtils.EMPTY_ICON; + default -> item = ItemUtils.EMPTY_ICON; } this.getInventory().setItem(i, item); } diff --git a/src/main/java/de/fanta/challenges/guis/challengesettingsguis/LevelBorderSettingsGui.java b/src/main/java/de/fanta/challenges/guis/challengesettingsguis/LevelBorderSettingsGui.java index c276d8f..9e0dc4b 100644 --- a/src/main/java/de/fanta/challenges/guis/challengesettingsguis/LevelBorderSettingsGui.java +++ b/src/main/java/de/fanta/challenges/guis/challengesettingsguis/LevelBorderSettingsGui.java @@ -5,7 +5,7 @@ import de.fanta.challenges.guis.settingsgui.ChallengesGui; import de.fanta.challenges.utils.ChatUtil; import de.fanta.challenges.utils.Config; -import de.fanta.challenges.utils.guiutils.GUIUtils; +import de.fanta.challenges.utils.ItemUtils; import de.iani.cubesideutils.bukkit.inventory.AbstractWindow; import de.iani.cubesideutils.bukkit.items.CustomHeads; import org.bukkit.Bukkit; @@ -88,7 +88,7 @@ item = stack; } case BACK_INDEX -> item = CustomHeads.RAINBOW_ARROW_BACKWARD_II.getHead(ChatUtil.GREEN + "Zurück"); - default -> item = GUIUtils.EMPTY_ICON; + default -> item = ItemUtils.EMPTY_ICON; } this.getInventory().setItem(i, item); } diff --git a/src/main/java/de/fanta/challenges/guis/challengesettingsguis/MLGSettingsGui.java b/src/main/java/de/fanta/challenges/guis/challengesettingsguis/MLGSettingsGui.java index 70b1a96..23a9d56 100644 --- a/src/main/java/de/fanta/challenges/guis/challengesettingsguis/MLGSettingsGui.java +++ b/src/main/java/de/fanta/challenges/guis/challengesettingsguis/MLGSettingsGui.java @@ -4,7 +4,7 @@ import de.fanta.challenges.guis.settingsgui.ChallengesGui; import de.fanta.challenges.utils.ChatUtil; import de.fanta.challenges.utils.Config; -import de.fanta.challenges.utils.guiutils.GUIUtils; +import de.fanta.challenges.utils.ItemUtils; import de.iani.cubesideutils.bukkit.inventory.AbstractWindow; import de.iani.cubesideutils.bukkit.items.CustomHeads; import org.bukkit.Bukkit; @@ -86,9 +86,9 @@ switch (i) { case RANDOM_BLOCK_INDEX -> { if (Config.getBoolean("mlg.randommlgblock")) { - item = GUIUtils.createGuiItem(Material.SLIME_BLOCK, ChatUtil.GREEN + "Zufälliger MLG Block", true, ChatUtil.GREEN + "Du bekommst ein Zufälligen Block."); + item = ItemUtils.createGuiItem(Material.SLIME_BLOCK, ChatUtil.GREEN + "Zufälliger MLG Block", true, ChatUtil.GREEN + "Du bekommst ein Zufälligen Block."); } else { - item = GUIUtils.createGuiItem(Material.WATER_BUCKET, ChatUtil.GREEN + "Wasser MLG", true, ChatUtil.GREEN + "Du bekommst einen Wassereimer."); + item = ItemUtils.createGuiItem(Material.WATER_BUCKET, ChatUtil.GREEN + "Wasser MLG", true, ChatUtil.GREEN + "Du bekommst einen Wassereimer."); } } case ADD_TIME_INDEX -> @@ -104,7 +104,7 @@ item = stack; } case BACK_INDEX -> item = CustomHeads.RAINBOW_ARROW_BACKWARD_II.getHead(ChatUtil.GREEN + "Zurück"); - default -> item = GUIUtils.EMPTY_ICON; + default -> item = ItemUtils.EMPTY_ICON; } this.getInventory().setItem(i, item); } diff --git a/src/main/java/de/fanta/challenges/guis/challengesettingsguis/NoSneakSettingsGui.java b/src/main/java/de/fanta/challenges/guis/challengesettingsguis/NoSneakSettingsGui.java index a4ec40d..ccaa14a 100644 --- a/src/main/java/de/fanta/challenges/guis/challengesettingsguis/NoSneakSettingsGui.java +++ b/src/main/java/de/fanta/challenges/guis/challengesettingsguis/NoSneakSettingsGui.java @@ -4,7 +4,7 @@ import de.fanta.challenges.guis.settingsgui.ChallengesGui; import de.fanta.challenges.utils.ChatUtil; import de.fanta.challenges.utils.Config; -import de.fanta.challenges.utils.guiutils.GUIUtils; +import de.fanta.challenges.utils.ItemUtils; import de.iani.cubesideutils.bukkit.inventory.AbstractWindow; import de.iani.cubesideutils.bukkit.items.CustomHeads; import org.bukkit.Bukkit; @@ -86,7 +86,7 @@ item = stack; } case BACK_INDEX -> item = CustomHeads.RAINBOW_ARROW_BACKWARD_II.getHead(ChatUtil.GREEN + "Zurück"); - default -> item = GUIUtils.EMPTY_ICON; + default -> item = ItemUtils.EMPTY_ICON; } this.getInventory().setItem(i, item); } diff --git a/src/main/java/de/fanta/challenges/guis/challengesettingsguis/TiedTogetherSettingsGui.java b/src/main/java/de/fanta/challenges/guis/challengesettingsguis/TiedTogetherSettingsGui.java index b1f6b0f..fda60c5 100644 --- a/src/main/java/de/fanta/challenges/guis/challengesettingsguis/TiedTogetherSettingsGui.java +++ b/src/main/java/de/fanta/challenges/guis/challengesettingsguis/TiedTogetherSettingsGui.java @@ -4,7 +4,7 @@ import de.fanta.challenges.guis.settingsgui.ChallengesGui; import de.fanta.challenges.utils.ChatUtil; import de.fanta.challenges.utils.Config; -import de.fanta.challenges.utils.guiutils.GUIUtils; +import de.fanta.challenges.utils.ItemUtils; import de.iani.cubesideutils.bukkit.inventory.AbstractWindow; import de.iani.cubesideutils.bukkit.items.CustomHeads; import org.bukkit.Bukkit; @@ -87,7 +87,7 @@ item = stack; } case BACK_INDEX -> item = CustomHeads.RAINBOW_ARROW_BACKWARD_II.getHead(ChatUtil.GREEN + "Zurück"); - default -> item = GUIUtils.EMPTY_ICON; + default -> item = ItemUtils.EMPTY_ICON; } this.getInventory().setItem(i, item); } diff --git a/src/main/java/de/fanta/challenges/guis/coordsgui/CoordsDeleteGUI.java b/src/main/java/de/fanta/challenges/guis/coordsgui/CoordsDeleteGUI.java index 5b7dbbd..d441823 100644 --- a/src/main/java/de/fanta/challenges/guis/coordsgui/CoordsDeleteGUI.java +++ b/src/main/java/de/fanta/challenges/guis/coordsgui/CoordsDeleteGUI.java @@ -3,7 +3,7 @@ import de.fanta.challenges.Challenges; import de.fanta.challenges.utils.ChatUtil; import de.fanta.challenges.utils.Config; -import de.fanta.challenges.utils.guiutils.GUIUtils; +import de.fanta.challenges.utils.ItemUtils; import org.bukkit.Bukkit; import org.bukkit.Material; import org.bukkit.entity.Player; @@ -25,20 +25,20 @@ public static final Inventory COORDS_DELETE_GUI = Bukkit.createInventory(null, InventoryType.HOPPER, plugin.getGUIPREFIX() + " >> Waypoint Löschen"); public static void createCoordsDeleteGUI(Player p, String waypointName, ItemStack stack) { - COORDS_DELETE_GUI.setItem(ACCEPT_INDEX, GUIUtils.createGuiItem(Material.LIME_CONCRETE, ChatUtil.GREEN + "Löschen bestätigen", ChatUtil.GREEN + "Wegpunkt: " + ChatUtil.BLUE + waypointName)); + COORDS_DELETE_GUI.setItem(ACCEPT_INDEX, ItemUtils.createGuiItem(Material.LIME_CONCRETE, ChatUtil.GREEN + "Löschen bestätigen", ChatUtil.GREEN + "Wegpunkt: " + ChatUtil.BLUE + waypointName)); if (stack != null) { - COORDS_DELETE_GUI.setItem(ITEM_INDEX, GUIUtils.createGuiItem(stack.getType(), ChatUtil.BLUE + waypointName)); + COORDS_DELETE_GUI.setItem(ITEM_INDEX, ItemUtils.createGuiItem(stack.getType(), ChatUtil.BLUE + waypointName)); } else { - COORDS_DELETE_GUI.setItem(ITEM_INDEX, GUIUtils.createGuiItem(Material.GRAY_BANNER, ChatUtil.BLUE + waypointName)); + COORDS_DELETE_GUI.setItem(ITEM_INDEX, ItemUtils.createGuiItem(Material.GRAY_BANNER, ChatUtil.BLUE + waypointName)); } - COORDS_DELETE_GUI.setItem(DENY_INDEX, GUIUtils.createGuiItem(Material.RED_CONCRETE, ChatUtil.RED + "Löschen abbrechen", ChatUtil.GREEN + "Wegpunkt: " + ChatUtil.BLUE + waypointName)); + COORDS_DELETE_GUI.setItem(DENY_INDEX, ItemUtils.createGuiItem(Material.RED_CONCRETE, ChatUtil.RED + "Löschen abbrechen", ChatUtil.GREEN + "Wegpunkt: " + ChatUtil.BLUE + waypointName)); for (int i = 0; i < INVENTORY_SIZE; i++) { ItemStack item = COORDS_DELETE_GUI.getItem(i); if (item == null || item.getType() == Material.AIR) { - COORDS_DELETE_GUI.setItem(i, GUIUtils.EMPTY_ICON); + COORDS_DELETE_GUI.setItem(i, ItemUtils.EMPTY_ICON); } } diff --git a/src/main/java/de/fanta/challenges/guis/coordsgui/CoordsGUI.java b/src/main/java/de/fanta/challenges/guis/coordsgui/CoordsGUI.java index b8d0d39..64b7b26 100644 --- a/src/main/java/de/fanta/challenges/guis/coordsgui/CoordsGUI.java +++ b/src/main/java/de/fanta/challenges/guis/coordsgui/CoordsGUI.java @@ -3,7 +3,7 @@ import de.fanta.challenges.Challenges; import de.fanta.challenges.utils.ChatUtil; import de.fanta.challenges.utils.Config; -import de.fanta.challenges.utils.guiutils.GUIUtils; +import de.fanta.challenges.utils.ItemUtils; import org.bukkit.Bukkit; import org.bukkit.Location; import org.bukkit.Material; @@ -75,10 +75,10 @@ } - COORDS_UI.setItem(CLOSE_IDEX, GUIUtils.createGuiItem(Material.BARRIER, ChatUtil.RED + "Menü verlassen!")); + COORDS_UI.setItem(CLOSE_IDEX, ItemUtils.createGuiItem(Material.BARRIER, ChatUtil.RED + "Menü verlassen!")); for (int i = 0; i < COORDS_UI.getSize(); i++) { if (COORDS_UI.getItem(i) == null || COORDS_UI.getItem(i).getType() == Material.AIR) { - COORDS_UI.setItem(i, GUIUtils.EMPTY_ICON); + COORDS_UI.setItem(i, ItemUtils.EMPTY_ICON); } } p.openInventory(COORDS_UI); diff --git a/src/main/java/de/fanta/challenges/guis/eventgui/EventGui.java b/src/main/java/de/fanta/challenges/guis/eventgui/EventGui.java index 6373f15..2422e62 100644 --- a/src/main/java/de/fanta/challenges/guis/eventgui/EventGui.java +++ b/src/main/java/de/fanta/challenges/guis/eventgui/EventGui.java @@ -5,7 +5,7 @@ import de.fanta.challenges.challenges.ChallengeEvents.DeathrunChallengeEvent; import de.fanta.challenges.utils.ChatUtil; import de.fanta.challenges.utils.Config; -import de.fanta.challenges.utils.guiutils.GUIUtils; +import de.fanta.challenges.utils.ItemUtils; import de.iani.cubesideutils.bukkit.inventory.AbstractWindow; import de.iani.cubesideutils.bukkit.items.CustomHeads; import org.bukkit.Bukkit; @@ -54,99 +54,99 @@ if (!Objects.equals(Config.getString("event.type"), "nix")) { item = CustomHeads.RAINBOW_X.getHead(ChatUtil.RED + "Event beenden"); } else { - item = GUIUtils.EMPTY_ICON; + item = ItemUtils.EMPTY_ICON; } } - case TEAM_INDEX -> item = GUIUtils.createGuiItem(Material.GRAY_BED, ChatUtil.BLUE + "Team Settings"); + case TEAM_INDEX -> item = ItemUtils.createGuiItem(Material.GRAY_BED, ChatUtil.BLUE + "Team Settings"); case BINGO_EVENT_INDEX -> { if (Objects.equals(Config.getString("event.type"), "bingo")) { - item = GUIUtils.createGuiItem(Material.GRAY_SHULKER_BOX, ChatUtil.GREEN + "Bingo Event", true, ChatUtil.GREEN + "Sammle Vorgegebene Items", ChatUtil.GREEN + "Items kann man mit /bingo sehen"); + item = ItemUtils.createGuiItem(Material.GRAY_SHULKER_BOX, ChatUtil.GREEN + "Bingo Event", true, ChatUtil.GREEN + "Sammle Vorgegebene Items", ChatUtil.GREEN + "Items kann man mit /bingo sehen"); } else { - item = GUIUtils.createGuiItem(Material.GRAY_SHULKER_BOX, ChatUtil.RED + "Bingo Event", ChatUtil.GREEN + "Sammle Vorgegebene Items", ChatUtil.GREEN + "Items kann man mit /bingo sehen"); + item = ItemUtils.createGuiItem(Material.GRAY_SHULKER_BOX, ChatUtil.RED + "Bingo Event", ChatUtil.GREEN + "Sammle Vorgegebene Items", ChatUtil.GREEN + "Items kann man mit /bingo sehen"); } } case DEATHRUN_EVENT_INDEX -> { if (Objects.equals(Config.getString("event.type"), "deathrun")) { - item = GUIUtils.createGuiItem(Material.LEATHER_BOOTS, ChatUtil.GREEN + "Deathrun Event", true, ChatUtil.GREEN + "Laufe so weit wie möglich ohne zu sterben"); + item = ItemUtils.createGuiItem(Material.LEATHER_BOOTS, ChatUtil.GREEN + "Deathrun Event", true, ChatUtil.GREEN + "Laufe so weit wie möglich ohne zu sterben"); } else { - item = GUIUtils.createGuiItem(Material.LEATHER_BOOTS, ChatUtil.RED + "Deathrun Event", ChatUtil.GREEN + "Laufe so weit wie möglich ohne zu sterben"); + item = ItemUtils.createGuiItem(Material.LEATHER_BOOTS, ChatUtil.RED + "Deathrun Event", ChatUtil.GREEN + "Laufe so weit wie möglich ohne zu sterben"); } } case FORCE_ITEM_INDEX -> { if (Objects.equals(Config.getString("event.type"), "forcequest")) { - item = GUIUtils.createGuiItem(Material.DIAMOND_PICKAXE, ChatUtil.GREEN + "Force Quest Event", true, ChatUtil.GREEN + "Erledige so viele Aufgaben wie möglich."); + item = ItemUtils.createGuiItem(Material.DIAMOND_PICKAXE, ChatUtil.GREEN + "Force Quest Event", true, ChatUtil.GREEN + "Erledige so viele Aufgaben wie möglich."); } else { - item = GUIUtils.createGuiItem(Material.DIAMOND_PICKAXE, ChatUtil.RED + "Force Quest Event", ChatUtil.GREEN + "Erledige so viele Aufgaben wie möglich."); + item = ItemUtils.createGuiItem(Material.DIAMOND_PICKAXE, ChatUtil.RED + "Force Quest Event", ChatUtil.GREEN + "Erledige so viele Aufgaben wie möglich."); } } case SAMMEL_FIEBER_INDEX -> { if (Objects.equals(Config.getString("event.type"), "sammelfieber")) { - item = GUIUtils.createGuiItem(Material.HOPPER, ChatUtil.GREEN + "Sammel Fieber Event", true, ChatUtil.GREEN + "Sammle so viel Items wie möglich!"); + item = ItemUtils.createGuiItem(Material.HOPPER, ChatUtil.GREEN + "Sammel Fieber Event", true, ChatUtil.GREEN + "Sammle so viel Items wie möglich!"); } else { - item = GUIUtils.createGuiItem(Material.HOPPER, ChatUtil.RED + "Sammel Fieber Event", ChatUtil.GREEN + "Sammle so viel Items wie möglich!"); + item = ItemUtils.createGuiItem(Material.HOPPER, ChatUtil.RED + "Sammel Fieber Event", ChatUtil.GREEN + "Sammle so viel Items wie möglich!"); } } case BRIDGE_RACE_INDEX -> { if (Objects.equals(Config.getString("event.type"), "bridgerace")) { - item = GUIUtils.createGuiItem(Material.SCAFFOLDING, ChatUtil.GREEN + "Bridge Race Event", true, ChatUtil.GREEN + "Komme so weit wie möglich."); + item = ItemUtils.createGuiItem(Material.SCAFFOLDING, ChatUtil.GREEN + "Bridge Race Event", true, ChatUtil.GREEN + "Komme so weit wie möglich."); } else { - item = GUIUtils.createGuiItem(Material.SCAFFOLDING, ChatUtil.RED + "Bridge Race Event", ChatUtil.GREEN + "Komme so weit wie möglich."); + item = ItemUtils.createGuiItem(Material.SCAFFOLDING, ChatUtil.RED + "Bridge Race Event", ChatUtil.GREEN + "Komme so weit wie möglich."); } } case ORE_BATTLE_INDEX -> { if (Objects.equals(Config.getString("event.type"), "orebattle")) { - item = GUIUtils.createGuiItem(Material.DEEPSLATE_IRON_ORE, ChatUtil.GREEN + "Ore Battle Event", true, ChatUtil.GREEN + "Baue so viele erze ab wie möglich."); + item = ItemUtils.createGuiItem(Material.DEEPSLATE_IRON_ORE, ChatUtil.GREEN + "Ore Battle Event", true, ChatUtil.GREEN + "Baue so viele erze ab wie möglich."); } else { - item = GUIUtils.createGuiItem(Material.DEEPSLATE_IRON_ORE, ChatUtil.RED + "Ore Battle Event", ChatUtil.GREEN + "Baue so viele erze ab wie möglich."); + item = ItemUtils.createGuiItem(Material.DEEPSLATE_IRON_ORE, ChatUtil.RED + "Ore Battle Event", ChatUtil.GREEN + "Baue so viele erze ab wie möglich."); } } case DEATH_COUNTER_INDEX -> { if (Objects.equals(Config.getString("event.type"), "deathcounter")) { - item = GUIUtils.createGuiItem(Material.DAMAGED_ANVIL, ChatUtil.GREEN + "Death Counter Event", true, ChatUtil.GREEN + "Zeigt Tode bei einem Event.", ChatUtil.GREEN + "Kann nicht mit anderen Events verbunden Werden."); + item = ItemUtils.createGuiItem(Material.DAMAGED_ANVIL, ChatUtil.GREEN + "Death Counter Event", true, ChatUtil.GREEN + "Zeigt Tode bei einem Event.", ChatUtil.GREEN + "Kann nicht mit anderen Events verbunden Werden."); } else { - item = GUIUtils.createGuiItem(Material.DAMAGED_ANVIL, ChatUtil.RED + "Death Counter Event", ChatUtil.GREEN + "Zeigt Tode bei einem Event.", ChatUtil.GREEN + "Kann nicht mit anderen Events verbunden Werden."); + item = ItemUtils.createGuiItem(Material.DAMAGED_ANVIL, ChatUtil.RED + "Death Counter Event", ChatUtil.GREEN + "Zeigt Tode bei einem Event.", ChatUtil.GREEN + "Kann nicht mit anderen Events verbunden Werden."); } } case BINGO_ITEMS_INDEX -> { if (Objects.equals(Config.getString("event.type"), "bingo")) { - item = GUIUtils.createGuiItem(Material.CHEST, ChatUtil.GREEN + "Items", ChatUtil.GREEN + "Anklicken um Items Hinzuzufügen"); + item = ItemUtils.createGuiItem(Material.CHEST, ChatUtil.GREEN + "Items", ChatUtil.GREEN + "Anklicken um Items Hinzuzufügen"); } else { - item = GUIUtils.EMPTY_ICON; + item = ItemUtils.EMPTY_ICON; } } case FORCE_ITEM_SETTINGS_INDEX -> { if (Objects.equals(Config.getString("event.type"), "forcequest")) { - item = GUIUtils.createGuiItem(Material.REPEATING_COMMAND_BLOCK, ChatUtil.GREEN + "Force Item Event Settings"); + item = ItemUtils.createGuiItem(Material.REPEATING_COMMAND_BLOCK, ChatUtil.GREEN + "Force Item Event Settings"); } else { - item = GUIUtils.EMPTY_ICON; + item = ItemUtils.EMPTY_ICON; } } case SAMMEL_FIEBER_SETTINGS_INDEX -> { if (Objects.equals(Config.getString("event.type"), "sammelfieber")) { - item = GUIUtils.createGuiItem(Material.NETHER_STAR, ChatUtil.GREEN + "Sammel Fieber Event Settings"); + item = ItemUtils.createGuiItem(Material.NETHER_STAR, ChatUtil.GREEN + "Sammel Fieber Event Settings"); } else { - item = GUIUtils.EMPTY_ICON; + item = ItemUtils.EMPTY_ICON; } } case DIFFERENT_ITEMS_INDEX -> { if (Objects.equals(Config.getString("event.type"), "differentitems")) { - item = GUIUtils.createGuiItem(Material.CRAFTING_TABLE, ChatUtil.GREEN + "DifferentItems", true, ChatUtil.GREEN + "Sammel so viele verschiedene Items wie möglich."); + item = ItemUtils.createGuiItem(Material.CRAFTING_TABLE, ChatUtil.GREEN + "DifferentItems", true, ChatUtil.GREEN + "Sammel so viele verschiedene Items wie möglich."); } else { - item = GUIUtils.createGuiItem(Material.CRAFTING_TABLE, ChatUtil.RED + "DifferentItems", ChatUtil.GREEN + "Sammel so viele verschiedene Items wie möglich."); + item = ItemUtils.createGuiItem(Material.CRAFTING_TABLE, ChatUtil.RED + "DifferentItems", ChatUtil.GREEN + "Sammel so viele verschiedene Items wie möglich."); } } case TIME_EVENT_INDEX -> { if (Objects.equals(Config.getString("event.type"), "time")) { - item = GUIUtils.createGuiItem(Material.CLOCK, ChatUtil.GREEN + "Time", true, ChatUtil.GREEN + "Zeigt wie lang ein Spieler mitgespielt hat."); + item = ItemUtils.createGuiItem(Material.CLOCK, ChatUtil.GREEN + "Time", true, ChatUtil.GREEN + "Zeigt wie lang ein Spieler mitgespielt hat."); } else { - item = GUIUtils.createGuiItem(Material.CLOCK, ChatUtil.RED + "Time", ChatUtil.GREEN + "Zeigt wie lang ein Spieler mitgespielt hat."); + item = ItemUtils.createGuiItem(Material.CLOCK, ChatUtil.RED + "Time", ChatUtil.GREEN + "Zeigt wie lang ein Spieler mitgespielt hat."); } } case EVENT_SETTINGS_INDEX -> - item = GUIUtils.createGuiItem(Material.CHAIN_COMMAND_BLOCK, ChatUtil.BLUE + "Event Settings"); + item = ItemUtils.createGuiItem(Material.CHAIN_COMMAND_BLOCK, ChatUtil.BLUE + "Event Settings"); case CLOSE_IDEX -> item = CustomHeads.RAINBOW_X.getHead(ChatUtil.RED + "Menü verlassen!"); - default -> item = GUIUtils.EMPTY_ICON; + default -> item = ItemUtils.EMPTY_ICON; } this.getInventory().setItem(i, item); } diff --git a/src/main/java/de/fanta/challenges/guis/eventgui/EventSettingsGui.java b/src/main/java/de/fanta/challenges/guis/eventgui/EventSettingsGui.java index 9bf782c..2402726 100644 --- a/src/main/java/de/fanta/challenges/guis/eventgui/EventSettingsGui.java +++ b/src/main/java/de/fanta/challenges/guis/eventgui/EventSettingsGui.java @@ -3,7 +3,7 @@ import de.fanta.challenges.Challenges; import de.fanta.challenges.utils.ChatUtil; import de.fanta.challenges.utils.Config; -import de.fanta.challenges.utils.guiutils.GUIUtils; +import de.fanta.challenges.utils.ItemUtils; import de.iani.cubesideutils.bukkit.inventory.AbstractWindow; import org.bukkit.Bukkit; import org.bukkit.Material; @@ -69,19 +69,19 @@ switch (i) { case MINI_LWC_INDEX -> { if (Config.getBoolean("event.minilwc")) { - item = GUIUtils.createGuiItem(Material.BARREL, ChatUtil.GREEN + "Mini LWC aktiviert."); + item = ItemUtils.createGuiItem(Material.BARREL, ChatUtil.GREEN + "Mini LWC aktiviert."); } else { - item = GUIUtils.createGuiItem(Material.BARREL, ChatUtil.RED + "Mini LWC deaktiviert."); + item = ItemUtils.createGuiItem(Material.BARREL, ChatUtil.RED + "Mini LWC deaktiviert."); } } case TOURNAMENT_INDEX -> { if (Config.getBoolean("event.tournament")) { - item = GUIUtils.createGuiItem(Material.TARGET, ChatUtil.GREEN + "Turnier Modus aktiviert."); + item = ItemUtils.createGuiItem(Material.TARGET, ChatUtil.GREEN + "Turnier Modus aktiviert."); } else { - item = GUIUtils.createGuiItem(Material.TARGET, ChatUtil.RED + "Turnier Modus deaktiviert."); + item = ItemUtils.createGuiItem(Material.TARGET, ChatUtil.RED + "Turnier Modus deaktiviert."); } } - default -> item = GUIUtils.EMPTY_ICON; + default -> item = ItemUtils.EMPTY_ICON; } this.getInventory().setItem(i, item); } diff --git a/src/main/java/de/fanta/challenges/guis/eventgui/ForceQuestSettingsGui.java b/src/main/java/de/fanta/challenges/guis/eventgui/ForceQuestSettingsGui.java index 22bb548..a954089 100644 --- a/src/main/java/de/fanta/challenges/guis/eventgui/ForceQuestSettingsGui.java +++ b/src/main/java/de/fanta/challenges/guis/eventgui/ForceQuestSettingsGui.java @@ -4,7 +4,7 @@ import de.fanta.challenges.challenges.ChallengeEvents.forcequest.ForceQuestChallengeEvent; import de.fanta.challenges.challenges.ChallengeEvents.forcequest.QuestType; import de.fanta.challenges.utils.ChatUtil; -import de.fanta.challenges.utils.guiutils.GUIUtils; +import de.fanta.challenges.utils.ItemUtils; import de.iani.cubesideutils.bukkit.inventory.AbstractWindow; import de.iani.cubesideutils.bukkit.items.CustomHeads; import org.bukkit.Bukkit; @@ -129,48 +129,48 @@ } case FORCE_ITEM_INDEX -> { if (ForceQuestChallengeEvent.activeQuestTypes.contains(QuestType.ForceItem)) { - item = GUIUtils.createGuiItem(Material.CHEST, ChatUtil.GREEN + "Force Item", true); + item = ItemUtils.createGuiItem(Material.CHEST, ChatUtil.GREEN + "Force Item", true); } else { - item = GUIUtils.createGuiItem(Material.CHEST, ChatUtil.RED + "Force Item", false); + item = ItemUtils.createGuiItem(Material.CHEST, ChatUtil.RED + "Force Item", false); } } case FORCE_BIOME_INDEX -> { if (ForceQuestChallengeEvent.activeQuestTypes.contains(QuestType.ForceBiome)) { - item = GUIUtils.createGuiItem(Material.GRASS_BLOCK, ChatUtil.GREEN + "Force Biome", true); + item = ItemUtils.createGuiItem(Material.GRASS_BLOCK, ChatUtil.GREEN + "Force Biome", true); } else { - item = GUIUtils.createGuiItem(Material.GRASS_BLOCK, ChatUtil.RED + "Force Biome", false); + item = ItemUtils.createGuiItem(Material.GRASS_BLOCK, ChatUtil.RED + "Force Biome", false); } } case FORCE_MOB_INDEX -> { if (ForceQuestChallengeEvent.activeQuestTypes.contains(QuestType.ForceMob)) { - item = GUIUtils.createGuiItem(Material.PIG_SPAWN_EGG, ChatUtil.GREEN + "Force Mob", true); + item = ItemUtils.createGuiItem(Material.PIG_SPAWN_EGG, ChatUtil.GREEN + "Force Mob", true); } else { - item = GUIUtils.createGuiItem(Material.PIG_SPAWN_EGG, ChatUtil.RED + "Force Mob", false); + item = ItemUtils.createGuiItem(Material.PIG_SPAWN_EGG, ChatUtil.RED + "Force Mob", false); } } case FORCE_EFFECT_INDEX -> { if (ForceQuestChallengeEvent.activeQuestTypes.contains(QuestType.ForceEffect)) { - item = GUIUtils.createGuiItem(Material.POTION, ChatUtil.GREEN + "Force Effect", true); + item = ItemUtils.createGuiItem(Material.POTION, ChatUtil.GREEN + "Force Effect", true); } else { - item = GUIUtils.createGuiItem(Material.POTION, ChatUtil.RED + "Force Effect", false); + item = ItemUtils.createGuiItem(Material.POTION, ChatUtil.RED + "Force Effect", false); } } case FORCE_DEATH_INDEX -> { if (ForceQuestChallengeEvent.activeQuestTypes.contains(QuestType.ForceDeath)) { - item = GUIUtils.createGuiItem(Material.NETHERITE_AXE, ChatUtil.GREEN + "Force Death", true); + item = ItemUtils.createGuiItem(Material.NETHERITE_AXE, ChatUtil.GREEN + "Force Death", true); } else { - item = GUIUtils.createGuiItem(Material.NETHERITE_AXE, ChatUtil.RED + "Force Death", false); + item = ItemUtils.createGuiItem(Material.NETHERITE_AXE, ChatUtil.RED + "Force Death", false); } } case FORCE_LOCATION_INDEX -> { if (ForceQuestChallengeEvent.activeQuestTypes.contains(QuestType.ForceLocation)) { - item = GUIUtils.createGuiItem(Material.COMPASS, ChatUtil.GREEN + "Force Location", true); + item = ItemUtils.createGuiItem(Material.COMPASS, ChatUtil.GREEN + "Force Location", true); } else { - item = GUIUtils.createGuiItem(Material.COMPASS, ChatUtil.RED + "Force Location", false); + item = ItemUtils.createGuiItem(Material.COMPASS, ChatUtil.RED + "Force Location", false); } } case BACK_INDEX -> item = CustomHeads.RAINBOW_ARROW_BACKWARD_II.getHead(ChatUtil.GREEN + "Zurück"); - default -> item = GUIUtils.EMPTY_ICON; + default -> item = ItemUtils.EMPTY_ICON; } this.getInventory().setItem(i, item); } diff --git a/src/main/java/de/fanta/challenges/guis/eventgui/SammelFieberSettingsGui.java b/src/main/java/de/fanta/challenges/guis/eventgui/SammelFieberSettingsGui.java index 9056d8c..25a2d34 100644 --- a/src/main/java/de/fanta/challenges/guis/eventgui/SammelFieberSettingsGui.java +++ b/src/main/java/de/fanta/challenges/guis/eventgui/SammelFieberSettingsGui.java @@ -4,7 +4,7 @@ import de.fanta.challenges.challenges.ChallengeEvents.SammelFieberChallengeEvent; import de.fanta.challenges.utils.ChatUtil; import de.fanta.challenges.utils.Config; -import de.fanta.challenges.utils.guiutils.GUIUtils; +import de.fanta.challenges.utils.ItemUtils; import de.iani.cubesideutils.bukkit.inventory.AbstractWindow; import de.iani.cubesideutils.bukkit.inventory.Window; import de.iani.cubesideutils.bukkit.items.CustomHeads; @@ -146,18 +146,18 @@ ItemStack item; switch (i) { case SET_HOPPER_INDEX -> - item = GUIUtils.createGuiItem(Material.HOPPER, ChatUtil.GREEN + "Set Hopper", ChatUtil.GREEN + "Du musst auf einen Hopper schauen."); + item = ItemUtils.createGuiItem(Material.HOPPER, ChatUtil.GREEN + "Set Hopper", ChatUtil.GREEN + "Du musst auf einen Hopper schauen."); case ADD_MONEY_INDEX -> item = CustomHeads.RAINBOW_ARROW_UP.getHead(ChatUtil.GREEN + "Add Money", ChatUtil.GREEN + "Klick = +10", ChatUtil.GREEN + "Shift + Klick = +1"); case MONEY_INDEX -> - item = GUIUtils.createGuiItem(Material.GOLD_INGOT, ChatUtil.GREEN + "Money: " + MONEY); + item = ItemUtils.createGuiItem(Material.GOLD_INGOT, ChatUtil.GREEN + "Money: " + MONEY); case SINGLEPLAYER_INDEX -> - item = singlePlayer ? GUIUtils.createGuiItem(Material.EMERALD, ChatUtil.GREEN + "SiglePlayer", true) : GUIUtils.createGuiItem(Material.EMERALD, ChatUtil.RED + "SiglePlayer", false); + item = singlePlayer ? ItemUtils.createGuiItem(Material.EMERALD, ChatUtil.GREEN + "SiglePlayer", true) : ItemUtils.createGuiItem(Material.EMERALD, ChatUtil.RED + "SiglePlayer", false); case BACK_INDEX -> item = CustomHeads.RAINBOW_ARROW_BACKWARD_II.getHead(ChatUtil.GREEN + "Zurück"); case REMOVE_MONEY_INDEX -> item = CustomHeads.RAINBOW_ARROW_DOWN.getHead(ChatUtil.RED + "Remove Money", ChatUtil.RED + "Klick = -10", ChatUtil.RED + "Shift + Klick = -1"); case ITEM_INDEX -> item = Objects.requireNonNullElseGet(eventItem, () -> new ItemStack(Material.AIR)); - default -> item = GUIUtils.EMPTY_ICON; + default -> item = ItemUtils.EMPTY_ICON; } this.getInventory().setItem(i, item); } diff --git a/src/main/java/de/fanta/challenges/guis/eventgui/TeamSelectGUI.java b/src/main/java/de/fanta/challenges/guis/eventgui/TeamSelectGUI.java index 902ece3..2ce2389 100644 --- a/src/main/java/de/fanta/challenges/guis/eventgui/TeamSelectGUI.java +++ b/src/main/java/de/fanta/challenges/guis/eventgui/TeamSelectGUI.java @@ -4,7 +4,7 @@ import de.fanta.challenges.teams.ChallengeTeam; import de.fanta.challenges.teams.TeamUtils; import de.fanta.challenges.utils.ChatUtil; -import de.fanta.challenges.utils.guiutils.GUIUtils; +import de.fanta.challenges.utils.ItemUtils; import org.bukkit.Bukkit; import org.bukkit.Material; import org.bukkit.OfflinePlayer; @@ -52,10 +52,10 @@ cat = 0; } - TEAM_SELECT_UI.setItem(CLOSE_IDEX, GUIUtils.createGuiItem(Material.BARRIER, ChatUtil.RED + "Menü verlassen!")); + TEAM_SELECT_UI.setItem(CLOSE_IDEX, ItemUtils.createGuiItem(Material.BARRIER, ChatUtil.RED + "Menü verlassen!")); for (int i = 0; i < TEAM_SELECT_UI.getSize(); i++) { if (TEAM_SELECT_UI.getItem(i) == null || TEAM_SELECT_UI.getItem(i).getType() == Material.AIR) { - TEAM_SELECT_UI.setItem(i, GUIUtils.EMPTY_ICON); + TEAM_SELECT_UI.setItem(i, ItemUtils.EMPTY_ICON); } } } diff --git a/src/main/java/de/fanta/challenges/guis/eventgui/TeamSettingsGUI.java b/src/main/java/de/fanta/challenges/guis/eventgui/TeamSettingsGUI.java index 8c52deb..7a510a4 100644 --- a/src/main/java/de/fanta/challenges/guis/eventgui/TeamSettingsGUI.java +++ b/src/main/java/de/fanta/challenges/guis/eventgui/TeamSettingsGUI.java @@ -4,7 +4,7 @@ import de.fanta.challenges.teams.TeamUtils; import de.fanta.challenges.utils.ChatUtil; import de.fanta.challenges.utils.Config; -import de.fanta.challenges.utils.guiutils.GUIUtils; +import de.fanta.challenges.utils.ItemUtils; import de.iani.cubesideutils.bukkit.inventory.AbstractWindow; import org.bukkit.Bukkit; import org.bukkit.Material; @@ -33,26 +33,26 @@ switch (i) { case TEAM_INDEX -> { if (!Config.getBoolean("event.teams")) { - item = GUIUtils.createGuiItem(Material.RED_BED, ChatUtil.RED + "Teams deaktiviert"); + item = ItemUtils.createGuiItem(Material.RED_BED, ChatUtil.RED + "Teams deaktiviert"); } else { - item = GUIUtils.createGuiItem(Material.LIME_BED, ChatUtil.GREEN + "Teams aktiviert", true); + item = ItemUtils.createGuiItem(Material.LIME_BED, ChatUtil.GREEN + "Teams aktiviert", true); } } case TEAM_SELECT_INDEX -> { if (!Config.getBoolean("event.teamselect")) { - item = GUIUtils.createGuiItem(Material.RED_CONCRETE_POWDER, ChatUtil.RED + "Team auswahl deaktiviert"); + item = ItemUtils.createGuiItem(Material.RED_CONCRETE_POWDER, ChatUtil.RED + "Team auswahl deaktiviert"); } else { - item = GUIUtils.createGuiItem(Material.LIME_CONCRETE_POWDER, ChatUtil.GREEN + "Team auswahl aktiviert", true); + item = ItemUtils.createGuiItem(Material.LIME_CONCRETE_POWDER, ChatUtil.GREEN + "Team auswahl aktiviert", true); } } case AUTOTEAM_BY_JOIN_INDEX -> { if (!Config.getBoolean("event.autoteams")) { - item = GUIUtils.createGuiItem(Material.RED_CONCRETE_POWDER, ChatUtil.RED + "Autoteams by Join deaktiviert"); + item = ItemUtils.createGuiItem(Material.RED_CONCRETE_POWDER, ChatUtil.RED + "Autoteams by Join deaktiviert"); } else { - item = GUIUtils.createGuiItem(Material.LIME_CONCRETE_POWDER, ChatUtil.GREEN + "Autoteams by Join aktiviert", true); + item = ItemUtils.createGuiItem(Material.LIME_CONCRETE_POWDER, ChatUtil.GREEN + "Autoteams by Join aktiviert", true); } } - default -> item = GUIUtils.EMPTY_ICON; + default -> item = ItemUtils.EMPTY_ICON; } this.getInventory().setItem(i, item); } diff --git a/src/main/java/de/fanta/challenges/guis/savegui/ChallengeSaveConfirmGui.java b/src/main/java/de/fanta/challenges/guis/savegui/ChallengeSaveConfirmGui.java index c34a94a..4a494c2 100644 --- a/src/main/java/de/fanta/challenges/guis/savegui/ChallengeSaveConfirmGui.java +++ b/src/main/java/de/fanta/challenges/guis/savegui/ChallengeSaveConfirmGui.java @@ -4,7 +4,7 @@ import de.fanta.challenges.SaveSlot; import de.fanta.challenges.utils.ChatUtil; import de.fanta.challenges.utils.SaveWorldUtils; -import de.fanta.challenges.utils.guiutils.GUIUtils; +import de.fanta.challenges.utils.ItemUtils; import de.iani.cubesideutils.bukkit.inventory.AbstractWindow; import org.bukkit.Bukkit; import org.bukkit.Material; @@ -40,10 +40,10 @@ for (int i = 0; i < INVENTORY_SIZE; i++) { ItemStack item; switch (i) { - case JA_INDEX -> item = GUIUtils.createGuiItem(Material.LIME_CONCRETE, ChatUtil.GREEN + "Ja", true); + case JA_INDEX -> item = ItemUtils.createGuiItem(Material.LIME_CONCRETE, ChatUtil.GREEN + "Ja", true); case ITEM_INDEX -> item = playerItemList.get(getPlayer().getUniqueId()); - case NEIN_INDEX -> item = GUIUtils.createGuiItem(Material.RED_CONCRETE, ChatUtil.RED + "Nein", true); - default -> item = GUIUtils.EMPTY_ICON; + case NEIN_INDEX -> item = ItemUtils.createGuiItem(Material.RED_CONCRETE, ChatUtil.RED + "Nein", true); + default -> item = ItemUtils.EMPTY_ICON; } this.getInventory().setItem(i, item); } diff --git a/src/main/java/de/fanta/challenges/guis/savegui/ChallengeSaveGui.java b/src/main/java/de/fanta/challenges/guis/savegui/ChallengeSaveGui.java index a8a13c1..6714613 100644 --- a/src/main/java/de/fanta/challenges/guis/savegui/ChallengeSaveGui.java +++ b/src/main/java/de/fanta/challenges/guis/savegui/ChallengeSaveGui.java @@ -5,7 +5,7 @@ import de.fanta.challenges.ServerType; import de.fanta.challenges.utils.ChatUtil; import de.fanta.challenges.utils.SaveWorldUtils; -import de.fanta.challenges.utils.guiutils.GUIUtils; +import de.fanta.challenges.utils.ItemUtils; import de.iani.cubesideutils.StringUtil; import de.iani.cubesideutils.bukkit.inventory.AbstractWindow; import de.iani.playerUUIDCache.CachedPlayer; @@ -69,7 +69,7 @@ case SAVE_2_INDEX -> item = getDisplayItem(player, SaveSlot.SLOT_2, save2); case SAVE_3_INDEX -> item = getDisplayItem(player, SaveSlot.SLOT_3, save3); case SAVE_AUTO_INDEX -> item = getDisplayItem(player, SaveSlot.SLOT_AUTO, saveAuto); - default -> item = GUIUtils.EMPTY_ICON; + default -> item = ItemUtils.EMPTY_ICON; } this.getInventory().setItem(i, item); } @@ -196,10 +196,10 @@ } else { - item = GUIUtils.createGuiItem(Material.LIME_STAINED_GLASS_PANE, ChatUtil.GREEN + "Frei"); + item = ItemUtils.createGuiItem(Material.LIME_STAINED_GLASS_PANE, ChatUtil.GREEN + "Frei"); } } else { - item = GUIUtils.createGuiItem(Material.BARRIER, ChatUtil.RED + "Für diesen Slot brauchst du VIP"); + item = ItemUtils.createGuiItem(Material.BARRIER, ChatUtil.RED + "Für diesen Slot brauchst du VIP"); } return item; } diff --git a/src/main/java/de/fanta/challenges/guis/settingsgui/ChallengesGui.java b/src/main/java/de/fanta/challenges/guis/settingsgui/ChallengesGui.java index 27230a5..708527c 100644 --- a/src/main/java/de/fanta/challenges/guis/settingsgui/ChallengesGui.java +++ b/src/main/java/de/fanta/challenges/guis/settingsgui/ChallengesGui.java @@ -13,7 +13,7 @@ import de.fanta.challenges.guis.challengesettingsguis.TiedTogetherSettingsGui; import de.fanta.challenges.utils.ChatUtil; import de.fanta.challenges.utils.Config; -import de.fanta.challenges.utils.guiutils.GUIUtils; +import de.fanta.challenges.utils.ItemUtils; import de.iani.cubesideutils.bukkit.inventory.AbstractWindow; import de.iani.cubesideutils.bukkit.items.CustomHeads; import org.bukkit.Bukkit; @@ -340,164 +340,164 @@ case GOAL_INDEX -> { EntityType entityType = EntityType.valueOf(Config.getString("goal").toUpperCase()); if (entityType == EntityType.ENDER_DRAGON) { - item = GUIUtils.createGuiItem(Material.DRAGON_HEAD, ChatUtil.GREEN + "Ziel: Enderdrachen töten"); + item = ItemUtils.createGuiItem(Material.DRAGON_HEAD, ChatUtil.GREEN + "Ziel: Enderdrachen töten"); } else if (entityType == EntityType.WITHER) { - item = GUIUtils.createGuiItem(Material.WITHER_SKELETON_SKULL, ChatUtil.GREEN + "Ziel: Wither töten"); + item = ItemUtils.createGuiItem(Material.WITHER_SKELETON_SKULL, ChatUtil.GREEN + "Ziel: Wither töten"); } else if (entityType == EntityType.WARDEN) { - item = GUIUtils.createGuiItem(Material.SCULK_SHRIEKER, ChatUtil.GREEN + "Ziel: Warden töten"); + item = ItemUtils.createGuiItem(Material.SCULK_SHRIEKER, ChatUtil.GREEN + "Ziel: Warden töten"); } else { - item = GUIUtils.createGuiItem(Material.DRAGON_HEAD, ChatUtil.GREEN + "Ziel: Enderdrachen töten"); + item = ItemUtils.createGuiItem(Material.DRAGON_HEAD, ChatUtil.GREEN + "Ziel: Enderdrachen töten"); } } case SHUFFLE_RANDOM_DROP_INDEX -> - item = GUIUtils.createGuiItem(Material.CHORUS_FLOWER, ChatUtil.GREEN + "Zufällige Drops neu mischen"); + item = ItemUtils.createGuiItem(Material.CHORUS_FLOWER, ChatUtil.GREEN + "Zufällige Drops neu mischen"); case BACK_INDEX -> item = CustomHeads.RAINBOW_ARROW_BACKWARD_II.getHead(ChatUtil.RED + "Zurück"); case CLOSE_INDEX -> item = CustomHeads.RAINBOW_X.getHead(ChatUtil.RED + "Menü verlassen"); case SHARED_DAMAGE_INDEX -> { if (Config.getBoolean("sharedmg")) { - item = GUIUtils.createGuiItem(Material.MELON_SLICE, ChatUtil.GREEN + "Geteilter Schaden aktiviert", true); + item = ItemUtils.createGuiItem(Material.MELON_SLICE, ChatUtil.GREEN + "Geteilter Schaden aktiviert", true); } else { - item = GUIUtils.createGuiItem(Material.MELON_SLICE, ChatUtil.RED + "Geteilter Schaden deaktiviert"); + item = ItemUtils.createGuiItem(Material.MELON_SLICE, ChatUtil.RED + "Geteilter Schaden deaktiviert"); } } case FLOOR_IS_LAVA_INDEX -> { if (Config.getBoolean("lavafloor")) { - item = GUIUtils.createGuiItem(Material.MAGMA_BLOCK, ChatUtil.GREEN + "Der Boden ist Lava aktiviert", true); + item = ItemUtils.createGuiItem(Material.MAGMA_BLOCK, ChatUtil.GREEN + "Der Boden ist Lava aktiviert", true); } else { - item = GUIUtils.createGuiItem(Material.MAGMA_BLOCK, ChatUtil.RED + "Der Boden ist Lava deaktiviert"); + item = ItemUtils.createGuiItem(Material.MAGMA_BLOCK, ChatUtil.RED + "Der Boden ist Lava deaktiviert"); } } case CHUNK_RANDOM_EFFECT_INDEX -> { if (Config.getBoolean("randomeffect")) { - item = GUIUtils.createGuiItem(Material.SPLASH_POTION, ChatUtil.GREEN + "Chunk Random Effekt aktiviert", true); + item = ItemUtils.createGuiItem(Material.SPLASH_POTION, ChatUtil.GREEN + "Chunk Random Effekt aktiviert", true); } else { - item = GUIUtils.createGuiItem(Material.SPLASH_POTION, ChatUtil.RED + "Chunk Random Effekt deaktiviert"); + item = ItemUtils.createGuiItem(Material.SPLASH_POTION, ChatUtil.RED + "Chunk Random Effekt deaktiviert"); } } case BEDROCK_WALL_INDEX -> { if (Config.getBoolean("bedrockwall")) { - item = GUIUtils.createGuiItem(Material.BEDROCK, ChatUtil.GREEN + "Bedrock Wand aktiviert", true, ChatUtil.GREEN + "Linksklick = " + ChatUtil.RED + "Deaktivieren", ChatUtil.GREEN + "Rechtsklick = Einstellungen"); + item = ItemUtils.createGuiItem(Material.BEDROCK, ChatUtil.GREEN + "Bedrock Wand aktiviert", true, ChatUtil.GREEN + "Linksklick = " + ChatUtil.RED + "Deaktivieren", ChatUtil.GREEN + "Rechtsklick = Einstellungen"); } else { - item = GUIUtils.createGuiItem(Material.BEDROCK, ChatUtil.RED + "Bedrock Wand deaktiviert", ChatUtil.GREEN + "Linksklick = Aktivieren", ChatUtil.GREEN + "Rechtsklick = Einstellungen"); + item = ItemUtils.createGuiItem(Material.BEDROCK, ChatUtil.RED + "Bedrock Wand deaktiviert", ChatUtil.GREEN + "Linksklick = Aktivieren", ChatUtil.GREEN + "Rechtsklick = Einstellungen"); } } case MLG_INDEX -> { if (Config.getBoolean("mlg.enabled")) { - item = GUIUtils.createGuiItem(Material.WATER_BUCKET, ChatUtil.GREEN + "MLG aktiviert", true, ChatUtil.GREEN + "Linksklick = " + ChatUtil.RED + "Deaktivieren", ChatUtil.GREEN + "Rechtsklick = Einstellungen"); + item = ItemUtils.createGuiItem(Material.WATER_BUCKET, ChatUtil.GREEN + "MLG aktiviert", true, ChatUtil.GREEN + "Linksklick = " + ChatUtil.RED + "Deaktivieren", ChatUtil.GREEN + "Rechtsklick = Einstellungen"); } else { - item = GUIUtils.createGuiItem(Material.WATER_BUCKET, ChatUtil.RED + "MLG deaktiviert", ChatUtil.GREEN + "Linksklick = Aktivieren", ChatUtil.GREEN + "Rechtsklick = Einstellungen"); + item = ItemUtils.createGuiItem(Material.WATER_BUCKET, ChatUtil.RED + "MLG deaktiviert", ChatUtil.GREEN + "Linksklick = Aktivieren", ChatUtil.GREEN + "Rechtsklick = Einstellungen"); } } case WORLD_BORDER_LEVEL_INDEX -> { if (Config.getBoolean("worldborderlevel")) { - item = GUIUtils.createGuiItem(Material.STRUCTURE_VOID, ChatUtil.GREEN + "World Border Level aktiviert", true, ChatUtil.GREEN + "Linksklick = " + ChatUtil.RED + "Deaktivieren", ChatUtil.GREEN + "Rechtsklick = Einstellungen"); + item = ItemUtils.createGuiItem(Material.STRUCTURE_VOID, ChatUtil.GREEN + "World Border Level aktiviert", true, ChatUtil.GREEN + "Linksklick = " + ChatUtil.RED + "Deaktivieren", ChatUtil.GREEN + "Rechtsklick = Einstellungen"); } else { - item = GUIUtils.createGuiItem(Material.STRUCTURE_VOID, ChatUtil.RED + "World Border Level deaktiviert", ChatUtil.GREEN + "Linksklick = Aktivieren", ChatUtil.GREEN + "Rechtsklick = Einstellungen"); + item = ItemUtils.createGuiItem(Material.STRUCTURE_VOID, ChatUtil.RED + "World Border Level deaktiviert", ChatUtil.GREEN + "Linksklick = Aktivieren", ChatUtil.GREEN + "Rechtsklick = Einstellungen"); } } case ALL_ITEMS_INDEX -> { if (Config.getBoolean("allitems")) { - item = GUIUtils.createGuiItem(Material.ITEM_FRAME, ChatUtil.GREEN + "All Items aktiviert", true, ChatUtil.GREEN + "/skipitem um ein Item zu überspringen"); + item = ItemUtils.createGuiItem(Material.ITEM_FRAME, ChatUtil.GREEN + "All Items aktiviert", true, ChatUtil.GREEN + "/skipitem um ein Item zu überspringen"); } else { - item = GUIUtils.createGuiItem(Material.ITEM_FRAME, ChatUtil.RED + "All Items deaktiviert", ChatUtil.GREEN + "/skipitem um ein Item zu überspringen"); + item = ItemUtils.createGuiItem(Material.ITEM_FRAME, ChatUtil.RED + "All Items deaktiviert", ChatUtil.GREEN + "/skipitem um ein Item zu überspringen"); } } case DEATH_ON_XP_INDEX -> { if (Config.getBoolean("xpdeath")) { - item = GUIUtils.createGuiItem(Material.ENCHANTING_TABLE, ChatUtil.GREEN + "Sterben durch XP aktiviert", true, ChatUtil.GREEN + "Wenn ein Spieler XP einsammelt wird er sterben"); + item = ItemUtils.createGuiItem(Material.ENCHANTING_TABLE, ChatUtil.GREEN + "Sterben durch XP aktiviert", true, ChatUtil.GREEN + "Wenn ein Spieler XP einsammelt wird er sterben"); } else { - item = GUIUtils.createGuiItem(Material.ENCHANTING_TABLE, ChatUtil.RED + "Sterben durch XP deaktiviert", ChatUtil.RED + "Wenn ein Spieler XP einsammelt wird er sterben"); + item = ItemUtils.createGuiItem(Material.ENCHANTING_TABLE, ChatUtil.RED + "Sterben durch XP deaktiviert", ChatUtil.RED + "Wenn ein Spieler XP einsammelt wird er sterben"); } } case DEATH_ON_FALLDAMAGE_INDEX -> { if (Config.getBoolean("deathonfall")) { - item = GUIUtils.createGuiItem(Material.NETHERITE_BOOTS, ChatUtil.GREEN + "Tod bei Fallschaden aktiviert", true); + item = ItemUtils.createGuiItem(Material.NETHERITE_BOOTS, ChatUtil.GREEN + "Tod bei Fallschaden aktiviert", true); } else { - item = GUIUtils.createGuiItem(Material.NETHERITE_BOOTS, ChatUtil.RED + "Tod bei Fallschaden deaktiviert"); + item = ItemUtils.createGuiItem(Material.NETHERITE_BOOTS, ChatUtil.RED + "Tod bei Fallschaden deaktiviert"); } } case DEATH_ON_SPRINT_INDEX -> { if (Config.getBoolean("deathonsprint")) { - item = GUIUtils.createGuiItem(Material.POTION, ChatUtil.GREEN + "Tod beim Sprinten aktiviert", true); + item = ItemUtils.createGuiItem(Material.POTION, ChatUtil.GREEN + "Tod beim Sprinten aktiviert", true); } else { - item = GUIUtils.createGuiItem(Material.GLASS_BOTTLE, ChatUtil.RED + "Tod beim Sprinten deaktiviert"); + item = ItemUtils.createGuiItem(Material.GLASS_BOTTLE, ChatUtil.RED + "Tod beim Sprinten deaktiviert"); } } case DEATH_ON_JUMP_INDEX -> { if (Config.getBoolean("deathonjump")) { - item = GUIUtils.createGuiItem(Material.RABBIT_FOOT, ChatUtil.GREEN + "Tod beim Springen aktiviert", true); + item = ItemUtils.createGuiItem(Material.RABBIT_FOOT, ChatUtil.GREEN + "Tod beim Springen aktiviert", true); } else { - item = GUIUtils.createGuiItem(Material.RABBIT_FOOT, ChatUtil.RED + "Tod beim Springen deaktiviert"); + item = ItemUtils.createGuiItem(Material.RABBIT_FOOT, ChatUtil.RED + "Tod beim Springen deaktiviert"); } } case CLEAR_INVENTAR_ON_DAMAGE_INDEX -> { if (Config.getBoolean("clinvdmg")) { - item = GUIUtils.createGuiItem(Material.BARRIER, ChatUtil.GREEN + "Alle Inventare löschen wenn ein Spieler Schaden bekommt aktiviert", true); + item = ItemUtils.createGuiItem(Material.BARRIER, ChatUtil.GREEN + "Alle Inventare löschen wenn ein Spieler Schaden bekommt aktiviert", true); } else { - item = GUIUtils.createGuiItem(Material.BARRIER, ChatUtil.RED + "Alle Inventare löschen wenn ein Spieler Schaden bekommt deaktiviert"); + item = ItemUtils.createGuiItem(Material.BARRIER, ChatUtil.RED + "Alle Inventare löschen wenn ein Spieler Schaden bekommt deaktiviert"); } } case ICE_RUNNER_INDEX -> { if (Config.getBoolean("icerunner")) { - item = GUIUtils.createGuiItem(Material.BLUE_ICE, ChatUtil.GREEN + "Ice-Runner aktiviert", true); + item = ItemUtils.createGuiItem(Material.BLUE_ICE, ChatUtil.GREEN + "Ice-Runner aktiviert", true); } else { - item = GUIUtils.createGuiItem(Material.BLUE_ICE, ChatUtil.RED + "Ice-Runner deaktiviert"); + item = ItemUtils.createGuiItem(Material.BLUE_ICE, ChatUtil.RED + "Ice-Runner deaktiviert"); } } case RANDOM_MOBS_INDEX -> { if (Config.getBoolean("randommobs")) { - item = GUIUtils.createGuiItem(Material.PARROT_SPAWN_EGG, ChatUtil.GREEN + "Random Mobs aktiviert", true); + item = ItemUtils.createGuiItem(Material.PARROT_SPAWN_EGG, ChatUtil.GREEN + "Random Mobs aktiviert", true); } else { - item = GUIUtils.createGuiItem(Material.PARROT_SPAWN_EGG, ChatUtil.RED + "Random Mobs deaktiviert"); + item = ItemUtils.createGuiItem(Material.PARROT_SPAWN_EGG, ChatUtil.RED + "Random Mobs deaktiviert"); } } case RANDOM_DROPS_INDEX -> { if (Config.getBoolean("rnddrops")) { - item = GUIUtils.createGuiItem(Material.NETHERITE_PICKAXE, ChatUtil.GREEN + "Zufällige Drops aktiviert", true); + item = ItemUtils.createGuiItem(Material.NETHERITE_PICKAXE, ChatUtil.GREEN + "Zufällige Drops aktiviert", true); } else { - item = GUIUtils.createGuiItem(Material.NETHERITE_PICKAXE, ChatUtil.RED + "Zufällige Drops deaktiviert"); + item = ItemUtils.createGuiItem(Material.NETHERITE_PICKAXE, ChatUtil.RED + "Zufällige Drops deaktiviert"); } } case DAMAGE_ON_SNEAK_INDEX -> { if (Config.getBoolean("damageonsneak")) { - item = GUIUtils.createGuiItem(Material.SMOOTH_STONE_SLAB, ChatUtil.GREEN + "Schaden beim Schleichen aktiviert", true, ChatUtil.GREEN + "Schaden beim Schleichen: " + Config.getDouble("sneakdmg"), ChatUtil.GREEN + "Linksklick = " + ChatUtil.RED + "Deaktivieren", ChatUtil.GREEN + "Rechtsklick = Einstellungen"); + item = ItemUtils.createGuiItem(Material.SMOOTH_STONE_SLAB, ChatUtil.GREEN + "Schaden beim Schleichen aktiviert", true, ChatUtil.GREEN + "Schaden beim Schleichen: " + Config.getDouble("sneakdmg"), ChatUtil.GREEN + "Linksklick = " + ChatUtil.RED + "Deaktivieren", ChatUtil.GREEN + "Rechtsklick = Einstellungen"); } else { - item = GUIUtils.createGuiItem(Material.SMOOTH_STONE_SLAB, ChatUtil.RED + "Schaden beim Schleichen deaktiviert", ChatUtil.GREEN + "Linksklick = " + ChatUtil.GREEN + "Aktivieren", ChatUtil.GREEN + "Rechtsklick = Einstellungen"); + item = ItemUtils.createGuiItem(Material.SMOOTH_STONE_SLAB, ChatUtil.RED + "Schaden beim Schleichen deaktiviert", ChatUtil.GREEN + "Linksklick = " + ChatUtil.GREEN + "Aktivieren", ChatUtil.GREEN + "Rechtsklick = Einstellungen"); } } case TIED_TOGETHER_INDEX -> { if (Config.getBoolean("tiedtogether")) { - item = GUIUtils.createGuiItem(Material.DIAMOND_BOOTS, ChatUtil.GREEN + "Zusammengebunden aktiviert", true, ChatUtil.GREEN + "Maximale Entfernung der Spieler: " + Config.getDouble("playerrange"), ChatUtil.GREEN + "Linksklick = " + ChatUtil.RED + "Deaktivieren", ChatUtil.GREEN + "Rechtsklick = Einstellungen"); + item = ItemUtils.createGuiItem(Material.DIAMOND_BOOTS, ChatUtil.GREEN + "Zusammengebunden aktiviert", true, ChatUtil.GREEN + "Maximale Entfernung der Spieler: " + Config.getDouble("playerrange"), ChatUtil.GREEN + "Linksklick = " + ChatUtil.RED + "Deaktivieren", ChatUtil.GREEN + "Rechtsklick = Einstellungen"); } else { - item = GUIUtils.createGuiItem(Material.DIAMOND_BOOTS, ChatUtil.RED + "Zusammengebunden deaktiviert", ChatUtil.GREEN + "Linksklick = " + ChatUtil.GREEN + "Aktivieren", ChatUtil.GREEN + "Rechtsklick = Einstellungen"); + item = ItemUtils.createGuiItem(Material.DIAMOND_BOOTS, ChatUtil.RED + "Zusammengebunden deaktiviert", ChatUtil.GREEN + "Linksklick = " + ChatUtil.GREEN + "Aktivieren", ChatUtil.GREEN + "Rechtsklick = Einstellungen"); } } case MOB_REMOVE_WORLD_INDEX -> { if (Config.getBoolean("mobremoveworld")) { - item = GUIUtils.createGuiItem(Material.BLACK_CONCRETE, ChatUtil.GREEN + "Mobs entfernen Welt aktiviert", true, ChatUtil.GREEN + "Monster und Tiere löschen hinter sich die Welt."); + item = ItemUtils.createGuiItem(Material.BLACK_CONCRETE, ChatUtil.GREEN + "Mobs entfernen Welt aktiviert", true, ChatUtil.GREEN + "Monster und Tiere löschen hinter sich die Welt."); } else { - item = GUIUtils.createGuiItem(Material.BLACK_CONCRETE, ChatUtil.RED + "Mobs entfernen Welt deaktiviert", ChatUtil.GREEN + "Monster und Tiere löschen hinter sich die Welt."); + item = ItemUtils.createGuiItem(Material.BLACK_CONCRETE, ChatUtil.RED + "Mobs entfernen Welt deaktiviert", ChatUtil.GREEN + "Monster und Tiere löschen hinter sich die Welt."); } } case ALL_ADVANCEMENT_INDEX -> { if (Config.getBoolean("alladvancements")) { - item = GUIUtils.createGuiItem(Material.KNOWLEDGE_BOOK, ChatUtil.GREEN + "All Advancement aktiviert", true); + item = ItemUtils.createGuiItem(Material.KNOWLEDGE_BOOK, ChatUtil.GREEN + "All Advancement aktiviert", true); } else { - item = GUIUtils.createGuiItem(Material.KNOWLEDGE_BOOK, ChatUtil.RED + "All Advancement deaktiviert"); + item = ItemUtils.createGuiItem(Material.KNOWLEDGE_BOOK, ChatUtil.RED + "All Advancement deaktiviert"); } } case MANHUNT_INDEX -> { if (Config.getBoolean("manhunt")) { - item = GUIUtils.createGuiItem(Material.COMPASS, ChatUtil.GREEN + "ManHunt aktiviert", true); + item = ItemUtils.createGuiItem(Material.COMPASS, ChatUtil.GREEN + "ManHunt aktiviert", true); } else { - item = GUIUtils.createGuiItem(Material.COMPASS, ChatUtil.RED + "ManHunt deaktiviert"); + item = ItemUtils.createGuiItem(Material.COMPASS, ChatUtil.RED + "ManHunt deaktiviert"); } } - default -> item = GUIUtils.EMPTY_ICON; + default -> item = ItemUtils.EMPTY_ICON; } this.getInventory().setItem(i, item); } diff --git a/src/main/java/de/fanta/challenges/guis/settingsgui/MainGui.java b/src/main/java/de/fanta/challenges/guis/settingsgui/MainGui.java index 8d2745a..7e8b056 100644 --- a/src/main/java/de/fanta/challenges/guis/settingsgui/MainGui.java +++ b/src/main/java/de/fanta/challenges/guis/settingsgui/MainGui.java @@ -3,7 +3,7 @@ import de.fanta.challenges.Challenges; import de.fanta.challenges.ServerType; import de.fanta.challenges.utils.ChatUtil; -import de.fanta.challenges.utils.guiutils.GUIUtils; +import de.fanta.challenges.utils.ItemUtils; import de.iani.cubesideutils.bukkit.inventory.AbstractWindow; import de.iani.cubesideutils.bukkit.items.CustomHeads; import org.bukkit.Bukkit; @@ -61,17 +61,17 @@ switch (i) { case CHALLENGES_INDEX -> { if (plugin.getServerType() != ServerType.ADVENTURE) { - item = GUIUtils.createGuiItem(Material.REPEATER, ChatUtil.GREEN + "Challenges"); + item = ItemUtils.createGuiItem(Material.REPEATER, ChatUtil.GREEN + "Challenges"); } else { - item = GUIUtils.createGuiItem(Material.BARRIER, ChatUtil.RED + "Challenges sind nur bei /tt challenge verfügbar"); + item = ItemUtils.createGuiItem(Material.BARRIER, ChatUtil.RED + "Challenges sind nur bei /tt challenge verfügbar"); } } case OTHER_SETTINGS_INDEX -> - item = GUIUtils.createGuiItem(Material.COMPARATOR, ChatUtil.GREEN + "Andere Einstellungen"); + item = ItemUtils.createGuiItem(Material.COMPARATOR, ChatUtil.GREEN + "Andere Einstellungen"); case SERVER_SETTINGS_INDEX -> - item = GUIUtils.createGuiItem(Material.COMMAND_BLOCK, ChatUtil.GREEN + "Server Einstellungen"); + item = ItemUtils.createGuiItem(Material.COMMAND_BLOCK, ChatUtil.GREEN + "Server Einstellungen"); case CLOSE_IDEX -> item = CustomHeads.RAINBOW_X.getHead(ChatUtil.RED + "Menü verlassen"); - default -> item = GUIUtils.EMPTY_ICON; + default -> item = ItemUtils.EMPTY_ICON; } this.getInventory().setItem(i, item); } diff --git a/src/main/java/de/fanta/challenges/guis/settingsgui/OtherSettingsGui.java b/src/main/java/de/fanta/challenges/guis/settingsgui/OtherSettingsGui.java index 2f2dbce..875ca35 100644 --- a/src/main/java/de/fanta/challenges/guis/settingsgui/OtherSettingsGui.java +++ b/src/main/java/de/fanta/challenges/guis/settingsgui/OtherSettingsGui.java @@ -4,7 +4,7 @@ import de.fanta.challenges.guis.challengesettingsguis.BackPackSettingsGui; import de.fanta.challenges.utils.ChatUtil; import de.fanta.challenges.utils.Config; -import de.fanta.challenges.utils.guiutils.GUIUtils; +import de.fanta.challenges.utils.ItemUtils; import de.iani.cubesideutils.bukkit.inventory.AbstractWindow; import de.iani.cubesideutils.bukkit.items.CustomHeads; import org.bukkit.Bukkit; @@ -141,63 +141,63 @@ case VILLAGER_TRADE_LIMITS_INDEX -> { if (Config.getBoolean("disablevillagertradelimits")) { - item = GUIUtils.createGuiItem(Material.EMERALD, ChatUtil.GREEN + "Villager Trade Limits aktiviert ", true); + item = ItemUtils.createGuiItem(Material.EMERALD, ChatUtil.GREEN + "Villager Trade Limits aktiviert ", true); } else { - item = GUIUtils.createGuiItem(Material.EMERALD, ChatUtil.RED + "Villager Trade Limits deaktiviert (Default)"); + item = ItemUtils.createGuiItem(Material.EMERALD, ChatUtil.RED + "Villager Trade Limits deaktiviert (Default)"); } } case DAMAGE_IN_CHAT_INDEX -> { if (Config.getBoolean("dmginchat")) { - item = GUIUtils.createGuiItem(Material.PAPER, ChatUtil.GREEN + "Schaden im Chat anzeigen aktiviert", true); + item = ItemUtils.createGuiItem(Material.PAPER, ChatUtil.GREEN + "Schaden im Chat anzeigen aktiviert", true); } else { - item = GUIUtils.createGuiItem(Material.PAPER, ChatUtil.RED + "Schaden im Chat anzeigen deaktiviert"); + item = ItemUtils.createGuiItem(Material.PAPER, ChatUtil.RED + "Schaden im Chat anzeigen deaktiviert"); } } case TELEPORT_COMMAND_INDEX -> { if (Config.getBoolean("teleportcommand")) { - item = GUIUtils.createGuiItem(Material.ENDER_PEARL, ChatUtil.GREEN + "Teleport Command aktiviert", true, ChatUtil.GREEN + "Deaktiviert den \"/challenges tp\" command"); + item = ItemUtils.createGuiItem(Material.ENDER_PEARL, ChatUtil.GREEN + "Teleport Command aktiviert", true, ChatUtil.GREEN + "Deaktiviert den \"/challenges tp\" command"); } else { - item = GUIUtils.createGuiItem(Material.ENDER_PEARL, ChatUtil.RED + "Teleport Command deaktiviert", ChatUtil.RED + "Aktiviert den \"/challenges tp\" command"); + item = ItemUtils.createGuiItem(Material.ENDER_PEARL, ChatUtil.RED + "Teleport Command deaktiviert", ChatUtil.RED + "Aktiviert den \"/challenges tp\" command"); } } case HP_ON_TAB_INDEX -> { if (Config.getBoolean("tabhp")) { - item = GUIUtils.createGuiItem(Material.HEART_OF_THE_SEA, ChatUtil.GREEN + "Herzen in der Tablist anzeigen aktiviert", true); + item = ItemUtils.createGuiItem(Material.HEART_OF_THE_SEA, ChatUtil.GREEN + "Herzen in der Tablist anzeigen aktiviert", true); } else { - item = GUIUtils.createGuiItem(Material.HEART_OF_THE_SEA, ChatUtil.RED + "Herzen in der Tablist anzeigen deaktiviert"); + item = ItemUtils.createGuiItem(Material.HEART_OF_THE_SEA, ChatUtil.RED + "Herzen in der Tablist anzeigen deaktiviert"); } } case SMELT_ORES_ON_BREAK_INDEX -> { if (Config.getBoolean("silkore")) { - item = GUIUtils.createGuiItem(Material.IRON_INGOT, ChatUtil.GREEN + "Abgebaute Erze droppen Barren aktiviert", true); + item = ItemUtils.createGuiItem(Material.IRON_INGOT, ChatUtil.GREEN + "Abgebaute Erze droppen Barren aktiviert", true); } else { - item = GUIUtils.createGuiItem(Material.IRON_INGOT, ChatUtil.RED + "Abgebaute Erze droppen Barren deaktiviert"); + item = ItemUtils.createGuiItem(Material.IRON_INGOT, ChatUtil.RED + "Abgebaute Erze droppen Barren deaktiviert"); } } case FAST_FURNACE_INDEX -> { if (Config.getBoolean("speedfurnace")) { - item = GUIUtils.createGuiItem(Material.FURNACE, ChatUtil.GREEN + "Schneller Ofen aktiviert", true); + item = ItemUtils.createGuiItem(Material.FURNACE, ChatUtil.GREEN + "Schneller Ofen aktiviert", true); } else { - item = GUIUtils.createGuiItem(Material.FURNACE, ChatUtil.RED + "Schneller Ofen deaktiviert"); + item = ItemUtils.createGuiItem(Material.FURNACE, ChatUtil.RED + "Schneller Ofen deaktiviert"); } } case BACKPACK_INDEX -> { if (plugin.getProtocolVersion() > 754) { - item = GUIUtils.createGuiItem(Material.BUNDLE, ChatUtil.GREEN + "Rucksack Größe: " + plugin.getBackpack().getSize() / 9 + "/6", ChatUtil.GREEN + "Rechtsklick = Einstellungen"); + item = ItemUtils.createGuiItem(Material.BUNDLE, ChatUtil.GREEN + "Rucksack Größe: " + plugin.getBackpack().getSize() / 9 + "/6", ChatUtil.GREEN + "Rechtsklick = Einstellungen"); } else { - item = GUIUtils.createGuiItem(Material.CHEST, ChatUtil.GREEN + "Rucksack Größe: " + plugin.getBackpack().getSize() / 9 + "/6", ChatUtil.GREEN + "Rechtsklick = Einstellungen"); + item = ItemUtils.createGuiItem(Material.CHEST, ChatUtil.GREEN + "Rucksack Größe: " + plugin.getBackpack().getSize() / 9 + "/6", ChatUtil.GREEN + "Rechtsklick = Einstellungen"); } } case GRAVESTONE_INDEX -> { if (Config.getBoolean("gravestone")) { - item = GUIUtils.createGuiItem(Material.HOPPER, ChatUtil.GREEN + "Grabstein aktiviert", true); + item = ItemUtils.createGuiItem(Material.HOPPER, ChatUtil.GREEN + "Grabstein aktiviert", true); } else { - item = GUIUtils.createGuiItem(Material.HOPPER, ChatUtil.RED + "Grabstein deaktiviert"); + item = ItemUtils.createGuiItem(Material.HOPPER, ChatUtil.RED + "Grabstein deaktiviert"); } } - default -> item = GUIUtils.EMPTY_ICON; + default -> item = ItemUtils.EMPTY_ICON; } this.getInventory().setItem(i, item); } diff --git a/src/main/java/de/fanta/challenges/guis/settingsgui/ServerSettingsGui.java b/src/main/java/de/fanta/challenges/guis/settingsgui/ServerSettingsGui.java index 51f6664..89a7255 100644 --- a/src/main/java/de/fanta/challenges/guis/settingsgui/ServerSettingsGui.java +++ b/src/main/java/de/fanta/challenges/guis/settingsgui/ServerSettingsGui.java @@ -3,7 +3,7 @@ import de.fanta.challenges.Challenges; import de.fanta.challenges.utils.ChatUtil; import de.fanta.challenges.utils.Config; -import de.fanta.challenges.utils.guiutils.GUIUtils; +import de.fanta.challenges.utils.ItemUtils; import de.iani.cubesideutils.bukkit.inventory.AbstractWindow; import de.iani.cubesideutils.bukkit.items.CustomHeads; import org.bukkit.Bukkit; @@ -145,58 +145,58 @@ case DIFFICULTY_INDEX -> { if (plugin.getDifficulty() == Difficulty.EASY) { - item = GUIUtils.createGuiItem(Material.IRON_SWORD, ChatUtil.BLUE + "Schwierigkeitsgrad Leicht"); + item = ItemUtils.createGuiItem(Material.IRON_SWORD, ChatUtil.BLUE + "Schwierigkeitsgrad Leicht"); } else if (plugin.getDifficulty() == Difficulty.NORMAL) { - item = GUIUtils.createGuiItem(Material.DIAMOND_SWORD, ChatUtil.ORANGE + "Schwierigkeitsgrad Mittel"); + item = ItemUtils.createGuiItem(Material.DIAMOND_SWORD, ChatUtil.ORANGE + "Schwierigkeitsgrad Mittel"); } else if (plugin.getDifficulty() == Difficulty.HARD) { - item = GUIUtils.createGuiItem(Material.NETHERITE_SWORD, ChatUtil.RED + "Schwierigkeitsgrad Schwer"); + item = ItemUtils.createGuiItem(Material.NETHERITE_SWORD, ChatUtil.RED + "Schwierigkeitsgrad Schwer"); } else { - item = GUIUtils.createGuiItem(Material.POPPY, ChatUtil.GREEN + "Schwierigkeitsgrad Friedlich"); + item = ItemUtils.createGuiItem(Material.POPPY, ChatUtil.GREEN + "Schwierigkeitsgrad Friedlich"); } } case KEEP_INVENTORY_INDEX -> { if (plugin.getKeepInventory()) { - item = GUIUtils.createGuiItem(Material.CHEST_MINECART, ChatUtil.GREEN + "Keep Inventory aktiviert", true); + item = ItemUtils.createGuiItem(Material.CHEST_MINECART, ChatUtil.GREEN + "Keep Inventory aktiviert", true); } else { - item = GUIUtils.createGuiItem(Material.CHEST_MINECART, ChatUtil.RED + "Keep Inventory deaktiviert"); + item = ItemUtils.createGuiItem(Material.CHEST_MINECART, ChatUtil.RED + "Keep Inventory deaktiviert"); } } case NATURAL_REGENERATION_INDEX -> { if (plugin.getNaturalRegeneration()) { - item = GUIUtils.createGuiItem(Material.GOLDEN_APPLE, ChatUtil.GREEN + "Natürliche Regeneration aktiviert", true); + item = ItemUtils.createGuiItem(Material.GOLDEN_APPLE, ChatUtil.GREEN + "Natürliche Regeneration aktiviert", true); } else { - item = GUIUtils.createGuiItem(Material.GOLDEN_APPLE, ChatUtil.RED + "Natürliche Regeneration deaktiviert"); + item = ItemUtils.createGuiItem(Material.GOLDEN_APPLE, ChatUtil.RED + "Natürliche Regeneration deaktiviert"); } } case ULTRA_HARDCORE_INDEX -> { if (Config.getBoolean("ultrahardcore")) { - item = GUIUtils.createGuiItem(Material.SUSPICIOUS_STEW, ChatUtil.GREEN + "Ultra Hardcore aktiviert", true); + item = ItemUtils.createGuiItem(Material.SUSPICIOUS_STEW, ChatUtil.GREEN + "Ultra Hardcore aktiviert", true); } else { - item = GUIUtils.createGuiItem(Material.SUSPICIOUS_STEW, ChatUtil.RED + "Ultra Hardcore deaktiviert"); + item = ItemUtils.createGuiItem(Material.SUSPICIOUS_STEW, ChatUtil.RED + "Ultra Hardcore deaktiviert"); } } case ONE_LIFE_INDEX -> { if (Config.getBoolean("onelife")) { - item = GUIUtils.createGuiItem(Material.SUNFLOWER, ChatUtil.GREEN + "Ein Leben für alle aktiviert", true); + item = ItemUtils.createGuiItem(Material.SUNFLOWER, ChatUtil.GREEN + "Ein Leben für alle aktiviert", true); } else { - item = GUIUtils.createGuiItem(Material.SUNFLOWER, ChatUtil.RED + "Ein Leben für alle deaktiviert"); + item = ItemUtils.createGuiItem(Material.SUNFLOWER, ChatUtil.RED + "Ein Leben für alle deaktiviert"); } } case RESPAWN_INDEX -> { if (Config.getBoolean("respawn")) { - item = GUIUtils.createGuiItem(Material.TOTEM_OF_UNDYING, ChatUtil.GREEN + "Wiederbeleben aktiviert", true); + item = ItemUtils.createGuiItem(Material.TOTEM_OF_UNDYING, ChatUtil.GREEN + "Wiederbeleben aktiviert", true); } else { - item = GUIUtils.createGuiItem(Material.TOTEM_OF_UNDYING, ChatUtil.RED + "Wiederbeleben deaktiviert"); + item = ItemUtils.createGuiItem(Material.TOTEM_OF_UNDYING, ChatUtil.RED + "Wiederbeleben deaktiviert"); } } case PVP_INDEX -> { if (plugin.getServer().getWorld("world").getPVP()) { - item = GUIUtils.createGuiItem(Material.WOODEN_SWORD, ChatUtil.GREEN + "PVP aktiviert", true); + item = ItemUtils.createGuiItem(Material.WOODEN_SWORD, ChatUtil.GREEN + "PVP aktiviert", true); } else { - item = GUIUtils.createGuiItem(Material.WOODEN_SWORD, ChatUtil.RED + "PVP deaktiviert"); + item = ItemUtils.createGuiItem(Material.WOODEN_SWORD, ChatUtil.RED + "PVP deaktiviert"); } } - default -> item = GUIUtils.EMPTY_ICON; + default -> item = ItemUtils.EMPTY_ICON; } this.getInventory().setItem(i, item); } diff --git a/src/main/java/de/fanta/challenges/utils/ItemUtils.java b/src/main/java/de/fanta/challenges/utils/ItemUtils.java new file mode 100644 index 0000000..3804ed6 --- /dev/null +++ b/src/main/java/de/fanta/challenges/utils/ItemUtils.java @@ -0,0 +1,32 @@ +package de.fanta.challenges.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 ItemUtils { + + 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/challenges/utils/guiutils/GUIUtils.java b/src/main/java/de/fanta/challenges/utils/guiutils/GUIUtils.java deleted file mode 100644 index 96fbb7d..0000000 --- a/src/main/java/de/fanta/challenges/utils/guiutils/GUIUtils.java +++ /dev/null @@ -1,31 +0,0 @@ -package de.fanta.challenges.utils.guiutils; - -import org.bukkit.Material; -import org.bukkit.enchantments.Enchantment; -import org.bukkit.inventory.ItemFlag; -import org.bukkit.inventory.ItemStack; -import org.bukkit.inventory.meta.ItemMeta; - -import java.util.Arrays; - -public class GUIUtils { - - 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; - } -}