PrimitiveShapeDataPayload
0NetworkIdvaruint64 · variable (up to 10 bytes)
1Shape Typeuint8 · 1 byte
2LocationVec3 · variable
3Scalefloat · 4 bytes
4RotationVec3 · variable
5Total Time Leftfloat · 4 bytes
6Maximum Render Distancefloat · 4 bytes
7ColorColor · variable
8Dimension IDDimensionType · variable
9Attached To Entity IDActorUniqueID · variable
10Extra Shape DataoneOf<null, ArrowDataPayload, TextDataPayload, BoxDataPayload, LineDataPayload, SphereDataPayload, CylinderDataPayload, PyramidDataPayload, EllipsoidDataPayload, ConeDataPayload> · variable
Fields
11 top-level fields- 0NetworkIdCompression
varuint64 1Shape TypeoptionalEnum-as-ValueScriptModuleMinecraft::ScriptPrimitiveShapeTypeas
uint8- 0
Line - 1
Box - 2
Sphere - 3
Circle - 4
Text - 5
Arrow - 6
Cylinder - 7
Pyramid - 8
Ellipsoid - 9
Cone
- 0
8Dimension IDDimensionType
- 0valueCompression
varint32
9Attached To Entity IDoptionalActorUniqueID
- 0Actor Unique IDCompression
varint64
10Extra Shape Data
oneOf<null, ArrowDataPayload, TextDataPayload, BoxDataPayload, LineDataPayload, SphereDataPayload, CylinderDataPayload, PyramidDataPayload, EllipsoidDataPayload, ConeDataPayload>0Variant 0null1ArrowDataPayload
ArrowDataPayload2TextDataPayload
TextDataPayload3BoxDataPayload
BoxDataPayload4LineDataPayload
LineDataPayload5SphereDataPayload
SphereDataPayload- 0Num Segments
uint8
6CylinderDataPayload
CylinderDataPayload7PyramidDataPayload
PyramidDataPayload
Packet references
1 reference- PrimitiveShapesPacketArray of primitive shapes (can be a mix of new, updated or removed) › PrimitiveShapeDataPayload
Changelog
Stable releases
Changes between stable protocol releases.
No stable release changes are recorded for this type.
Preview builds
Changes between Minecraft Preview protocol builds.
No preview build changes are recorded for this type.