perf: 优化代码
This commit is contained in:
@@ -3,15 +3,11 @@
|
||||
evaluationDependsOn(":ball-common")
|
||||
|
||||
dependencies {
|
||||
implementation(project(":ball-common")) {
|
||||
isTransitive = false
|
||||
}
|
||||
api(project(":ball-common")) { isTransitive = false }
|
||||
compileOnly("org.spigotmc:spigot-api:1.18.2-R0.1-SNAPSHOT")
|
||||
|
||||
compileOnly("cn.hamster3.mc.plugin:core-bukkit:+")
|
||||
compileOnly("me.clip:placeholderapi:2.11.5") {
|
||||
isTransitive = false
|
||||
}
|
||||
|
||||
compileOnly("me.clip:placeholderapi:2.11.5") { isTransitive = false }
|
||||
}
|
||||
|
||||
tasks {
|
||||
|
@@ -18,9 +18,9 @@ import java.io.File;
|
||||
import java.nio.file.Files;
|
||||
import java.nio.file.StandardCopyOption;
|
||||
import java.util.Objects;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
@SuppressWarnings("CallToPrintStackTrace")
|
||||
public class HamsterBallPlugin extends JavaPlugin {
|
||||
@Getter
|
||||
private static HamsterBallPlugin instance;
|
||||
@@ -58,7 +58,9 @@ public class HamsterBallPlugin extends JavaPlugin {
|
||||
BallBukkitAPI.init(configFile);
|
||||
logger.info("已初始化 BallAPI");
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
logger.log(Level.SEVERE, "BallAPI 初始化失败", e);
|
||||
Bukkit.shutdown();
|
||||
return;
|
||||
}
|
||||
long time = System.currentTimeMillis() - start;
|
||||
logger.info("仓鼠球初始化完成,总计耗时 " + time + " ms");
|
||||
@@ -72,9 +74,8 @@ public class HamsterBallPlugin extends JavaPlugin {
|
||||
try {
|
||||
BallBukkitAPI.getInstance().enable();
|
||||
} catch (Exception e) {
|
||||
getLogger().info("仓鼠球启动失败,原因:" + e.getMessage());
|
||||
e.printStackTrace();
|
||||
getLogger().info("由于仓鼠球启动失败,服务器将立即关闭");
|
||||
logger.log(Level.SEVERE, "仓鼠球启动失败", e);
|
||||
logger.info("由于仓鼠球启动失败,服务器将立即关闭");
|
||||
Bukkit.shutdown();
|
||||
return;
|
||||
}
|
||||
@@ -121,7 +122,7 @@ public class HamsterBallPlugin extends JavaPlugin {
|
||||
try {
|
||||
BallBukkitAPI.getInstance().disable();
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
logger.log(Level.SEVERE, "关闭仓鼠球时遇到了一个异常", e);
|
||||
}
|
||||
long time = System.currentTimeMillis() - start;
|
||||
logger.info("仓鼠球已关闭,总计耗时 " + time + " ms");
|
||||
|
@@ -30,8 +30,8 @@ import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.UUID;
|
||||
import java.util.logging.Level;
|
||||
|
||||
@SuppressWarnings("CallToPrintStackTrace")
|
||||
public class BallBukkitListener implements Listener {
|
||||
public static final BallBukkitListener INSTANCE = new BallBukkitListener();
|
||||
|
||||
@@ -81,7 +81,7 @@ public class BallBukkitListener implements Listener {
|
||||
}
|
||||
removeCachedPlayerMessage(uuid);
|
||||
} catch (SQLException e) {
|
||||
e.printStackTrace();
|
||||
BallAPI.getInstance().getLogger().log(Level.SEVERE, "发送玩家缓存消息时出现了一个异常", e);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
@@ -10,8 +10,8 @@ import org.jetbrains.annotations.NotNull;
|
||||
import java.sql.Connection;
|
||||
import java.sql.PreparedStatement;
|
||||
import java.sql.SQLException;
|
||||
import java.util.logging.Level;
|
||||
|
||||
@SuppressWarnings("CallToPrintStackTrace")
|
||||
public final class BallBukkitUtils {
|
||||
private BallBukkitUtils() {
|
||||
}
|
||||
@@ -30,7 +30,7 @@ public final class BallBukkitUtils {
|
||||
statement.executeUpdate();
|
||||
}
|
||||
} catch (SQLException e) {
|
||||
e.printStackTrace();
|
||||
BallAPI.getInstance().getLogger().log(Level.SEVERE, "更新玩家数据时遇到了一个异常", e);
|
||||
}
|
||||
BallAPI.getInstance().sendBallMessage(
|
||||
BallAPI.PLAYER_INFO_CHANNEL,
|
||||
|
Reference in New Issue
Block a user