diff --git a/plugin/build.gradle.kts b/plugin/build.gradle.kts index 9d031482..1deef6bc 100644 --- a/plugin/build.gradle.kts +++ b/plugin/build.gradle.kts @@ -24,22 +24,22 @@ dependencies { compileOnly("com.google.code.gson:gson:2.10.1") // eco - compileOnly("com.willfp:eco:6.65.5") - compileOnly("com.willfp:EcoJobs:3.32.3") + compileOnly("com.willfp:eco:6.66.1") + compileOnly("com.willfp:EcoJobs:3.41.0") compileOnly("com.willfp:EcoSkills:3.21.0") - compileOnly("com.willfp:libreforge:4.34.0") + compileOnly("com.willfp:libreforge:4.42.0") // database - compileOnly("org.xerial:sqlite-jdbc:3.43.0.0") + compileOnly("org.xerial:sqlite-jdbc:3.43.2.2") compileOnly("com.h2database:h2:2.2.224") - compileOnly("org.mongodb:mongodb-driver-sync:4.10.2") + compileOnly("org.mongodb:mongodb-driver-sync:4.11.1") compileOnly("com.zaxxer:HikariCP:5.0.1") - compileOnly("redis.clients:jedis:5.0.1") + compileOnly("redis.clients:jedis:5.0.2") // others compileOnly("com.github.LoneDev6:api-itemsadder:3.5.0c-r5") compileOnly("com.github.oraxen:oraxen:1.162.0") - compileOnly("pers.neige.neigeitems:NeigeItems:1.15.57") + compileOnly("pers.neige.neigeitems:NeigeItems:1.15.95") compileOnly("com.github.Zrips:Jobs:4.17.2") compileOnly("com.github.Archy-X:AureliumSkills:Beta1.3.21") compileOnly("com.github.MilkBowl:VaultAPI:1.7") @@ -66,7 +66,7 @@ dependencies { implementation("net.kyori:adventure-text-serializer-legacy:4.14.0") // nbt - implementation("de.tr7zw:item-nbt-api:2.12.0") + implementation("de.tr7zw:item-nbt-api:2.12.1") // bStats implementation("org.bstats:bstats-bukkit:3.0.2") diff --git a/plugin/src/main/java/net/momirealms/customfishing/CustomFishingPluginImpl.java b/plugin/src/main/java/net/momirealms/customfishing/CustomFishingPluginImpl.java index 829ee0e0..e6461daa 100644 --- a/plugin/src/main/java/net/momirealms/customfishing/CustomFishingPluginImpl.java +++ b/plugin/src/main/java/net/momirealms/customfishing/CustomFishingPluginImpl.java @@ -206,19 +206,19 @@ public class CustomFishingPluginImpl extends CustomFishingPlugin { "https://maven.aliyun.com/repository/public/" : "https://repo.maven.apache.org/maven2/"; LibraryLoader.loadDependencies( "org.apache.commons:commons-pool2:2.12.0", mavenRepo, - "redis.clients:jedis:5.0.1", mavenRepo, + "redis.clients:jedis:5.0.2", mavenRepo, "dev.dejvokep:boosted-yaml:1.3.1", mavenRepo, "com.zaxxer:HikariCP:5.0.1", mavenRepo, "net.objecthunter:exp4j:0.4.8", mavenRepo, - "org.mariadb.jdbc:mariadb-java-client:3.2.0", mavenRepo, + "org.mariadb.jdbc:mariadb-java-client:3.3.0", mavenRepo, "com.mysql:mysql-connector-j:8.0.33", mavenRepo, "commons-io:commons-io:2.14.0", mavenRepo, "com.google.code.gson:gson:2.10.1", mavenRepo, "com.h2database:h2:2.2.224", mavenRepo, - "org.mongodb:mongodb-driver-sync:4.10.2", mavenRepo, - "org.mongodb:mongodb-driver-core:4.10.2", mavenRepo, - "org.mongodb:bson:4.10.2", mavenRepo, - "org.xerial:sqlite-jdbc:3.43.0.0", mavenRepo, + "org.mongodb:mongodb-driver-sync:4.11.1", mavenRepo, + "org.mongodb:mongodb-driver-core:4.11.1", mavenRepo, + "org.mongodb:bson:4.11.1", mavenRepo, + "org.xerial:sqlite-jdbc:3.43.2.2", mavenRepo, "dev.jorel:commandapi-bukkit-shade:9.2.0", mavenRepo, "xyz.xenondevs.invui:invui-core:1.23", "https://repo.xenondevs.xyz/releases/", "xyz.xenondevs.invui:inventory-access:1.23", "https://repo.xenondevs.xyz/releases/", diff --git a/plugin/src/main/java/net/momirealms/customfishing/libraries/libraryloader/LibraryLoader.java b/plugin/src/main/java/net/momirealms/customfishing/libraries/libraryloader/LibraryLoader.java index 6d913f18..85df0dde 100644 --- a/plugin/src/main/java/net/momirealms/customfishing/libraries/libraryloader/LibraryLoader.java +++ b/plugin/src/main/java/net/momirealms/customfishing/libraries/libraryloader/LibraryLoader.java @@ -89,7 +89,7 @@ public final class LibraryLoader { } public static void load(Dependency d) { - LogUtils.info(String.format("Loading dependency %s:%s:%s", d.groupId, d.artifactId, d.version)); +// LogUtils.info(String.format("Loading dependency %s:%s:%s", d.groupId, d.artifactId, d.version)); String name = d.artifactId() + "-" + d.version(); File saveLocation = new File(getLibFolder(d), name + ".jar"); if (!saveLocation.exists()) { diff --git a/plugin/src/main/java/net/momirealms/customfishing/mechanic/competition/actionbar/ActionBarSender.java b/plugin/src/main/java/net/momirealms/customfishing/mechanic/competition/actionbar/ActionBarSender.java index c859b78f..b6425379 100644 --- a/plugin/src/main/java/net/momirealms/customfishing/mechanic/competition/actionbar/ActionBarSender.java +++ b/plugin/src/main/java/net/momirealms/customfishing/mechanic/competition/actionbar/ActionBarSender.java @@ -23,7 +23,7 @@ import net.momirealms.customfishing.api.mechanic.competition.ActionBarConfig; import net.momirealms.customfishing.api.scheduler.CancellableTask; import net.momirealms.customfishing.mechanic.competition.Competition; import net.momirealms.customfishing.setting.CFLocale; -import net.momirealms.customfishing.util.DynamicText; +import net.momirealms.customfishing.mechanic.misc.DynamicText; import org.bukkit.entity.Player; import java.util.HashMap; diff --git a/plugin/src/main/java/net/momirealms/customfishing/mechanic/competition/bossbar/BossBarSender.java b/plugin/src/main/java/net/momirealms/customfishing/mechanic/competition/bossbar/BossBarSender.java index e644fb27..d1223a7f 100644 --- a/plugin/src/main/java/net/momirealms/customfishing/mechanic/competition/bossbar/BossBarSender.java +++ b/plugin/src/main/java/net/momirealms/customfishing/mechanic/competition/bossbar/BossBarSender.java @@ -31,7 +31,7 @@ import net.momirealms.customfishing.api.scheduler.CancellableTask; import net.momirealms.customfishing.api.util.ReflectionUtils; import net.momirealms.customfishing.mechanic.competition.Competition; import net.momirealms.customfishing.setting.CFLocale; -import net.momirealms.customfishing.util.DynamicText; +import net.momirealms.customfishing.mechanic.misc.DynamicText; import org.bukkit.boss.BarColor; import org.bukkit.entity.Player; diff --git a/plugin/src/main/java/net/momirealms/customfishing/util/DynamicText.java b/plugin/src/main/java/net/momirealms/customfishing/mechanic/misc/DynamicText.java similarity index 98% rename from plugin/src/main/java/net/momirealms/customfishing/util/DynamicText.java rename to plugin/src/main/java/net/momirealms/customfishing/mechanic/misc/DynamicText.java index 42dbef4d..4e72eac2 100644 --- a/plugin/src/main/java/net/momirealms/customfishing/util/DynamicText.java +++ b/plugin/src/main/java/net/momirealms/customfishing/mechanic/misc/DynamicText.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package net.momirealms.customfishing.util; +package net.momirealms.customfishing.mechanic.misc; import net.momirealms.customfishing.compatibility.papi.PlaceholderManagerImpl; import org.bukkit.entity.Player; diff --git a/plugin/src/main/java/net/momirealms/customfishing/util/ArmorStandUtils.java b/plugin/src/main/java/net/momirealms/customfishing/util/ArmorStandUtils.java index a7e7d1a9..3c1fa7a3 100644 --- a/plugin/src/main/java/net/momirealms/customfishing/util/ArmorStandUtils.java +++ b/plugin/src/main/java/net/momirealms/customfishing/util/ArmorStandUtils.java @@ -38,6 +38,8 @@ import java.util.concurrent.TimeUnit; */ public class ArmorStandUtils { + private ArmorStandUtils() {} + /** * Creates a destroy packet for removing an armor stand entity. * diff --git a/plugin/src/main/java/net/momirealms/customfishing/util/ClassUtils.java b/plugin/src/main/java/net/momirealms/customfishing/util/ClassUtils.java index 2b7de001..1de55c96 100644 --- a/plugin/src/main/java/net/momirealms/customfishing/util/ClassUtils.java +++ b/plugin/src/main/java/net/momirealms/customfishing/util/ClassUtils.java @@ -31,6 +31,8 @@ import java.util.jar.JarInputStream; public class ClassUtils { + private ClassUtils() {} + /** * Attempts to find a class within a JAR file that extends or implements a given class or interface. * diff --git a/plugin/src/main/java/net/momirealms/customfishing/util/ConfigUtils.java b/plugin/src/main/java/net/momirealms/customfishing/util/ConfigUtils.java index 7f364c60..f88539e3 100644 --- a/plugin/src/main/java/net/momirealms/customfishing/util/ConfigUtils.java +++ b/plugin/src/main/java/net/momirealms/customfishing/util/ConfigUtils.java @@ -44,6 +44,8 @@ import java.util.Map; */ public class ConfigUtils { + private ConfigUtils() {} + /** * Converts an object into an ArrayList of strings. * diff --git a/plugin/src/main/java/net/momirealms/customfishing/util/FakeItemUtils.java b/plugin/src/main/java/net/momirealms/customfishing/util/FakeItemUtils.java index 9818ee87..d0ae3c8e 100644 --- a/plugin/src/main/java/net/momirealms/customfishing/util/FakeItemUtils.java +++ b/plugin/src/main/java/net/momirealms/customfishing/util/FakeItemUtils.java @@ -37,6 +37,8 @@ import java.util.UUID; */ public class FakeItemUtils { + private FakeItemUtils() {} + /** * Creates a destroy packet for removing a fake item entity. * diff --git a/plugin/src/main/java/net/momirealms/customfishing/util/ItemUtils.java b/plugin/src/main/java/net/momirealms/customfishing/util/ItemUtils.java index ee97e888..9d1ed965 100644 --- a/plugin/src/main/java/net/momirealms/customfishing/util/ItemUtils.java +++ b/plugin/src/main/java/net/momirealms/customfishing/util/ItemUtils.java @@ -45,6 +45,8 @@ import org.bukkit.inventory.meta.ItemMeta; */ public class ItemUtils { + private ItemUtils() {} + /** * Updates the lore of an NBTItem based on its custom NBT tags. * diff --git a/plugin/src/main/java/net/momirealms/customfishing/util/LocationUtils.java b/plugin/src/main/java/net/momirealms/customfishing/util/LocationUtils.java index e2580f4c..fa87b3dc 100644 --- a/plugin/src/main/java/net/momirealms/customfishing/util/LocationUtils.java +++ b/plugin/src/main/java/net/momirealms/customfishing/util/LocationUtils.java @@ -22,6 +22,8 @@ import org.bukkit.Location; public class LocationUtils { + private LocationUtils() {} + /** * Calculates the Euclidean distance between two locations in 3D space. * diff --git a/plugin/src/main/java/net/momirealms/customfishing/util/NBTUtils.java b/plugin/src/main/java/net/momirealms/customfishing/util/NBTUtils.java index 7fc0f5bf..d98c8a82 100644 --- a/plugin/src/main/java/net/momirealms/customfishing/util/NBTUtils.java +++ b/plugin/src/main/java/net/momirealms/customfishing/util/NBTUtils.java @@ -29,6 +29,8 @@ import java.util.*; */ public class NBTUtils { + private NBTUtils() {} + /** * Inner class representing a stack element used during NBT data conversion. */