diff options
author | Dico <dico.karssiens@gmail.com> | 2018-08-04 00:13:09 +0100 |
---|---|---|
committer | Dico <dico.karssiens@gmail.com> | 2018-08-04 00:13:09 +0100 |
commit | 3573f9ade67010e3e538151375faecbec32825c4 (patch) | |
tree | fd838b5d2a333730e62d4ae0ebf452dba5822696 /src/main/kotlin/io/dico/parcels2/options/Options.kt | |
parent | 703e02d6b23165003835692b0213a20f0a627e9d (diff) |
work on plotme migration
Diffstat (limited to 'src/main/kotlin/io/dico/parcels2/options/Options.kt')
-rw-r--r-- | src/main/kotlin/io/dico/parcels2/options/Options.kt | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/main/kotlin/io/dico/parcels2/options/Options.kt b/src/main/kotlin/io/dico/parcels2/options/Options.kt index fb2e4cc..79dbb46 100644 --- a/src/main/kotlin/io/dico/parcels2/options/Options.kt +++ b/src/main/kotlin/io/dico/parcels2/options/Options.kt @@ -10,14 +10,15 @@ import java.util.EnumSet class Options { var worlds: Map<String, WorldOptions> = hashMapOf() private set - var storage: StorageOptions = StorageOptions("postgresql", DataConnectionOptions()) + var storage: StorageOptions = StorageOptions() var tickWorktime: TickWorktimeOptions = TickWorktimeOptions(20, 1) + var migration = MigrationOptionsHolder() fun addWorld(name: String, generatorOptions: GeneratorOptions? = null, worldOptions: RuntimeWorldOptions? = null) { val optionsHolder = WorldOptions( - generatorOptions ?: GeneratorOptions("default", DefaultGeneratorOptions()), + generatorOptions ?: GeneratorOptions(), worldOptions ?: RuntimeWorldOptions() ) @@ -49,3 +50,9 @@ class RuntimeWorldOptions(var gameMode: GameMode? = GameMode.CREATIVE, var axisLimit: Int = 10) class DataFileOptions(val location: String = "/flatfile-storage/") + +class MigrationOptionsHolder { + var enabled = false + var disableWhenComplete = true + var instance: MigrationOptions? = MigrationOptions() +}
\ No newline at end of file |