UpdateEnvironmentAttributesData
0Attribute Layer Namestring · variable
1Attribute Layer DimensionDimensionType · variable
2Attributesarray<EnvironmentAttributeData> · variable
Fields
3 top-level fields- 0Attribute Layer Name
string 1Attribute Layer DimensionDimensionType
- 0valueCompression
varint32
2AttributesEnvironmentAttributeDataas
array<EnvironmentAttributeData>- 0AttributeName
string 1FromAttributeoptional
oneOf<BoolAttributeData, FloatAttributeData, ColorAttributeData>0BoolAttributeData
BoolAttributeData- 0value
boolean 1operationBoolAttributeOperationas
int32- 0
OVERRIDE - 1
ALPHA_BLEND - 2
AND - 3
NAND - 4
OR - 5
NOR - 6
XOR - 7
XNOR
- 0
1FloatAttributeData
FloatAttributeData- 0value
float 1operationFloatAttributeOperationas
int32- 0
OVERRIDE - 1
ALPHA_BLEND - 2
ADD - 3
SUBTRACT - 4
MULTIPLY - 5
MINIMUM - 6
MAXIMUM
- 0
2ColorAttributeData
ColorAttributeData- 0valueColor255RGBA
1operationColorAttributeOperationas
int32- 0
OVERRIDE - 1
ALPHA_BLEND - 2
ADD - 3
SUBTRACT - 4
MULTIPLY
- 0
2Attribute
oneOf<BoolAttributeData, FloatAttributeData, ColorAttributeData>0BoolAttributeData
BoolAttributeData- 0value
boolean 1operationBoolAttributeOperationas
int32- 0
OVERRIDE - 1
ALPHA_BLEND - 2
AND - 3
NAND - 4
OR - 5
NOR - 6
XOR - 7
XNOR
- 0
1FloatAttributeData
FloatAttributeData- 0value
float 1operationFloatAttributeOperationas
int32- 0
OVERRIDE - 1
ALPHA_BLEND - 2
ADD - 3
SUBTRACT - 4
MULTIPLY - 5
MINIMUM - 6
MAXIMUM
- 0
2ColorAttributeData
ColorAttributeData- 0valueColor255RGBA
1operationColorAttributeOperationas
int32- 0
OVERRIDE - 1
ALPHA_BLEND - 2
ADD - 3
SUBTRACT - 4
MULTIPLY
- 0
3ToAttributeoptional
oneOf<BoolAttributeData, FloatAttributeData, ColorAttributeData>0BoolAttributeData
BoolAttributeData- 0value
boolean 1operationBoolAttributeOperationas
int32- 0
OVERRIDE - 1
ALPHA_BLEND - 2
AND - 3
NAND - 4
OR - 5
NOR - 6
XOR - 7
XNOR
- 0
1FloatAttributeData
FloatAttributeData- 0value
float 1operationFloatAttributeOperationas
int32- 0
OVERRIDE - 1
ALPHA_BLEND - 2
ADD - 3
SUBTRACT - 4
MULTIPLY - 5
MINIMUM - 6
MAXIMUM
- 0
2ColorAttributeData
ColorAttributeData- 0valueColor255RGBA
1operationColorAttributeOperationas
int32- 0
OVERRIDE - 1
ALPHA_BLEND - 2
ADD - 3
SUBTRACT - 4
MULTIPLY
- 0
- 4CurrentTransitionTicks
uint32 - 5TotalTransitionTicks
uint32 6Easingeasing_functionas
int32- 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
- 7LocalTransitionTicks
uint32 - 8NoiseTransition
boolean
Packet references
1 reference- ClientboundAttributeLayerSyncPacketData › UpdateEnvironmentAttributesData › UpdateEnvironmentAttributesData
Changelog
Stable releases
Changes between stable protocol releases.
No stable release changes are recorded for this type.
Preview builds
Changes between Minecraft Preview protocol builds.
No preview build changes are recorded for this type.