新增数据库关闭逻辑,确保数据写入完整

This commit is contained in:
zhangyuheng 2024-06-18 11:02:35 +08:00
parent 118a4e72d0
commit b17f951e7d
2 changed files with 3 additions and 2 deletions

View File

@ -26,7 +26,7 @@
- 本插件使用 **TUI** 作为简易的交互方式,非 PlayerTitle 的箱子UI - 本插件使用 **TUI** 作为简易的交互方式,非 PlayerTitle 的箱子UI
- 支持设置称号**限量销售、限时销售** - 支持设置称号**限量销售、限时销售**
- 支持玩家使用称号币自定义称号 - 支持玩家使用称号币自定义称号
- 支持外部经济系统(需要 Vault 前置支持) - 支持外部经济系统(需要 Vault 前置支持)3.0.6+
## 支持版本 ## 支持版本

View File

@ -17,7 +17,7 @@ public final class MiniPlayerTitle extends JavaPlugin {
new Scheduler(this); new Scheduler(this);
new Notification(this); new Notification(this);
new XLogger(instance); new XLogger(instance);
new ConfigManager(instance); config = new ConfigManager(instance);
XLogger.setDebug(config.isDebug()); XLogger.setDebug(config.isDebug());
database = new DatabaseManager(this, database = new DatabaseManager(this,
DatabaseManager.TYPE.valueOf(config.getDbType().toUpperCase()), DatabaseManager.TYPE.valueOf(config.getDbType().toUpperCase()),
@ -61,6 +61,7 @@ public final class MiniPlayerTitle extends JavaPlugin {
@Override @Override
public void onDisable() { public void onDisable() {
// Plugin shutdown logic // Plugin shutdown logic
database.close();
} }
public static MiniPlayerTitle instance; public static MiniPlayerTitle instance;