From f1e1c0de57bc23dce2d966c2ffc1ac571455bddd Mon Sep 17 00:00:00 2001 From: JaTiTV Date: Thu, 13 Jan 2022 03:28:06 +0100 Subject: [PATCH] LuckyBox was added to OpenGui --- CommandGUI V2/pom.xml | 7 ++++++- .../main/java/de/jatitv/commandguiv2/Spigot/Main.java | 8 ++++++-- .../de/jatitv/commandguiv2/Spigot/gui/OpenGUI.java | 11 +++++++++++ .../src/main/java/de/jatitv/commandguiv2/Util.java | 2 +- 4 files changed, 24 insertions(+), 4 deletions(-) diff --git a/CommandGUI V2/pom.xml b/CommandGUI V2/pom.xml index d2028ae..169cb23 100644 --- a/CommandGUI V2/pom.xml +++ b/CommandGUI V2/pom.xml @@ -81,7 +81,12 @@ net.t2code T2CodeLib - 8 + 10.3 + + + net.t2code + LuckyBox-API + 4.2.0 net.t2code.minecraft.1_18.r1 diff --git a/CommandGUI V2/src/main/java/de/jatitv/commandguiv2/Spigot/Main.java b/CommandGUI V2/src/main/java/de/jatitv/commandguiv2/Spigot/Main.java index 87eb792..1dc94fe 100644 --- a/CommandGUI V2/src/main/java/de/jatitv/commandguiv2/Spigot/Main.java +++ b/CommandGUI V2/src/main/java/de/jatitv/commandguiv2/Spigot/Main.java @@ -38,6 +38,7 @@ public final class Main extends JavaPlugin { public static String update_version = null; public static Boolean PaPi = false; public static Boolean PlotSquaredGUI = false; + public static Boolean LuckyBox = false; public static Boolean PlugManGUI = false; public static HashMap guiHashMap = new HashMap<>(); @@ -63,11 +64,14 @@ public final class Main extends JavaPlugin { } public static void addonLoad() { - if (Bukkit.getPluginManager().getPlugin("PlotSquaredGUI") != null) { + if (PluginCheck.plotSquaredGUI()) { PlotSquaredGUI = true; addonEnable(Bukkit.getPluginManager().getPlugin("PlotSquaredGUI")); + }if (PluginCheck.luckyBox()) { + LuckyBox = true; + addonEnable(Bukkit.getPluginManager().getPlugin("T2C-LuckyBox")); } - if (Bukkit.getPluginManager().getPlugin("PlugManGUI") != null) { + if (PluginCheck.plugManGUI()) { PlugManGUI = true; addonEnable(Bukkit.getPluginManager().getPlugin("PlugManGUI")); } diff --git a/CommandGUI V2/src/main/java/de/jatitv/commandguiv2/Spigot/gui/OpenGUI.java b/CommandGUI V2/src/main/java/de/jatitv/commandguiv2/Spigot/gui/OpenGUI.java index e55334f..0a3afce 100644 --- a/CommandGUI V2/src/main/java/de/jatitv/commandguiv2/Spigot/gui/OpenGUI.java +++ b/CommandGUI V2/src/main/java/de/jatitv/commandguiv2/Spigot/gui/OpenGUI.java @@ -14,6 +14,7 @@ import net.t2code.lib.Spigot.Lib.items.ItemVersion; import net.t2code.lib.Spigot.Lib.messages.send; import net.t2code.lib.Spigot.Lib.minecraftVersion.MCVersion; import net.t2code.lib.Spigot.Lib.replace.Replace; +import net.t2code.luckybox.api.LuckyBoxAPI; import org.bukkit.Bukkit; import org.bukkit.Material; import org.bukkit.entity.Player; @@ -54,6 +55,16 @@ public class OpenGUI { } } return; + case "plugin.T2C-LuckyBox": + if (Main.LuckyBox) { + LuckyBoxAPI.openShop(player); + } else { + if (player.hasPermission("commandgui.admin")) { + send.player(player, prefix + " §4T2C-LuckyBox could not be found! §9Please download it here: " + + "§6https://www.spigotmc.org/resources/luckybox.98154/"); + } + } + return; } if (MCVersion.minecraft1_13) { diff --git a/CommandGUI V2/src/main/java/de/jatitv/commandguiv2/Util.java b/CommandGUI V2/src/main/java/de/jatitv/commandguiv2/Util.java index 4369c41..a6f2674 100644 --- a/CommandGUI V2/src/main/java/de/jatitv/commandguiv2/Util.java +++ b/CommandGUI V2/src/main/java/de/jatitv/commandguiv2/Util.java @@ -1,7 +1,7 @@ package de.jatitv.commandguiv2; public class Util { - private static double requiredT2CodeLibVersion = 10.1; + private static double requiredT2CodeLibVersion = 10.3; private static String Prefix = "§8[§4C§9GUI§8]"; private static Integer SpigotID = 90671; private static Integer BstatsID = 10840;