Package-level declarations

Types

Link copied to clipboard
value class CreativeThruster : <ERROR CLASS> ERROR CLASS: Symbol not found for Peripheral
Link copied to clipboard
data class CreativeThrusterState(val gameTick: Long, val throttle: Double, val effectiveThrottle: Double, val thrustPercent: Int, val configuredThrustKn: Double, val currentThrustKn: Double, val startupProgress: Double, val active: Boolean, val startingUp: Boolean, val fadingOut: Boolean, val width: Int, val unobstructedBlocks: Int)

Immutable state observed on the server; thrust is expressed in kilonewtons.

Link copied to clipboard
value class CreativeVectorThruster : <ERROR CLASS> ERROR CLASS: Symbol not found for Peripheral
Link copied to clipboard
data class CreativeVectorThrusterMount(val constructionId: String, val offsetX: Int, val offsetY: Int, val offsetZ: Int, val forceX: Int, val forceY: Int, val forceZ: Int)

Mount relative to the calling computer's block, in construction axes (world axes outside a construction). Empty constructionId denotes the ordinary world. Neutral force direction ignores live nozzle steering.

Link copied to clipboard
data class CreativeVectorThrusterState(val gameTick: Long, val throttle: Double, val effectiveThrottle: Double, val thrustKn: Double, val maxThrustKn: Double, val customThrust: Boolean, val currentThrustKn: Double, val targetVectorX: Double, val targetVectorY: Double, val currentVectorX: Double, val currentVectorY: Double, val startupProgress: Double, val active: Boolean)

Server observation. Thrust is in kN; vector coordinates are local normalized nozzle controls.