ItemStackRequestNetworkItemInstanceDescriptor
0Item DescriptoroneOf<EmptyItemDescriptor, ItemNameDescriptor, MolangItemDescriptor, ItemTagDescriptor> · variable
1Stack sizeuint16 · 2 bytes
2Block Runtime Idvaruint32 · variable (up to 5 bytes)
3User Data Bufferstring · variable
Fields
4 top-level fields0Item Descriptor
oneOf<EmptyItemDescriptor, ItemNameDescriptor, MolangItemDescriptor, ItemTagDescriptor>0EmptyItemDescriptor
EmptyItemDescriptor0Descriptor TypeEmpty item descriptor.Enum-as-ValueItemDescriptorTypeas
uint8- 0
Empty - 1
ItemName - 2
Molang - 3
ItemTag
- 0
1ItemNameDescriptor
ItemNameDescriptor0Descriptor TypeEnum-as-ValueItemDescriptorTypeas
uint8- 0
Empty - 1
ItemName - 2
Molang - 3
ItemTag
- 0
- 1Full Name
string - 2Aux ValueCompression
varint32
2MolangItemDescriptor
MolangItemDescriptor0Descriptor TypeEnum-as-ValueItemDescriptorTypeas
uint8- 0
Empty - 1
ItemName - 2
Molang - 3
ItemTag
- 0
- 1Tag Expression
string 2Molang VersionEnum-as-ValueMolangVersionas
int16- -1
Invalid - 0
BeforeVersioning - 1
Initial - 2
FixedItemRemainingUseDurationQuery - 3
ExpressionErrorMessages - 4
UnexpectedOperatorErrors - 5
ConditionalOperatorAssociativity - 6
ComparisonAndLogicalOperatorPrecedence - 7
DivideByNegativeValue - 8
FixedCapeFlapAmountQuery - 9
QueryBlockPropertyRenamedToState - 10
DeprecateOldBlockQueryNames - 11
DeprecatedSnifferAndCamelQueries - 12
LeafSupportingInFirstSolidBlockBelow - 14
NumValidVersions - 13
Latest - 13
HardcodedMolang
- -1
3ItemTagDescriptor
ItemTagDescriptor0Descriptor TypeEnum-as-ValueItemDescriptorTypeas
uint8- 0
Empty - 1
ItemName - 2
Molang - 3
ItemTag
- 0
- 1Item Tag
string
- 1Stack size
uint16 - 2Block Runtime IdCompression
varuint32 - 3User Data BufferThe @ItemInstanceUserData.html#ItemInstanceUserData@ binary blob encoded as a String, so it's unsigned varint length prefixed. Get all your nbt+property bytes, calculate the length, write that length, THEN write the data.
string
Packet references
2 references- ItemStackRequestPacketRequests › ItemStackRequest › Actions › ItemStackRequestCraftResultsDeprecatedAction › ItemStackRequestCraftResultsDeprecatedAction › Craft Results › ItemStackRequestNetworkItemInstanceDescriptor
- PlayerAuthInputPacketItem Stack Request › ItemStackRequest › Actions › ItemStackRequestCraftResultsDeprecatedAction › ItemStackRequestCraftResultsDeprecatedAction › Craft Results › ItemStackRequestNetworkItemInstanceDescriptor
Changelog
Stable releases
Changes between stable protocol releases.
No stable release changes are recorded for this type.
All builds
Changes between consecutive stable releases and preview builds.
No changes are recorded for this type.