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.
No stable release changes are recorded for this packet.
Preview builds
Changes between Minecraft Preview protocol builds.
- Released
- Protocol
- 2177
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.