diff --git a/build.gradle.kts b/build.gradle.kts index 84ab660..8b59819 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -74,7 +74,7 @@ subprojects { } repositories { maven { - url = uri("https://maven.airgame.net/maven-airgame") + url = uri("https://maven.airgame.net/public") credentials { username = rootProject.properties.getOrDefault("maven_username", "").toString() diff --git a/core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/HamsterCorePlugin.java b/core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/HamsterCorePlugin.java index d510669..efdfe29 100644 --- a/core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/HamsterCorePlugin.java +++ b/core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/HamsterCorePlugin.java @@ -58,9 +58,8 @@ public class HamsterCorePlugin extends JavaPlugin { public void onLoad() { long start = System.currentTimeMillis(); Logger logger = getLogger(); - logger.info("仓鼠核心正在初始化"); logger.info("Minecraft 版本: " + CoreBukkitUtils.getMCVersion()); - logger.info("nms 版本: " + CoreBukkitUtils.getNMSVersion()); + logger.info("NMS 版本: " + CoreBukkitUtils.getNMSVersion()); instance = this; saveDefaultConfig(); reloadConfig(); @@ -106,15 +105,14 @@ public class HamsterCorePlugin extends JavaPlugin { public void onDisable() { long start = System.currentTimeMillis(); Logger logger = getLogger(); - logger.info("仓鼠核心正在关闭"); - CoreBukkitAPI.getInstance().getDataSource().close(); - logger.info("已关闭数据库连接池"); CoreAPI.getInstance().getRedisClient().close(); logger.info("已关闭 Redis 连接池"); + CoreBukkitAPI.getInstance().getDataSource().close(); + logger.info("已关闭数据库连接池"); CoreAPI.getInstance().getExecutorService().shutdownNow(); - logger.info("已关闭线程池"); + logger.info("已关闭 ExecutorService 线程池"); CoreAPI.getInstance().getScheduledService().shutdownNow(); - logger.info("已关闭调度器"); + logger.info("已关闭 ScheduledExecutorService 线程池"); for (Player player : Bukkit.getOnlinePlayers()) { InventoryView view = player.getOpenInventory(); Inventory inventory = view.getTopInventory(); diff --git a/core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/api/CoreBukkitAPI.java b/core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/api/CoreBukkitAPI.java index dc2a11b..2c4f133 100644 --- a/core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/api/CoreBukkitAPI.java +++ b/core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/api/CoreBukkitAPI.java @@ -1,8 +1,8 @@ package cn.hamster3.mc.plugin.core.bukkit.api; import cn.hamster3.mc.plugin.core.bukkit.HamsterCorePlugin; -import cn.hamster3.mc.plugin.core.bukkit.util.serializer.ItemStackAdapter; -import cn.hamster3.mc.plugin.core.bukkit.util.serializer.PotionEffectAdapter; +import cn.hamster3.mc.plugin.core.bukkit.serializer.ItemStackAdapter; +import cn.hamster3.mc.plugin.core.bukkit.serializer.PotionEffectAdapter; import cn.hamster3.mc.plugin.core.common.api.CoreAPI; import cn.hamster3.mc.plugin.core.common.data.DisplayMessage; import cn.hamster3.mc.plugin.core.common.serializer.ComponentTypeAdapter; diff --git a/core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/util/serializer/ItemStackAdapter.java b/core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/serializer/ItemStackAdapter.java similarity index 94% rename from core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/util/serializer/ItemStackAdapter.java rename to core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/serializer/ItemStackAdapter.java index 140fef5..65c8525 100644 --- a/core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/util/serializer/ItemStackAdapter.java +++ b/core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/serializer/ItemStackAdapter.java @@ -1,4 +1,4 @@ -package cn.hamster3.mc.plugin.core.bukkit.util.serializer; +package cn.hamster3.mc.plugin.core.bukkit.serializer; import cn.hamster3.mc.plugin.core.bukkit.util.CoreBukkitUtils; import com.google.gson.*; diff --git a/core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/util/serializer/PotionEffectAdapter.java b/core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/serializer/PotionEffectAdapter.java similarity index 94% rename from core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/util/serializer/PotionEffectAdapter.java rename to core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/serializer/PotionEffectAdapter.java index da843e7..da96579 100644 --- a/core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/util/serializer/PotionEffectAdapter.java +++ b/core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/serializer/PotionEffectAdapter.java @@ -1,4 +1,4 @@ -package cn.hamster3.mc.plugin.core.bukkit.util.serializer; +package cn.hamster3.mc.plugin.core.bukkit.serializer; import cn.hamster3.mc.plugin.core.bukkit.util.CoreBukkitUtils; import com.google.gson.*; diff --git a/core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/util/CoreBukkitUtils.java b/core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/util/CoreBukkitUtils.java index d3db5dc..418eb18 100644 --- a/core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/util/CoreBukkitUtils.java +++ b/core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/util/CoreBukkitUtils.java @@ -407,7 +407,6 @@ public final class CoreBukkitUtils { ); } - @SuppressWarnings("CallToPrintStackTrace") public static void executeCommand(@NotNull Player player, @NotNull String command) { command = command.replace("%player_name%", player.getName()); if (Bukkit.getPluginManager().isPluginEnabled("PlaceholderAPI")) { diff --git a/core-bungee/src/main/java/cn/hamster3/mc/plugin/core/bungee/HamsterCorePlugin.java b/core-bungee/src/main/java/cn/hamster3/mc/plugin/core/bungee/HamsterCorePlugin.java index 6d93c25..f88f554 100644 --- a/core-bungee/src/main/java/cn/hamster3/mc/plugin/core/bungee/HamsterCorePlugin.java +++ b/core-bungee/src/main/java/cn/hamster3/mc/plugin/core/bungee/HamsterCorePlugin.java @@ -47,15 +47,14 @@ public class HamsterCorePlugin extends Plugin { public void onDisable() { long start = System.currentTimeMillis(); Logger logger = getLogger(); - logger.info("仓鼠核心正在关闭"); - CoreBungeeAPI.getInstance().getDataSource().close(); - logger.info("已关闭数据库连接池"); CoreAPI.getInstance().getRedisClient().close(); logger.info("已关闭 Redis 连接池"); + CoreBungeeAPI.getInstance().getDataSource().close(); + logger.info("已关闭数据库连接池"); CoreAPI.getInstance().getExecutorService().shutdownNow(); - logger.info("已关闭线程池"); + logger.info("已关闭 ExecutorService 线程池"); CoreAPI.getInstance().getScheduledService().shutdownNow(); - logger.info("已关闭调度器"); + logger.info("已关闭 ScheduledExecutorService 线程池"); long time = System.currentTimeMillis() - start; logger.info("仓鼠核心已关闭,总计耗时 " + time + " ms"); }