Packet 328
PrimitiveShapesPacket
HeaderID 328varuint
0Array of primitive shapes (can be a mix of new, updated or removed)array<PrimitiveShapeDataPayload> · variable
Serialized fields
1 top-level fields0Array of primitive shapes (can be a mix of new, updated or removed)PrimitiveShapeDataPayloadas
array<PrimitiveShapeDataPayload>- 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
Changelog
Stable releases
Changes between stable protocol releases.
- Released
- Protocol
- 2193
Packet
1 entryChanged 1
- Changed supporting type
TextDataPayload: Added fieldLineGapHeight(typefloat). - Changed supporting type
TextDataPayload: MovedDepthTestfrom field 3 to 4. - Changed supporting type
TextDataPayload: MovedShowBackfacefrom field 4 to 5. - Changed supporting type
TextDataPayload: MovedShowTextBackfacefrom field 5 to 6.
All builds
Changes between consecutive stable releases and preview builds.
- Released
- Protocol
- 2207
- Previous build
- 1.26.51
Packet
1 entryChanged 1
- Changed supporting type
ArrowDataPayload:Arrow End Locationis now optional. - Changed supporting type
ArrowDataPayload:Arrow Head Lengthis now optional. - Changed supporting type
ArrowDataPayload:Arrow Head Radiusis now optional. - Changed supporting type
ArrowDataPayload:Num Segmentsis now optional. - Changed supporting type
PrimitiveShapeDataPayload:Dimension IDis now optional.
- Released
- Protocol
- 2177
- Previous build
- 1.26.45
Packet
1 entryChanged 1
- Changed supporting type
TextDataPayload: Added fieldLineGapHeight(typefloat). - Changed supporting type
TextDataPayload: MovedDepthTestfrom field 3 to 4. - Changed supporting type
TextDataPayload: MovedShowBackfacefrom field 4 to 5. - Changed supporting type
TextDataPayload: MovedShowTextBackfacefrom field 5 to 6.