diff --git a/OpSecurity V3/pom.xml b/OpSecurity V3/pom.xml
index 2772c25..a79e4d9 100644
--- a/OpSecurity V3/pom.xml
+++ b/OpSecurity V3/pom.xml
@@ -6,7 +6,7 @@
net.t2code
T2C-OPSecurity
- 3.0.2
+ 3.0.3_SNAPSHOT-1
jar
T2C-OPSecurity
@@ -17,6 +17,7 @@
+ ${project.artifactId}_${project.version}
org.apache.maven.plugins
@@ -81,7 +82,9 @@
net.t2code
T2CodeLib
- 13.2
+ DEV-13.4
+ snapshot-2
+ provided
@@ -90,11 +93,5 @@
1.18.24
provided
-
- org.projectlombok
- lombok
- 1.18.22
- compile
-
diff --git a/OpSecurity V3/src/main/java/net/t2code/opsecurity/Util.java b/OpSecurity V3/src/main/java/net/t2code/opsecurity/Util.java
index 89aae40..f424423 100644
--- a/OpSecurity V3/src/main/java/net/t2code/opsecurity/Util.java
+++ b/OpSecurity V3/src/main/java/net/t2code/opsecurity/Util.java
@@ -8,7 +8,7 @@ public class Util {
private static String infoText = "";
@Getter
- private static String requiredT2CodeLibVersion = "13.2";
+ private static String requiredT2CodeLibVersion = "13.4";
@Getter
private static String prefix = "§8[§4T2C§8-§2OP§4Security§8]";
@@ -16,6 +16,9 @@ public class Util {
@Getter
private static Integer spigotID = 90739;
+ @Getter
+ private static String git = "JaTiTV/T2C-OPSecurity";
+
@Getter
private static Integer bstatsID = 10858;
diff --git a/OpSecurity V3/src/main/java/net/t2code/opsecurity/config/config/Config.java b/OpSecurity V3/src/main/java/net/t2code/opsecurity/config/config/Config.java
index 7de3578..58c6ebd 100644
--- a/OpSecurity V3/src/main/java/net/t2code/opsecurity/config/config/Config.java
+++ b/OpSecurity V3/src/main/java/net/t2code/opsecurity/config/config/Config.java
@@ -9,6 +9,10 @@ public enum Config {
language("plugin.language", "english", ConfigParam.STRING),
onlyOPcanUseThePlugin("plugin.onlyOPcanUseThePlugin", true, ConfigParam.BOOLEAN),
+ updateCheckOnJoin("plugin.updateCheck.onJoin",true,ConfigParam.BOOLEAN),
+ updateCheckSeePreReleaseUpdates("plugin.updateCheck.seePreReleaseUpdates",true,ConfigParam.BOOLEAN),
+ updateCheckTimeInterval("plugin.updateCheck.timeInterval",60,ConfigParam.INTEGER),
+
checkOnJoin("check.onJoin", true, ConfigParam.BOOLEAN),
checkOnInteract("check.onInteract", true, ConfigParam.BOOLEAN),
checkOnCommand("check.onCommand", true, ConfigParam.BOOLEAN),
diff --git a/OpSecurity V3/src/main/java/net/t2code/opsecurity/system/Load.java b/OpSecurity V3/src/main/java/net/t2code/opsecurity/system/Load.java
index d93ccff..93ca1fc 100644
--- a/OpSecurity V3/src/main/java/net/t2code/opsecurity/system/Load.java
+++ b/OpSecurity V3/src/main/java/net/t2code/opsecurity/system/Load.java
@@ -3,6 +3,7 @@ package net.t2code.opsecurity.system;
import net.t2code.opsecurity.Util;
import net.t2code.opsecurity.command.CmdExecuter;
import net.t2code.opsecurity.config.FileSelect;
+import net.t2code.opsecurity.config.config.Config;
import net.t2code.opsecurity.config.config.Converter;
import net.t2code.opsecurity.events.Events;
import net.t2code.opsecurity.events.OpCommand;
@@ -11,6 +12,7 @@ import net.t2code.opsecurity.check.Timer;
import net.t2code.t2codelib.SPIGOT.api.messages.T2Ctemplate;
import net.t2code.t2codelib.SPIGOT.api.register.T2Cregister;
import net.t2code.t2codelib.SPIGOT.api.update.T2CupdateAPI;
+import org.checkerframework.checker.units.qual.C;
import java.util.List;
import java.util.logging.Level;
@@ -39,7 +41,8 @@ public class Load {
Timer.refreshTimer();
Permissions.register();
- T2CupdateAPI.onUpdateCheck(plugin, Util.getPrefix(), Util.getSpigotID(), Util.getDiscord());
+ T2CupdateAPI.onUpdateCheck(plugin, Util.getPrefix(),Util.getGit(),Util.getSpigotID(),Util.getDiscord(), Config.updateCheckOnJoin.valueBoolean,
+ Config.updateCheckSeePreReleaseUpdates.valueBoolean, Config.updateCheckTimeInterval.valueInt);
Metrics.Bstats(plugin, Util.getBstatsID());
T2Ctemplate.onLoadFooter(Util.getPrefix(), long_);
}