kotlin
enum class EffectEndReasonCompletion is local; cancellation does not change server gameplay.
enum class EffectEndReasonCompletion is local; cancellation does not change server gameplay.
data class CameraPose( val position: Vec3, val yaw: FloatCoordinates are blocks; angles are degrees.
data class CameraOptions( val lockInput: BooleanInput locking is optional; Esc always skips an active cutscene.
data class SceneContext( val origin: Vec3Immutable playback parameters, shared by every track.
sealed interface EffectAnchorEntity anchors never load chunks.
data class EffectBudgets( val activeEffects: IntBudgets are shared across all packs on this client.
sealed interface EffectGeometryGeometry uses local coordinates relative to its anchor.
data class Face(val points: List<Vec3>) : EffectGeometryA convex planar polygon, triangulated as a fan. / 共面凸多边形,使用扇形三角剖分。