Packet 338
CameraSplinePacket
Sent by the server to clients for initializing custom spline data that can be played later through the camera command.
HeaderID 338varuint
0Camera Data Splinesarray<CameraSplineDefinition> · variable
Serialized fields
1 top-level fields0Camera Data SplinesCameraSplineDefinitionas
array<CameraSplineDefinition>- 0name
string - 1total_time
float - 2spline_type
string 3control_pointsCameraSplineControlPointas
array<CameraSplineControlPoint>4progress_key_framesCameraSplineProgressKeyFrameas
array<CameraSplineProgressKeyFrame>- 0progress
float - 1time
float 2easingoptionaleasing_functionas
int32- 0
linear - 1
spring - 2
in_quad - 3
out_quad - 4
in_out_quad - 5
in_cubic - 6
out_cubic - 7
in_out_cubic - 8
in_quart - 9
out_quart - 10
in_out_quart - 11
in_quint - 12
out_quint - 13
in_out_quint - 14
in_sine - 15
out_sine - 16
in_out_sine - 17
in_expo - 18
out_expo - 19
in_out_expo - 20
in_circ - 21
out_circ - 22
in_out_circ - 23
in_bounce - 24
out_bounce - 25
in_out_bounce - 26
in_back - 27
out_back - 28
in_out_back - 29
in_elastic - 30
out_elastic - 31
in_out_elastic
- 0
5rotation_key_framesCameraSplineRotationKeyFrameas
array<CameraSplineRotationKeyFrame>- 1time
float 2easingoptionaleasing_functionas
int32- 0
linear - 1
spring - 2
in_quad - 3
out_quad - 4
in_out_quad - 5
in_cubic - 6
out_cubic - 7
in_out_cubic - 8
in_quart - 9
out_quart - 10
in_out_quart - 11
in_quint - 12
out_quint - 13
in_out_quint - 14
in_sine - 15
out_sine - 16
in_out_sine - 17
in_expo - 18
out_expo - 19
in_out_expo - 20
in_circ - 21
out_circ - 22
in_out_circ - 23
in_bounce - 24
out_bounce - 25
in_out_bounce - 26
in_back - 27
out_back - 28
in_out_back - 29
in_elastic - 30
out_elastic - 31
in_out_elastic
- 0
Changelog
Stable releases
Changes between stable protocol releases.
No stable release changes are recorded for this packet.
Preview builds
Changes between Minecraft Preview protocol builds.
No preview build changes are recorded for this packet.