← Type index

AttributeLayerData

Object datagramWire order
0Namestring · variable
1DimensionDimensionType · variable
2SettingsAttributeLayerSettings · variable
3Attributesarray<EnvironmentAttributeData> · variable

Fields

4 top-level fields
  1. 0Namestring
  2. 1DimensionDimensionType
    1. 0valueCompressionvarint32
  3. 2SettingsAttributeLayerSettings
    1. 0Priorityint32
    2. 1Weightfloat
    3. 2Enabledboolean
    4. 3TransitionsPausedboolean
  4. 3AttributesEnvironmentAttributeDataas array<EnvironmentAttributeData>
    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

1 reference
  1. ClientboundAttributeLayerSyncPacket
    Data › UpdateAttributeLayersData › UpdateAttributeLayersData › Attribute Layers › AttributeLayerData

Changelog

Stable releases

Changes between stable protocol releases.

No stable release changes are recorded for this type.