Add loading for EssentiaUserSettings

This commit is contained in:
Len
2024-07-28 14:47:49 +02:00
parent fe83919200
commit cf0bcefd06
4 changed files with 42 additions and 6 deletions
@@ -4,6 +4,7 @@ import com.alttd.essentia.EssentiaPlugin;
import com.alttd.essentia.configuration.Config;
import com.alttd.essentia.api.model.Home;
import com.alttd.essentia.model.EssentiaHome;
import com.alttd.essentia.model.EssentiaUserSettings;
import com.alttd.essentia.storage.StorageProvider;
import com.alttd.essentia.user.EssentiaUser;
import org.bukkit.Bukkit;
@@ -137,7 +138,10 @@ public class SQLStorageProvider extends StorageProvider {
.backLocation(locationStringToLocation(resultSet.getString("BackLocation")))
.deathLocation(locationStringToLocation(resultSet.getString("DeathLocation")))
.homes(locationMapStringToLocationMap(resultSet.getString("locationMapToString")))
.allowTeleports(resultSet.getBoolean("TeleportToggled"))
.userSettings(new EssentiaUserSettings
.Builder()
//.allowTeleports(resultSet.getBoolean("TeleportToggled")) // FIXME
.build())
.build();
} catch (SQLException e) {
@@ -3,6 +3,7 @@ package com.alttd.essentia.storage.yaml;
import com.alttd.essentia.EssentiaPlugin;
import com.alttd.essentia.api.model.Home;
import com.alttd.essentia.model.EssentiaHome;
import com.alttd.essentia.model.EssentiaUserSettings;
import com.alttd.essentia.storage.StorageProvider;
import com.alttd.essentia.user.EssentiaUser;
import org.bukkit.Bukkit;
@@ -38,7 +39,10 @@ public class YamlStorageProvider extends StorageProvider {
.backLocation(getStoredLocation(config,"teleports.back"))
.deathLocation(getStoredLocation(config,"teleports.death"))
.homes(getHomeData(config))
.allowTeleports(config.getBoolean("allow-teleports", true))
.userSettings(new EssentiaUserSettings
.Builder()
.allowTeleports(config.getBoolean("allow-teleports", true))
.build())
.build();
}