SubtickNode

@Serializable
data class SubtickNode(val position: Vec3, val velocity: Vec3, val partialTick: Double, val bounceData: SubtickNode.BounceData?) : TrajectoryNode

Constructors

Link copied to clipboard
constructor(position: Vec3, velocity: Vec3, partialTick: Double, bounceData: SubtickNode.BounceData?)

Types

Link copied to clipboard
@Serializable
class BlockBounceData(val blockPos: BlockPos, val position: Vec3, val velocity: Vec3, val direction: Direction) : SubtickNode.BounceData
Link copied to clipboard
@Serializable
sealed class BounceData
Link copied to clipboard
@Serializable
class EntityBounceData(val id: Int, val position: Vec3) : SubtickNode.BounceData

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Serializable(with = Vec3Serializer::class)
open override val position: Vec3
Link copied to clipboard
@Serializable(with = Vec3Serializer::class)
open override val velocity: Vec3