← Type index

MolangVersion

Enum values

17 values
  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

Packet references

20 references
  1. CraftingDataPacket
    Shaped Chemistry Recipes › ShapedRecipePayload › Ingredients › RecipeIngredient › Item Descriptor › MolangItemDescriptor › MolangItemDescriptor › Molang Version › MolangVersion
    Enum-as-Value
  2. CraftingDataPacket
    Shaped Chemistry Recipes › ShapedRecipePayload › Unlocking Requirement › RecipeUnlockingRequirement › Unlocking Ingredients › RecipeIngredient › Item Descriptor › MolangItemDescriptor › MolangItemDescriptor › Molang Version › MolangVersion
    Enum-as-Value
  3. CraftingDataPacket
    Shaped Recipes › ShapedRecipePayload › Ingredients › RecipeIngredient › Item Descriptor › MolangItemDescriptor › MolangItemDescriptor › Molang Version › MolangVersion
    Enum-as-Value
  4. CraftingDataPacket
    Shaped Recipes › ShapedRecipePayload › Unlocking Requirement › RecipeUnlockingRequirement › Unlocking Ingredients › RecipeIngredient › Item Descriptor › MolangItemDescriptor › MolangItemDescriptor › Molang Version › MolangVersion
    Enum-as-Value
  5. CraftingDataPacket
    Shapeless Chemistry Recipes › ShapelessRecipePayload › Ingredients › RecipeIngredient › Item Descriptor › MolangItemDescriptor › MolangItemDescriptor › Molang Version › MolangVersion
    Enum-as-Value
  6. CraftingDataPacket
    Shapeless Chemistry Recipes › ShapelessRecipePayload › Unlocking Requirement › RecipeUnlockingRequirement › Unlocking Ingredients › RecipeIngredient › Item Descriptor › MolangItemDescriptor › MolangItemDescriptor › Molang Version › MolangVersion
    Enum-as-Value
  7. CraftingDataPacket
    Shapeless Recipes › ShapelessRecipePayload › Ingredients › RecipeIngredient › Item Descriptor › MolangItemDescriptor › MolangItemDescriptor › Molang Version › MolangVersion
    Enum-as-Value
  8. CraftingDataPacket
    Shapeless Recipes › ShapelessRecipePayload › Unlocking Requirement › RecipeUnlockingRequirement › Unlocking Ingredients › RecipeIngredient › Item Descriptor › MolangItemDescriptor › MolangItemDescriptor › Molang Version › MolangVersion
    Enum-as-Value
  9. CraftingDataPacket
    Smithing Transform Recipes › SmithingTransformRecipePayload › Addition Ingredient › RecipeIngredient › Item Descriptor › MolangItemDescriptor › MolangItemDescriptor › Molang Version › MolangVersion
    Enum-as-Value
  10. CraftingDataPacket
    Smithing Transform Recipes › SmithingTransformRecipePayload › Base Ingredient › RecipeIngredient › Item Descriptor › MolangItemDescriptor › MolangItemDescriptor › Molang Version › MolangVersion
    Enum-as-Value
  11. CraftingDataPacket
    Smithing Transform Recipes › SmithingTransformRecipePayload › Template Ingredient › RecipeIngredient › Item Descriptor › MolangItemDescriptor › MolangItemDescriptor › Molang Version › MolangVersion
    Enum-as-Value
  12. CraftingDataPacket
    Smithing Trim Recipes › SmithingTrimRecipePayload › Addition Ingredient › RecipeIngredient › Item Descriptor › MolangItemDescriptor › MolangItemDescriptor › Molang Version › MolangVersion
    Enum-as-Value
  13. CraftingDataPacket
    Smithing Trim Recipes › SmithingTrimRecipePayload › Base Ingredient › RecipeIngredient › Item Descriptor › MolangItemDescriptor › MolangItemDescriptor › Molang Version › MolangVersion
    Enum-as-Value
  14. CraftingDataPacket
    Smithing Trim Recipes › SmithingTrimRecipePayload › Template Ingredient › RecipeIngredient › Item Descriptor › MolangItemDescriptor › MolangItemDescriptor › Molang Version › MolangVersion
    Enum-as-Value
  15. CraftingDataPacket
    User Data Shapeless Recipes › ShapelessRecipePayload › Ingredients › RecipeIngredient › Item Descriptor › MolangItemDescriptor › MolangItemDescriptor › Molang Version › MolangVersion
    Enum-as-Value
  16. CraftingDataPacket
    User Data Shapeless Recipes › ShapelessRecipePayload › Unlocking Requirement › RecipeUnlockingRequirement › Unlocking Ingredients › RecipeIngredient › Item Descriptor › MolangItemDescriptor › MolangItemDescriptor › Molang Version › MolangVersion
    Enum-as-Value
  17. ItemStackRequestPacket
    Requests › ItemStackRequest › Actions › ItemStackRequestCraftRecipeAutoAction › ItemStackRequestCraftRecipeAutoAction › Ingredients › RecipeIngredient › Item Descriptor › MolangItemDescriptor › MolangItemDescriptor › Molang Version › MolangVersion
    Enum-as-Value
  18. ItemStackRequestPacket
    Requests › ItemStackRequest › Actions › ItemStackRequestCraftResultsDeprecatedAction › ItemStackRequestCraftResultsDeprecatedAction › Craft Results › ItemStackRequestNetworkItemInstanceDescriptor › Item Descriptor › MolangItemDescriptor › MolangItemDescriptor › Molang Version › MolangVersion
    Enum-as-Value
  19. PlayerAuthInputPacket
    Item Stack Request › ItemStackRequest › Actions › ItemStackRequestCraftRecipeAutoAction › ItemStackRequestCraftRecipeAutoAction › Ingredients › RecipeIngredient › Item Descriptor › MolangItemDescriptor › MolangItemDescriptor › Molang Version › MolangVersion
    Enum-as-Value
  20. PlayerAuthInputPacket
    Item Stack Request › ItemStackRequest › Actions › ItemStackRequestCraftResultsDeprecatedAction › ItemStackRequestCraftResultsDeprecatedAction › Craft Results › ItemStackRequestNetworkItemInstanceDescriptor › Item Descriptor › MolangItemDescriptor › MolangItemDescriptor › Molang Version › MolangVersion
    Enum-as-Value

Wire format

1 format

Values are serialized as int16.

Raw two's-complement signed integer bytes in native byte order. 2 bytes

Enum-as-Value

Changelog

Stable releases

Changes between stable protocol releases.

Released
Protocol
2225

Changed 1

  • Changed enum value Invalid from 0 to -1.
  • Changed enum value BeforeVersioning from 1 to 0.
  • Changed enum value Initial from 2 to 1.
  • Changed enum value FixedItemRemainingUseDurationQuery from 3 to 2.
  • Changed enum value ExpressionErrorMessages from 4 to 3.
  • Changed enum value UnexpectedOperatorErrors from 5 to 4.
  • Changed enum value ConditionalOperatorAssociativity from 6 to 5.
  • Changed enum value ComparisonAndLogicalOperatorPrecedence from 7 to 6.
  • Changed enum value DivideByNegativeValue from 8 to 7.
  • Changed enum value FixedCapeFlapAmountQuery from 9 to 8.
  • Changed enum value QueryBlockPropertyRenamedToState from 10 to 9.
  • Changed enum value DeprecateOldBlockQueryNames from 11 to 10.
  • Changed enum value DeprecatedSnifferAndCamelQueries from 12 to 11.
  • Changed enum value LeafSupportingInFirstSolidBlockBelow from 13 to 12.
  • Changed enum value Latest from 15 to 13.
  • Changed enum value HardcodedMolang from 16 to 13.