diff --git a/build.gradle.kts b/build.gradle.kts index 9ce2809..8bafccd 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -8,7 +8,7 @@ plugins { allprojects { project.group = "net.momirealms" - project.version = "3.5.3" + project.version = "3.5.4" apply() apply(plugin = "java") diff --git a/plugin/src/main/java/net/momirealms/customcrops/CustomCropsPluginImpl.java b/plugin/src/main/java/net/momirealms/customcrops/CustomCropsPluginImpl.java index aff5ce6..844e747 100644 --- a/plugin/src/main/java/net/momirealms/customcrops/CustomCropsPluginImpl.java +++ b/plugin/src/main/java/net/momirealms/customcrops/CustomCropsPluginImpl.java @@ -58,6 +58,7 @@ public class CustomCropsPluginImpl extends CustomCropsPlugin { this.dependencyManager.loadDependencies(new ArrayList<>( List.of( Dependency.GSON, + Dependency.EXP4J, Dependency.SLF4J_API, Dependency.SLF4J_SIMPLE, versionManager.isMojmap() ? Dependency.COMMAND_API_MOJMAP : Dependency.COMMAND_API, diff --git a/plugin/src/main/java/net/momirealms/customcrops/libraries/dependencies/Dependency.java b/plugin/src/main/java/net/momirealms/customcrops/libraries/dependencies/Dependency.java index e1c20ff..6f76bf5 100644 --- a/plugin/src/main/java/net/momirealms/customcrops/libraries/dependencies/Dependency.java +++ b/plugin/src/main/java/net/momirealms/customcrops/libraries/dependencies/Dependency.java @@ -63,7 +63,7 @@ public enum Dependency { COMMAND_API( "dev{}jorel", "commandapi-bukkit-shade", - "9.5.0", + "9.5.1", null, "commandapi-bukkit", Relocation.of("commandapi", "dev{}jorel{}commandapi") @@ -71,7 +71,7 @@ public enum Dependency { COMMAND_API_MOJMAP( "dev{}jorel", "commandapi-bukkit-shade-mojang-mapped", - "9.5.0", + "9.5.1", null, "commandapi-bukkit-mojang-mapped", Relocation.of("commandapi", "dev{}jorel{}commandapi") @@ -134,6 +134,14 @@ public enum Dependency { "2.10.1", null, "gson" + ), + EXP4J( + "net{}objecthunter", + "exp4j", + "0.4.8", + null, + "exp4j", + Relocation.of("exp4j", "net{}objecthunter{}exp4j") ); private final String mavenRepoPath; diff --git a/plugin/src/main/java/net/momirealms/customcrops/manager/VersionManagerImpl.java b/plugin/src/main/java/net/momirealms/customcrops/manager/VersionManagerImpl.java index 4840b60..47b1b96 100644 --- a/plugin/src/main/java/net/momirealms/customcrops/manager/VersionManagerImpl.java +++ b/plugin/src/main/java/net/momirealms/customcrops/manager/VersionManagerImpl.java @@ -45,7 +45,7 @@ public class VersionManagerImpl extends VersionManager { this.pluginVersion = plugin.getDescription().getVersion(); String[] split = plugin.getServerVersion().split("\\."); - this.mcVersion = Float.parseFloat(split[1] + "." + split[2]); + this.mcVersion = Float.parseFloat(split[1] + "." + (split.length >= 3 ? split[2] : "0")); try { Class.forName("io.papermc.paper.threadedregions.RegionizedServer");