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

View File

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