AttributeLayerData
0Namestring · variable
1DimensionDimensionType · variable
2SettingsAttributeLayerSettings · variable
3Attributesarray<EnvironmentAttributeData> · variable
Fields
4 top-level fields- 0Name
string 1DimensionDimensionType
- 0valueCompression
varint32
2SettingsAttributeLayerSettings
3AttributesEnvironmentAttributeDataas
array<EnvironmentAttributeData>- 0AttributeName
string 1Payload
oneOf<ConstantAttributeData, TransitionAttributeData, NoiseTransitionAttributeData>0ConstantAttributeData
ConstantAttributeData0Attribute
oneOf<BoolAttributeData, FloatAttributeData, ColorAttributeData>0BoolAttributeData
BoolAttributeData- 0value
boolean 1operationBoolAttributeOperationas
string- "OVERRIDE"
OVERRIDE - "ALPHA_BLEND"
ALPHA_BLEND - "AND"
AND - "NAND"
NAND - "OR"
OR - "NOR"
NOR - "XOR"
XOR - "XNOR"
XNOR
- "OVERRIDE"
1FloatAttributeData
FloatAttributeData- 0value
float 1operationFloatAttributeOperationas
string- "OVERRIDE"
OVERRIDE - "ALPHA_BLEND"
ALPHA_BLEND - "ADD"
ADD - "SUBTRACT"
SUBTRACT - "MULTIPLY"
MULTIPLY - "MINIMUM"
MINIMUM - "MAXIMUM"
MAXIMUM
- "OVERRIDE"
2ColorAttributeData
ColorAttributeData- 0valueColor255RGBA
1operationColorAttributeOperationas
string- "OVERRIDE"
OVERRIDE - "ALPHA_BLEND"
ALPHA_BLEND - "ADD"
ADD - "SUBTRACT"
SUBTRACT - "MULTIPLY"
MULTIPLY
- "OVERRIDE"
1TransitionAttributeData
TransitionAttributeData0FromAttribute
oneOf<BoolAttributeData, FloatAttributeData, ColorAttributeData>0BoolAttributeData
BoolAttributeData- 0value
boolean 1operationBoolAttributeOperationas
string- "OVERRIDE"
OVERRIDE - "ALPHA_BLEND"
ALPHA_BLEND - "AND"
AND - "NAND"
NAND - "OR"
OR - "NOR"
NOR - "XOR"
XOR - "XNOR"
XNOR
- "OVERRIDE"
1FloatAttributeData
FloatAttributeData- 0value
float 1operationFloatAttributeOperationas
string- "OVERRIDE"
OVERRIDE - "ALPHA_BLEND"
ALPHA_BLEND - "ADD"
ADD - "SUBTRACT"
SUBTRACT - "MULTIPLY"
MULTIPLY - "MINIMUM"
MINIMUM - "MAXIMUM"
MAXIMUM
- "OVERRIDE"
2ColorAttributeData
ColorAttributeData- 0valueColor255RGBA
1operationColorAttributeOperationas
string- "OVERRIDE"
OVERRIDE - "ALPHA_BLEND"
ALPHA_BLEND - "ADD"
ADD - "SUBTRACT"
SUBTRACT - "MULTIPLY"
MULTIPLY
- "OVERRIDE"
1ToAttribute
oneOf<BoolAttributeData, FloatAttributeData, ColorAttributeData>0BoolAttributeData
BoolAttributeData- 0value
boolean 1operationBoolAttributeOperationas
string- "OVERRIDE"
OVERRIDE - "ALPHA_BLEND"
ALPHA_BLEND - "AND"
AND - "NAND"
NAND - "OR"
OR - "NOR"
NOR - "XOR"
XOR - "XNOR"
XNOR
- "OVERRIDE"
1FloatAttributeData
FloatAttributeData- 0value
float 1operationFloatAttributeOperationas
string- "OVERRIDE"
OVERRIDE - "ALPHA_BLEND"
ALPHA_BLEND - "ADD"
ADD - "SUBTRACT"
SUBTRACT - "MULTIPLY"
MULTIPLY - "MINIMUM"
MINIMUM - "MAXIMUM"
MAXIMUM
- "OVERRIDE"
2ColorAttributeData
ColorAttributeData- 0valueColor255RGBA
1operationColorAttributeOperationas
string- "OVERRIDE"
OVERRIDE - "ALPHA_BLEND"
ALPHA_BLEND - "ADD"
ADD - "SUBTRACT"
SUBTRACT - "MULTIPLY"
MULTIPLY
- "OVERRIDE"
2SettingsTransitionSettingsData
- 0TotalTransitionTicksCompression
varuint32 - 1CurrentTransitionTicksCompression
varuint32 2EasingCompressionEnum-as-Valueeasing_functionas
varint32- 0
linear - 1
spring - 2
in_quad - 3
out_quad - 4
in_out_quad - 5
in_cubic - 6
out_cubic - 7
in_out_cubic - 8
in_quart - 9
out_quart - 10
in_out_quart - 11
in_quint - 12
out_quint - 13
in_out_quint - 14
in_sine - 15
out_sine - 16
in_out_sine - 17
in_expo - 18
out_expo - 19
in_out_expo - 20
in_circ - 21
out_circ - 22
in_out_circ - 23
in_bounce - 24
out_bounce - 25
in_out_bounce - 26
in_back - 27
out_back - 28
in_out_back - 29
in_elastic - 30
out_elastic - 31
in_out_elastic
- 0
- 3ClockName
string
2NoiseTransitionAttributeData
NoiseTransitionAttributeData0FromAttribute
oneOf<BoolAttributeData, FloatAttributeData, ColorAttributeData>0BoolAttributeData
BoolAttributeData- 0value
boolean 1operationBoolAttributeOperationas
string- "OVERRIDE"
OVERRIDE - "ALPHA_BLEND"
ALPHA_BLEND - "AND"
AND - "NAND"
NAND - "OR"
OR - "NOR"
NOR - "XOR"
XOR - "XNOR"
XNOR
- "OVERRIDE"
1FloatAttributeData
FloatAttributeData- 0value
float 1operationFloatAttributeOperationas
string- "OVERRIDE"
OVERRIDE - "ALPHA_BLEND"
ALPHA_BLEND - "ADD"
ADD - "SUBTRACT"
SUBTRACT - "MULTIPLY"
MULTIPLY - "MINIMUM"
MINIMUM - "MAXIMUM"
MAXIMUM
- "OVERRIDE"
2ColorAttributeData
ColorAttributeData- 0valueColor255RGBA
1operationColorAttributeOperationas
string- "OVERRIDE"
OVERRIDE - "ALPHA_BLEND"
ALPHA_BLEND - "ADD"
ADD - "SUBTRACT"
SUBTRACT - "MULTIPLY"
MULTIPLY
- "OVERRIDE"
1ToAttribute
oneOf<BoolAttributeData, FloatAttributeData, ColorAttributeData>0BoolAttributeData
BoolAttributeData- 0value
boolean 1operationBoolAttributeOperationas
string- "OVERRIDE"
OVERRIDE - "ALPHA_BLEND"
ALPHA_BLEND - "AND"
AND - "NAND"
NAND - "OR"
OR - "NOR"
NOR - "XOR"
XOR - "XNOR"
XNOR
- "OVERRIDE"
1FloatAttributeData
FloatAttributeData- 0value
float 1operationFloatAttributeOperationas
string- "OVERRIDE"
OVERRIDE - "ALPHA_BLEND"
ALPHA_BLEND - "ADD"
ADD - "SUBTRACT"
SUBTRACT - "MULTIPLY"
MULTIPLY - "MINIMUM"
MINIMUM - "MAXIMUM"
MAXIMUM
- "OVERRIDE"
2ColorAttributeData
ColorAttributeData- 0valueColor255RGBA
1operationColorAttributeOperationas
string- "OVERRIDE"
OVERRIDE - "ALPHA_BLEND"
ALPHA_BLEND - "ADD"
ADD - "SUBTRACT"
SUBTRACT - "MULTIPLY"
MULTIPLY
- "OVERRIDE"
2SettingsNoiseTransitionSettingsData
- 0TotalTransitionTicksCompression
varuint32 - 1CurrentTransitionTicksCompression
varuint32 2EasingCompressionEnum-as-Valueeasing_functionas
varint32- 0
linear - 1
spring - 2
in_quad - 3
out_quad - 4
in_out_quad - 5
in_cubic - 6
out_cubic - 7
in_out_cubic - 8
in_quart - 9
out_quart - 10
in_out_quart - 11
in_quint - 12
out_quint - 13
in_out_quint - 14
in_sine - 15
out_sine - 16
in_out_sine - 17
in_expo - 18
out_expo - 19
in_out_expo - 20
in_circ - 21
out_circ - 22
in_out_circ - 23
in_bounce - 24
out_bounce - 25
in_out_bounce - 26
in_back - 27
out_back - 28
in_out_back - 29
in_elastic - 30
out_elastic - 31
in_out_elastic
- 0
- 3ClockName
string - 4LocalTransitionTicksCompression
varuint32 - 5NoiseName
string 6NoiseAlignmentNoiseAlignment
0TypeEnum-as-ValueNoiseAlignmentTypeas
uint8- 0
MinLocalTransitionEnd
- 0
- 1ValueCompression
varuint32
Packet references
1 reference- ClientboundAttributeLayerSyncPacketData › UpdateAttributeLayersData › UpdateAttributeLayersData › Attribute Layers › AttributeLayerData
Changelog
Stable releases
Changes between stable protocol releases.
No stable release changes are recorded for this type.
All builds
Changes between consecutive stable releases and preview builds.
- Released
- Protocol
- 2207
- Previous build
- 1.26.51
Changed 1
- Moved
Dimensionfrom field 2 to 1. - Moved
Settingsfrom field 3 to 2. - Moved
Attributesfrom field 4 to 3. - Removed field
NoiseName(typestring).