Settings

@ConfigSerializable
data class Settings(val defaultLocale: Locale = AlexandriaHook.fallbackLocale, val defaultTimescale: Double = 1.0, val worldPhysics: Map<String, PhysicsSpace.Settings> = emptyMap(), val simpleBodies: SimpleBodies.Settings = SimpleBodies.Settings(), val terrain: TerrainCollision.Settings = TerrainCollision.Settings(), val entities: EntityCollision.Settings = EntityCollision.Settings(), val stats: RattleHook.Settings.Stats = Stats(), val jobs: RattleHook.Settings.Jobs = Jobs(), val draw: RattleHook.Settings.Draw = Draw(), val rapier: RapierEngine.Settings = RapierEngine.Settings()) : AlexandriaHook.Settings

Constructors

Link copied to clipboard
constructor(defaultLocale: Locale = AlexandriaHook.fallbackLocale, defaultTimescale: Double = 1.0, worldPhysics: Map<String, PhysicsSpace.Settings> = emptyMap(), simpleBodies: SimpleBodies.Settings = SimpleBodies.Settings(), terrain: TerrainCollision.Settings = TerrainCollision.Settings(), entities: EntityCollision.Settings = EntityCollision.Settings(), stats: RattleHook.Settings.Stats = Stats(), jobs: RattleHook.Settings.Jobs = Jobs(), draw: RattleHook.Settings.Draw = Draw(), rapier: RapierEngine.Settings = RapierEngine.Settings())

Types

Link copied to clipboard
@ConfigSerializable
data class Draw(val lineItem: ItemDesc = ItemDesc(ItemType.Keyed(Key.key("minecraft", "terracotta"))), val lineWidth: Float = 0.05f)
Link copied to clipboard
@ConfigSerializable
data class Jobs(val workerThreads: Int = 0, val commandTaskTerminateTime: Double = 5.0, val workerTerminateTime: Double = 5.0, val spaceTerminateTime: Double = 5.0)
Link copied to clipboard
@ConfigSerializable
data class Stats(val timingBuffers: List<Double> = listOf(5.0, 15.0, 60.0), val timingBarBuffer: Double = 5.0)

Properties

Link copied to clipboard
open override val defaultLocale: Locale
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard