← Type index

ItemStackRequestCraftRecipeAutoAction

Object datagramWire order
0Action typeuint8 · 1 byte
1Recipe Net IdRecipeNetId · variable
2Number of requested craftsuint8 · 1 byte
3Ingredientsarray<RecipeIngredient> · variable

Fields

4 top-level fields
  1. 0Action typeEnum-as-ValueItemStackRequestActionTypeas uint8
    1. 0Take
    2. 1Place
    3. 2Swap
    4. 3Drop
    5. 4Destroy
    6. 5Consume
    7. 6Create
    8. 7ScreenLabTableCombine
    9. 8ScreenBeaconPayment
    10. 9ScreenHUDMineBlock
    11. 10CraftRecipe
    12. 11CraftRecipeAuto
    13. 12CraftCreative
    14. 13CraftRecipeOptional
    15. 14CraftRepairAndDisenchant
    16. 15CraftLoom
    17. 16CraftNonImplemented
    18. 17CraftResults
  2. 1Recipe Net IdRecipeNetId
    1. 0Raw IdCompressionvaruint32
  3. 2Number of requested craftsuint8
  4. 3IngredientsRecipeIngredientas array<RecipeIngredient>
    1. 0Item DescriptoroneOf<EmptyItemDescriptor, ItemNameDescriptor, MolangItemDescriptor, ItemTagDescriptor>
      0EmptyItemDescriptorEmptyItemDescriptor
      1. 0Descriptor TypeEnum-as-ValueItemDescriptorTypeas uint8
        1. 0Empty
        2. 1ItemName
        3. 2Molang
        4. 3ItemTag
      1ItemNameDescriptorItemNameDescriptor
      1. 0Descriptor TypeEnum-as-ValueItemDescriptorTypeas uint8
        1. 0Empty
        2. 1ItemName
        3. 2Molang
        4. 3ItemTag
      2. 1Full Namestring
      3. 2Aux ValueCompressionvarint32
      2MolangItemDescriptorMolangItemDescriptor
      1. 0Descriptor TypeEnum-as-ValueItemDescriptorTypeas uint8
        1. 0Empty
        2. 1ItemName
        3. 2Molang
        4. 3ItemTag
      2. 1Tag Expressionstring
      3. 2Molang VersionEnum-as-ValueMolangVersionas int16
        1. 0Invalid
        2. 1BeforeVersioning
        3. 2Initial
        4. 3FixedItemRemainingUseDurationQuery
        5. 4ExpressionErrorMessages
        6. 5UnexpectedOperatorErrors
        7. 6ConditionalOperatorAssociativity
        8. 7ComparisonAndLogicalOperatorPrecedence
        9. 8DivideByNegativeValue
        10. 9FixedCapeFlapAmountQuery
        11. 10QueryBlockPropertyRenamedToState
        12. 11DeprecateOldBlockQueryNames
        13. 12DeprecatedSnifferAndCamelQueries
        14. 13LeafSupportingInFirstSolidBlockBelow
        15. 14NumValidVersions
        16. 15Latest
        17. 16HardcodedMolang
      3ItemTagDescriptorItemTagDescriptor
      1. 0Descriptor TypeEnum-as-ValueItemDescriptorTypeas uint8
        1. 0Empty
        2. 1ItemName
        3. 2Molang
        4. 3ItemTag
      2. 1Item Tagstring
    2. 1StackSizeuint16

Packet references

2 references
  1. ItemStackRequestPacketRequests › ItemStackRequest › Actions › ItemStackRequestCraftRecipeAutoAction › ItemStackRequestCraftRecipeAutoAction
  2. PlayerAuthInputPacketItem Stack Request › ItemStackRequest › Actions › ItemStackRequestCraftRecipeAutoAction › ItemStackRequestCraftRecipeAutoAction

Changelog

Stable releases

Changes between stable protocol releases.

No stable release changes are recorded for this type.