← Type index

EnvironmentAttributeData

Object datagramWire order
0AttributeNamestring · variable
1FromAttributeoneOf<BoolAttributeData, FloatAttributeData, ColorAttributeData> · variable
2AttributeoneOf<BoolAttributeData, FloatAttributeData, ColorAttributeData> · variable
3ToAttributeoneOf<BoolAttributeData, FloatAttributeData, ColorAttributeData> · variable
4CurrentTransitionTicksuint32 · 4 bytes
5TotalTransitionTicksuint32 · 4 bytes
6Easingint32 · 4 bytes
7LocalTransitionTicksuint32 · 4 bytes
8NoiseTransitionboolean · 1 byte
9NoiseAlignmentNoiseAlignment · variable

Fields

10 top-level fields
  1. 0AttributeNamestring
  2. 1FromAttributeoptionaloneOf<BoolAttributeData, FloatAttributeData, ColorAttributeData>
    0BoolAttributeDataBoolAttributeData
    1. 0valueboolean
    2. 1operationBoolAttributeOperationas int32
      1. 0OVERRIDE
      2. 1ALPHA_BLEND
      3. 2AND
      4. 3NAND
      5. 4OR
      6. 5NOR
      7. 6XOR
      8. 7XNOR
    1FloatAttributeDataFloatAttributeData
    1. 0valuefloat
    2. 1operationFloatAttributeOperationas int32
      1. 0OVERRIDE
      2. 1ALPHA_BLEND
      3. 2ADD
      4. 3SUBTRACT
      5. 4MULTIPLY
      6. 5MINIMUM
      7. 6MAXIMUM
    3. 2constraintMinoptionalfloat
    4. 3constraintMaxoptionalfloat
    2ColorAttributeDataColorAttributeData
    1. 1operationColorAttributeOperationas int32
      1. 0OVERRIDE
      2. 1ALPHA_BLEND
      3. 2ADD
      4. 3SUBTRACT
      5. 4MULTIPLY
  3. 2AttributeoneOf<BoolAttributeData, FloatAttributeData, ColorAttributeData>
    0BoolAttributeDataBoolAttributeData
    1. 0valueboolean
    2. 1operationBoolAttributeOperationas int32
      1. 0OVERRIDE
      2. 1ALPHA_BLEND
      3. 2AND
      4. 3NAND
      5. 4OR
      6. 5NOR
      7. 6XOR
      8. 7XNOR
    1FloatAttributeDataFloatAttributeData
    1. 0valuefloat
    2. 1operationFloatAttributeOperationas int32
      1. 0OVERRIDE
      2. 1ALPHA_BLEND
      3. 2ADD
      4. 3SUBTRACT
      5. 4MULTIPLY
      6. 5MINIMUM
      7. 6MAXIMUM
    3. 2constraintMinoptionalfloat
    4. 3constraintMaxoptionalfloat
    2ColorAttributeDataColorAttributeData
    1. 1operationColorAttributeOperationas int32
      1. 0OVERRIDE
      2. 1ALPHA_BLEND
      3. 2ADD
      4. 3SUBTRACT
      5. 4MULTIPLY
  4. 3ToAttributeoptionaloneOf<BoolAttributeData, FloatAttributeData, ColorAttributeData>
    0BoolAttributeDataBoolAttributeData
    1. 0valueboolean
    2. 1operationBoolAttributeOperationas int32
      1. 0OVERRIDE
      2. 1ALPHA_BLEND
      3. 2AND
      4. 3NAND
      5. 4OR
      6. 5NOR
      7. 6XOR
      8. 7XNOR
    1FloatAttributeDataFloatAttributeData
    1. 0valuefloat
    2. 1operationFloatAttributeOperationas int32
      1. 0OVERRIDE
      2. 1ALPHA_BLEND
      3. 2ADD
      4. 3SUBTRACT
      5. 4MULTIPLY
      6. 5MINIMUM
      7. 6MAXIMUM
    3. 2constraintMinoptionalfloat
    4. 3constraintMaxoptionalfloat
    2ColorAttributeDataColorAttributeData
    1. 1operationColorAttributeOperationas int32
      1. 0OVERRIDE
      2. 1ALPHA_BLEND
      3. 2ADD
      4. 3SUBTRACT
      5. 4MULTIPLY
  5. 4CurrentTransitionTicksuint32
  6. 5TotalTransitionTicksuint32
  7. 6Easingeasing_functionas int32
    1. 0linear
    2. 1spring
    3. 2in_quad
    4. 3out_quad
    5. 4in_out_quad
    6. 5in_cubic
    7. 6out_cubic
    8. 7in_out_cubic
    9. 8in_quart
    10. 9out_quart
    11. 10in_out_quart
    12. 11in_quint
    13. 12out_quint
    14. 13in_out_quint
    15. 14in_sine
    16. 15out_sine
    17. 16in_out_sine
    18. 17in_expo
    19. 18out_expo
    20. 19in_out_expo
    21. 20in_circ
    22. 21out_circ
    23. 22in_out_circ
    24. 23in_bounce
    25. 24out_bounce
    26. 25in_out_bounce
    27. 26in_back
    28. 27out_back
    29. 28in_out_back
    30. 29in_elastic
    31. 30out_elastic
    32. 31in_out_elastic
  8. 7LocalTransitionTicksuint32
  9. 8NoiseTransitionboolean
  10. 9NoiseAlignmentNoiseAlignment
    1. 0typeEnum-as-ValueNoiseAlignmentTypeas uint8
      1. 0minLocalTransitionEnd
    2. 1valueCompressionvaruint32

Packet references

2 references
  1. ClientboundAttributeLayerSyncPacketData › UpdateAttributeLayersData › UpdateAttributeLayersData › Attribute Layers › AttributeLayerData › Attributes › EnvironmentAttributeData
  2. ClientboundAttributeLayerSyncPacketData › UpdateEnvironmentAttributesData › UpdateEnvironmentAttributesData › Attributes › EnvironmentAttributeData

Changelog

Stable releases

Changes between stable protocol releases.

No stable release changes are recorded for this type.