From cd98126fbe81c7a373c89d2864618d205e103930 Mon Sep 17 00:00:00 2001 From: MiniDay <372403923@qq.com> Date: Tue, 25 Jan 2022 18:36:25 +0800 Subject: [PATCH] - --- .../src/main/java/cn/hamster3/transform/cmi/Main.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/transform-CMI/src/main/java/cn/hamster3/transform/cmi/Main.java b/transform-CMI/src/main/java/cn/hamster3/transform/cmi/Main.java index 1d91842..a91a0b5 100644 --- a/transform-CMI/src/main/java/cn/hamster3/transform/cmi/Main.java +++ b/transform-CMI/src/main/java/cn/hamster3/transform/cmi/Main.java @@ -40,7 +40,7 @@ public class Main { System.out.println("建立 sqlite 数据库连接..."); Connection connection = DriverManager.getConnection("jdbc:sqlite://" + database.getAbsolutePath()); Statement statement = connection.createStatement(); - ResultSet set = statement.executeQuery("SELECT player_uuid, username, Balance FROM users;"); + ResultSet set = statement.executeQuery("SELECT player_uuid, username, Balance FROM main.users;"); while (set.next()) { try { UUID uuid = UUID.fromString(set.getString("player_uuid")); @@ -48,7 +48,10 @@ public class Main { PlayerData data = getPlayerData(uuid, username); double balance = set.getDouble("Balance"); if (data.getPlayerCurrency("金币") >= balance) { - return; + System.out.printf("跳过 %s(%s) 的存档: %.2f >= %.2f金币%n", uuid, username, + data.getPlayerCurrency("金币"), + balance); + continue; } data.setPlayerCurrency("金币", balance); System.out.printf("已加载 %s(%s) 的存档: %.2f金币%n", uuid, username, balance);