← Type index

EnvironmentAttributeData

Object datagramWire order
0AttributeNamestring · variable
1PayloadoneOf<ConstantAttributeData, TransitionAttributeData, NoiseTransitionAttributeData> · variable

Fields

2 top-level fields
  1. 0AttributeNamestring
  2. 1PayloadoneOf<ConstantAttributeData, TransitionAttributeData, NoiseTransitionAttributeData>
    0ConstantAttributeDataConstantAttributeData
    1. 0AttributeoneOf<BoolAttributeData, FloatAttributeData, ColorAttributeData>
      0BoolAttributeDataBoolAttributeData
      1. 0valueboolean
      2. 1operationBoolAttributeOperationas string
        1. "OVERRIDE"OVERRIDE
        2. "ALPHA_BLEND"ALPHA_BLEND
        3. "AND"AND
        4. "NAND"NAND
        5. "OR"OR
        6. "NOR"NOR
        7. "XOR"XOR
        8. "XNOR"XNOR
      1FloatAttributeDataFloatAttributeData
      1. 0valuefloat
      2. 1operationFloatAttributeOperationas string
        1. "OVERRIDE"OVERRIDE
        2. "ALPHA_BLEND"ALPHA_BLEND
        3. "ADD"ADD
        4. "SUBTRACT"SUBTRACT
        5. "MULTIPLY"MULTIPLY
        6. "MINIMUM"MINIMUM
        7. "MAXIMUM"MAXIMUM
      3. 2constraintMinoptionalfloat
      4. 3constraintMaxoptionalfloat
      2ColorAttributeDataColorAttributeData
      1. 1operationColorAttributeOperationas string
        1. "OVERRIDE"OVERRIDE
        2. "ALPHA_BLEND"ALPHA_BLEND
        3. "ADD"ADD
        4. "SUBTRACT"SUBTRACT
        5. "MULTIPLY"MULTIPLY
    1TransitionAttributeDataTransitionAttributeData
    1. 0FromAttributeoneOf<BoolAttributeData, FloatAttributeData, ColorAttributeData>
      0BoolAttributeDataBoolAttributeData
      1. 0valueboolean
      2. 1operationBoolAttributeOperationas string
        1. "OVERRIDE"OVERRIDE
        2. "ALPHA_BLEND"ALPHA_BLEND
        3. "AND"AND
        4. "NAND"NAND
        5. "OR"OR
        6. "NOR"NOR
        7. "XOR"XOR
        8. "XNOR"XNOR
      1FloatAttributeDataFloatAttributeData
      1. 0valuefloat
      2. 1operationFloatAttributeOperationas string
        1. "OVERRIDE"OVERRIDE
        2. "ALPHA_BLEND"ALPHA_BLEND
        3. "ADD"ADD
        4. "SUBTRACT"SUBTRACT
        5. "MULTIPLY"MULTIPLY
        6. "MINIMUM"MINIMUM
        7. "MAXIMUM"MAXIMUM
      3. 2constraintMinoptionalfloat
      4. 3constraintMaxoptionalfloat
      2ColorAttributeDataColorAttributeData
      1. 1operationColorAttributeOperationas string
        1. "OVERRIDE"OVERRIDE
        2. "ALPHA_BLEND"ALPHA_BLEND
        3. "ADD"ADD
        4. "SUBTRACT"SUBTRACT
        5. "MULTIPLY"MULTIPLY
    2. 1ToAttributeoneOf<BoolAttributeData, FloatAttributeData, ColorAttributeData>
      0BoolAttributeDataBoolAttributeData
      1. 0valueboolean
      2. 1operationBoolAttributeOperationas string
        1. "OVERRIDE"OVERRIDE
        2. "ALPHA_BLEND"ALPHA_BLEND
        3. "AND"AND
        4. "NAND"NAND
        5. "OR"OR
        6. "NOR"NOR
        7. "XOR"XOR
        8. "XNOR"XNOR
      1FloatAttributeDataFloatAttributeData
      1. 0valuefloat
      2. 1operationFloatAttributeOperationas string
        1. "OVERRIDE"OVERRIDE
        2. "ALPHA_BLEND"ALPHA_BLEND
        3. "ADD"ADD
        4. "SUBTRACT"SUBTRACT
        5. "MULTIPLY"MULTIPLY
        6. "MINIMUM"MINIMUM
        7. "MAXIMUM"MAXIMUM
      3. 2constraintMinoptionalfloat
      4. 3constraintMaxoptionalfloat
      2ColorAttributeDataColorAttributeData
      1. 1operationColorAttributeOperationas string
        1. "OVERRIDE"OVERRIDE
        2. "ALPHA_BLEND"ALPHA_BLEND
        3. "ADD"ADD
        4. "SUBTRACT"SUBTRACT
        5. "MULTIPLY"MULTIPLY
    3. 2SettingsTransitionSettingsData
      1. 0TotalTransitionTicksCompressionvaruint32
      2. 1CurrentTransitionTicksCompressionvaruint32
      3. 2EasingCompressionEnum-as-Valueeasing_functionas varint32
        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
      4. 3ClockNamestring
    2NoiseTransitionAttributeDataNoiseTransitionAttributeData
    1. 0FromAttributeoneOf<BoolAttributeData, FloatAttributeData, ColorAttributeData>
      0BoolAttributeDataBoolAttributeData
      1. 0valueboolean
      2. 1operationBoolAttributeOperationas string
        1. "OVERRIDE"OVERRIDE
        2. "ALPHA_BLEND"ALPHA_BLEND
        3. "AND"AND
        4. "NAND"NAND
        5. "OR"OR
        6. "NOR"NOR
        7. "XOR"XOR
        8. "XNOR"XNOR
      1FloatAttributeDataFloatAttributeData
      1. 0valuefloat
      2. 1operationFloatAttributeOperationas string
        1. "OVERRIDE"OVERRIDE
        2. "ALPHA_BLEND"ALPHA_BLEND
        3. "ADD"ADD
        4. "SUBTRACT"SUBTRACT
        5. "MULTIPLY"MULTIPLY
        6. "MINIMUM"MINIMUM
        7. "MAXIMUM"MAXIMUM
      3. 2constraintMinoptionalfloat
      4. 3constraintMaxoptionalfloat
      2ColorAttributeDataColorAttributeData
      1. 1operationColorAttributeOperationas string
        1. "OVERRIDE"OVERRIDE
        2. "ALPHA_BLEND"ALPHA_BLEND
        3. "ADD"ADD
        4. "SUBTRACT"SUBTRACT
        5. "MULTIPLY"MULTIPLY
    2. 1ToAttributeoneOf<BoolAttributeData, FloatAttributeData, ColorAttributeData>
      0BoolAttributeDataBoolAttributeData
      1. 0valueboolean
      2. 1operationBoolAttributeOperationas string
        1. "OVERRIDE"OVERRIDE
        2. "ALPHA_BLEND"ALPHA_BLEND
        3. "AND"AND
        4. "NAND"NAND
        5. "OR"OR
        6. "NOR"NOR
        7. "XOR"XOR
        8. "XNOR"XNOR
      1FloatAttributeDataFloatAttributeData
      1. 0valuefloat
      2. 1operationFloatAttributeOperationas string
        1. "OVERRIDE"OVERRIDE
        2. "ALPHA_BLEND"ALPHA_BLEND
        3. "ADD"ADD
        4. "SUBTRACT"SUBTRACT
        5. "MULTIPLY"MULTIPLY
        6. "MINIMUM"MINIMUM
        7. "MAXIMUM"MAXIMUM
      3. 2constraintMinoptionalfloat
      4. 3constraintMaxoptionalfloat
      2ColorAttributeDataColorAttributeData
      1. 1operationColorAttributeOperationas string
        1. "OVERRIDE"OVERRIDE
        2. "ALPHA_BLEND"ALPHA_BLEND
        3. "ADD"ADD
        4. "SUBTRACT"SUBTRACT
        5. "MULTIPLY"MULTIPLY
    3. 2SettingsNoiseTransitionSettingsData
      1. 0TotalTransitionTicksCompressionvaruint32
      2. 1CurrentTransitionTicksCompressionvaruint32
      3. 2EasingCompressionEnum-as-Valueeasing_functionas varint32
        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
      4. 3ClockNamestring
      5. 4LocalTransitionTicksCompressionvaruint32
      6. 5NoiseNamestring
      7. 6NoiseAlignmentNoiseAlignment
        1. 0TypeEnum-as-ValueNoiseAlignmentTypeas uint8
          1. 0MinLocalTransitionEnd
        2. 1ValueCompressionvaruint32

Packet references

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

Changelog

Stable releases

Changes between stable protocol releases.