package ru.dbotthepony.kstarbound.defs.world

import com.google.common.collect.ImmutableMap
import com.google.gson.JsonObject
import ru.dbotthepony.kstarbound.json.builder.JsonFactory

@JsonFactory
data class TerrestrialWorldsConfig(
	val useSecondaryEnvironmentBiomeIndex: Boolean = false,
	val regionDefaults: JsonObject,
	val regionTypes: ImmutableMap<String, JsonObject>,

	val planetDefaults: JsonObject,
	val planetSizes: ImmutableMap<String, JsonObject>,
	val planetTypes: ImmutableMap<String, JsonObject>,
)
