net.minecraft.world.attribute

public interface EnvironmentAttributeModifier<Subject, Argument>

cel
net.minecraft.world.attribute.modifier.AttributeModifier
net.minecraft.class_12212
net.minecraft.world.attribute.EnvironmentAttributeModifier
net.minecraft.unmapped.C_yqxbhbwl
net.minecraft.unmapped.C_yqxbhbwl
net.minecraft.src.C_432753_

Field summary

Modifier and TypeField
Map<EnvironmentAttributeModifier$Type, EnvironmentAttributeModifier<Boolean, ?>>
a
BOOLEAN_LIBRARY
field_63768
BOOLEAN_MODIFIERS
f_ccfavwmd
f_434643_
Map<EnvironmentAttributeModifier$Type, EnvironmentAttributeModifier<Float, ?>>
b
FLOAT_LIBRARY
field_63769
FLOAT_MODIFIERS
f_emgvhihq
f_433598_
Map<EnvironmentAttributeModifier$Type, EnvironmentAttributeModifier<Integer, ?>>
c
RGB_COLOR_LIBRARY
field_64127
RGB
f_icwbhmlk
f_435675_
Map<EnvironmentAttributeModifier$Type, EnvironmentAttributeModifier<Integer, ?>>
d
ARGB_COLOR_LIBRARY
field_64128
ARGB
f_zwnmvddf
f_433564_

Method summary

Modifier and TypeMethod
static <Value> EnvironmentAttributeModifier<Value, Value>
a()
override()
method_75713()
override()
m_azwlmapi()
m_443251_()
Subject
apply(Subject o, Argument arg1)
apply(Subject arg0, Argument arg1)
apply(Subject arg0, Argument arg1)
apply(Subject value, Argument argument)
m_439197_(Subject p_457001_, Argument arg1)
com.mojang.serialization.Codec<Argument>
argumentCodec(cea<Subject> arg0)
argumentCodec(EnvironmentAttribute<Subject> arg0)
argumentCodec(class_12197<Subject> arg0)
argumentCodec(EnvironmentAttribute<Subject> attribute)
m_441156_(C_432417_<Subject> arg0)
Interpolator<Argument>
argumentKeyframeLerp(cea<Subject> arg0)
argumentKeyframeLerp(EnvironmentAttribute<Subject> arg0)
argumentKeyframeLerp(class_12197<Subject> arg0)
argumentKeyframeLerp(EnvironmentAttribute<Subject> attribute)
m_440228_(C_432417_<Subject> arg0)