More default settings for SQL data storage

This commit is contained in:
Jules 2024-02-21 18:07:11 +01:00
parent 5e466dd8c2
commit 79d763718d
2 changed files with 7 additions and 1 deletions

View File

@ -101,7 +101,6 @@ public class SQLDataHandler extends SQLSynchronizedDataHandler<PlayerData, Offli
updater.addData("skill_reallocation_points", data.getSkillReallocationPoints());
updater.addData("attribute_points", data.getAttributePoints());
updater.addData("attribute_realloc_points", data.getAttributeReallocationPoints());
updater.addJSONArray("waypoints", data.getWaypoints());
updater.addData("skill_tree_reallocation_points", data.getSkillTreeReallocationPoints());
updater.addData("health", data.getHealth());
updater.addData("mana", data.getMana());
@ -149,15 +148,18 @@ public class SQLDataHandler extends SQLSynchronizedDataHandler<PlayerData, Offli
classinfo.addProperty("mana", info.getMana());
classinfo.addProperty("stamina", info.getStamina());
classinfo.addProperty("stellium", info.getStellium());
JsonArray array = new JsonArray();
for (String unlockedItem : playerData.getUnlockedItems()) {
array.add(unlockedItem);
}
classinfo.add("unlocked-items", array);
JsonObject skillinfo = new JsonObject();
for (String skill : info.getSkillKeys())
skillinfo.addProperty(skill, info.getSkillLevel(skill));
classinfo.add("skill", skillinfo);
JsonObject attributeInfo = new JsonObject();
for (String attribute : info.getAttributeKeys())
attributeInfo.addProperty(attribute, info.getAttributeLevel(attribute));

View File

@ -17,6 +17,10 @@ mysql:
database: minecraft
user: mmolover
pass: ILovePhoenixDev
maxPoolSize: 10
maxLifeTime: 300000
connectionTimeOut: 10000
leakDetectionThreshold: 150000
properties:
cachePrepStmts: true
prepStmtCacheSize: 250