← Type index

AttributeLayerData

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

Fields

5 top-level fields
  1. 0Namestring
  2. 1NoiseNameoptionalstring
  3. 2DimensionDimensionType
    1. 0valueCompressionvarint32
  4. 3SettingsAttributeLayerSettings
    1. 0Priorityint32
    2. 1Weightfloat
    3. 2Enabledboolean
    4. 3TransitionsPausedboolean
  5. 4AttributesEnvironmentAttributeDataas array<EnvironmentAttributeData>
    1. 0AttributeNamestring
    2. 1FromAttributeoptionaloneOf<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. 2AttributeoneOf<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
    4. 3ToAttributeoptionaloneOf<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
    5. 4CurrentTransitionTicksuint32
    6. 5TotalTransitionTicksuint32
    7. 6Easingeasing_functionas string
      1. "linear"linear
      2. "spring"spring
      3. "in_quad"in_quad
      4. "out_quad"out_quad
      5. "in_out_quad"in_out_quad
      6. "in_cubic"in_cubic
      7. "out_cubic"out_cubic
      8. "in_out_cubic"in_out_cubic
      9. "in_quart"in_quart
      10. "out_quart"out_quart
      11. "in_out_quart"in_out_quart
      12. "in_quint"in_quint
      13. "out_quint"out_quint
      14. "in_out_quint"in_out_quint
      15. "in_sine"in_sine
      16. "out_sine"out_sine
      17. "in_out_sine"in_out_sine
      18. "in_expo"in_expo
      19. "out_expo"out_expo
      20. "in_out_expo"in_out_expo
      21. "in_circ"in_circ
      22. "out_circ"out_circ
      23. "in_out_circ"in_out_circ
      24. "in_bounce"in_bounce
      25. "out_bounce"out_bounce
      26. "in_out_bounce"in_out_bounce
      27. "in_back"in_back
      28. "out_back"out_back
      29. "in_out_back"in_out_back
      30. "in_elastic"in_elastic
      31. "out_elastic"out_elastic
      32. "in_out_elastic"in_out_elastic
    8. 7LocalTransitionTicksuint32
    9. 8NoiseTransitionboolean

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.