Package-level declarations

Types

Link copied to clipboard
@Serializable
data class SpawnConfig(val spawnMobs: Boolean = false, val spawnMonsters: Boolean = false, val spawnAnimals: Boolean = false, val receiveDamage: Boolean = false)

スポーン関連の設定を管理するクラス

Link copied to clipboard
@Serializable
data class WorldConfig(val defaultId: @Serializable(with = FishingWorldIdSerializer::class) FishingWorldId = FishingWorldId("default"), val spawnConfig: SpawnConfig = SpawnConfig(), val defaultWorldSize: Double = 100.0, val defaultClimateConfig: ClimateConfig = ClimateConfig(), val refreshInterval: Int = 60, val defaultTimeZone: String = "Asia/Tokyo")
Link copied to clipboard
@Serializable
data class WorldDetailConfig(val id: @Serializable FishingWorldId = FishingWorldId("default"), val name: String = "つりとぴあ", val borderSize: Double? = null, val borderCentral: Pair<Double, Double> = Pair(0.0, 0.0), val spawnLocation: Location = Location(id, 0.0, 64.0, 0.0, 90.0, 0.0), val climateConfig: ClimateConfig? = null, val generator: GeneratorId = GeneratorId("void"))