From eff200634dc3c8d599c37a4b70da23b25676778c Mon Sep 17 00:00:00 2001 From: MiniDay <372403923@qq.com> Date: Sat, 11 Sep 2021 21:24:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=BB=BA=E8=A1=A8=E8=AF=AD?= =?UTF-8?q?=E5=8F=A5=EF=BC=8C=E7=8E=B0=E5=9C=A8=E9=BB=98=E8=AE=A4=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=20utf8mb4=20=E7=BC=96=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn/hamster3/currency/core/SQLDataManager.java | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/currency-plugin/src/main/java/cn/hamster3/currency/core/SQLDataManager.java b/currency-plugin/src/main/java/cn/hamster3/currency/core/SQLDataManager.java index a42b415..6c1c535 100644 --- a/currency-plugin/src/main/java/cn/hamster3/currency/core/SQLDataManager.java +++ b/currency-plugin/src/main/java/cn/hamster3/currency/core/SQLDataManager.java @@ -28,7 +28,6 @@ public class SQLDataManager implements IDataManager { private final HashSet playerData; private final HashSet currencyTypes; - @SuppressWarnings("ConstantConditions") public SQLDataManager(HamsterCurrency plugin) throws SQLException, ClassNotFoundException { this.plugin = plugin; parser = new JsonParser(); @@ -40,11 +39,11 @@ public class SQLDataManager implements IDataManager { statement.execute("CREATE TABLE IF NOT EXISTS hamster_currency_player_data(" + "uuid VARCHAR(36) PRIMARY KEY," + "data TEXT" + - ");"); + ") CHARACTER SET = utf8mb4;"); statement.execute("CREATE TABLE IF NOT EXISTS hamster_currency_settings(" + "title VARCHAR(64) PRIMARY KEY," + "data TEXT" + - ");"); + ") CHARACTER SET = utf8mb4;"); statement.close(); } @@ -69,7 +68,7 @@ public class SQLDataManager implements IDataManager { getLogUtils().error(e, "插件上传 pluginConfig 至数据库时遇到了一个异常: "); } loadConfig(config); - ServiceMessageAPI.sendMessage("HamsterCurrency", "uploadConfigToSQL"); + ServiceMessageAPI.sendServiceMessage("HamsterCurrency", "uploadConfigToSQL"); } @SuppressWarnings("SwitchStatementWithTooFewBranches") @@ -100,7 +99,6 @@ public class SQLDataManager implements IDataManager { } } - @SuppressWarnings("ConstantConditions") private void loadConfig(FileConfiguration config) { getLogUtils().info("加载配置文件..."); currencyTypes.clear(); @@ -154,7 +152,7 @@ public class SQLDataManager implements IDataManager { data.saveToJson().toString() )); getLogUtils().info("已保存玩家 %s 的存档数据.", data.getUuid()); - ServiceMessageAPI.sendMessage("HamsterCurrency", "savedPlayerData", data.getUuid().toString()); + ServiceMessageAPI.sendServiceMessage("HamsterCurrency", "savedPlayerData", data.getUuid().toString()); } statement.close(); } catch (SQLException e) { @@ -207,7 +205,7 @@ public class SQLDataManager implements IDataManager { @Override public void reloadConfig() { - ServiceMessageAPI.sendMessage("HamsterCurrency", "reload"); + ServiceMessageAPI.sendServiceMessage("HamsterCurrency", "reload"); } @Override @@ -260,7 +258,7 @@ public class SQLDataManager implements IDataManager { getLogUtils().error(e, "保存玩家 %s 的存档数据时出错!", data.getUuid()); } getLogUtils().info("已保存玩家 %s 的存档数据.", data.getUuid()); - ServiceMessageAPI.sendMessage( + ServiceMessageAPI.sendServiceMessage( "HamsterCurrency", "savedPlayerData", data.getUuid().toString()