diff --git a/CommandGUI V2/pom.xml b/CommandGUI V2/pom.xml index d41336a..972b5ca 100644 --- a/CommandGUI V2/pom.xml +++ b/CommandGUI V2/pom.xml @@ -6,7 +6,7 @@ net.t2code CommandGUI_V2 - 2.8.11 + 2.8.12 jar CommandGUI @@ -75,8 +75,7 @@ net.t2code T2CodeLib - DEV-13.0 - dev-5 + 13.4 net.t2code diff --git a/CommandGUI V2/src/main/java/net/t2code/commandguiv2/Spigot/config/config/ConfigCreate.java b/CommandGUI V2/src/main/java/net/t2code/commandguiv2/Spigot/config/config/ConfigCreate.java index f0cc1c3..a1a9618 100644 --- a/CommandGUI V2/src/main/java/net/t2code/commandguiv2/Spigot/config/config/ConfigCreate.java +++ b/CommandGUI V2/src/main/java/net/t2code/commandguiv2/Spigot/config/config/ConfigCreate.java @@ -15,10 +15,8 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; - public class ConfigCreate { - public static void configCreate() { long long_ = System.currentTimeMillis(); if (new File(Main.getPath(), "config.yml").exists()) { @@ -31,6 +29,9 @@ public class ConfigCreate { if (!config.exists()) T2Cconfig.set("ConfigVersion", Util.getConfigVersion(), yamlConfiguration); T2Cconfig.set("Plugin.Debug", false, yamlConfiguration); + T2Cconfig.set("Plugin.updateCheck.onJoin", true, yamlConfiguration); + T2Cconfig.set("Plugin.updateCheck.seePreReleaseUpdates", true, yamlConfiguration); + T2Cconfig.set("Plugin.updateCheck.timeInterval", 60, yamlConfiguration); T2Cconfig.set("Plugin.HelpAlias", true, yamlConfiguration); T2Cconfig.set("Plugin.AdminSubCommand", "admin", yamlConfiguration); T2Cconfig.set("Plugin.language", "english", yamlConfiguration); diff --git a/CommandGUI V2/src/main/java/net/t2code/commandguiv2/Spigot/config/config/SelectConfig.java b/CommandGUI V2/src/main/java/net/t2code/commandguiv2/Spigot/config/config/SelectConfig.java index 35c53fd..de14072 100644 --- a/CommandGUI V2/src/main/java/net/t2code/commandguiv2/Spigot/config/config/SelectConfig.java +++ b/CommandGUI V2/src/main/java/net/t2code/commandguiv2/Spigot/config/config/SelectConfig.java @@ -32,6 +32,9 @@ public class SelectConfig { } Debug = yamlConfiguration.getBoolean("Plugin.Debug"); + updateCheckOnJoin = yamlConfiguration.getBoolean("Plugin.updateCheck.onJoin"); + updateCheckSeePreReleaseUpdates = yamlConfiguration.getBoolean("Plugin.updateCheck.seePreReleaseUpdates"); + updateCheckTimeInterval = yamlConfiguration.getInt("Plugin.updateCheck.timeInterval"); HelpAlias = yamlConfiguration.getBoolean("Plugin.HelpAlias"); adminSubCommand = yamlConfiguration.getString("Plugin.AdminSubCommand").toLowerCase(); language = yamlConfiguration.getString("Plugin.language"); @@ -264,6 +267,10 @@ public class SelectConfig { } private static Boolean Debug; + + private static Boolean updateCheckOnJoin; + private static Boolean updateCheckSeePreReleaseUpdates; + private static Integer updateCheckTimeInterval; private static Boolean HelpAlias; private static String adminSubCommand; private static String language; @@ -370,6 +377,18 @@ public class SelectConfig { return Debug; } + public static Boolean getUpdateCheckOnJoin() { + return updateCheckOnJoin; + } + + public static Boolean getUpdateCheckSeePreReleaseUpdates() { + return updateCheckSeePreReleaseUpdates; + } + + public static Integer getUpdateCheckTimeInterval() { + return updateCheckTimeInterval; + } + public static Boolean getHelpAlias() { return HelpAlias; } diff --git a/CommandGUI V2/src/main/java/net/t2code/commandguiv2/Spigot/system/Load.java b/CommandGUI V2/src/main/java/net/t2code/commandguiv2/Spigot/system/Load.java index 5b286bf..081d1b7 100644 --- a/CommandGUI V2/src/main/java/net/t2code/commandguiv2/Spigot/system/Load.java +++ b/CommandGUI V2/src/main/java/net/t2code/commandguiv2/Spigot/system/Load.java @@ -22,6 +22,7 @@ import net.t2code.commandguiv2.Spigot.config.config.SelectConfig; import net.t2code.commandguiv2.Spigot.database.SQLITE; import net.t2code.commandguiv2.Spigot.database.SelectDatabase; import net.t2code.commandguiv2.Spigot.enums.StorageEnum; +import net.t2code.commandguiv2.Util; import net.t2code.t2codelib.SPIGOT.api.messages.T2Csend; import net.t2code.t2codelib.SPIGOT.api.messages.T2Ctemplate; import net.t2code.t2codelib.SPIGOT.api.minecraftVersion.T2CmcVersion; @@ -177,7 +178,8 @@ public class Load { Bukkit.getServer().getPluginManager().registerEvents(new EventsFrom110(), plugin); } - T2CupdateAPI.onUpdateCheck(plugin, prefix, spigotID, discord); + T2CupdateAPI.onUpdateCheck(plugin, prefix, Util.getGit(),spigotID,discord + ,SelectConfig.getUpdateCheckOnJoin(),SelectConfig.getUpdateCheckSeePreReleaseUpdates(),SelectConfig.getUpdateCheckTimeInterval()); Metrics.Bstats(); Main.addonLoad(); T2Ctemplate.onLoadFooter(prefix, long_); diff --git a/CommandGUI V2/src/main/java/net/t2code/commandguiv2/Util.java b/CommandGUI V2/src/main/java/net/t2code/commandguiv2/Util.java index d68d5a1..9f35cc8 100644 --- a/CommandGUI V2/src/main/java/net/t2code/commandguiv2/Util.java +++ b/CommandGUI V2/src/main/java/net/t2code/commandguiv2/Util.java @@ -7,7 +7,7 @@ public class Util { } public static String getRequiredT2CodeLibVersion() { - return "13.0"; + return "13.4"; } public static String getPrefix() { @@ -18,6 +18,10 @@ public class Util { return 90671; } + public static String getGit() { + return "JaTiTV/T2C-CommandGUI"; + } + public static Integer getBstatsID() { return 10840; }