net.minecraft.world.attribute

public interface EnvironmentAttributeModifier<Subject, Argument>

net.minecraft.world.attribute.modifier.AttributeModifier
net.minecraft.class_12212
net.minecraft.world.attribute.EnvironmentAttributeModifier

Field summary

Modifier and TypeField
Map<EnvironmentAttributeModifier$Type, EnvironmentAttributeModifier<Boolean, ?>>
BOOLEAN_LIBRARY
field_63768
BOOLEAN_MODIFIERS
Map<EnvironmentAttributeModifier$Type, EnvironmentAttributeModifier<Float, ?>>
FLOAT_LIBRARY
field_63769
FLOAT_MODIFIERS
Map<EnvironmentAttributeModifier$Type, EnvironmentAttributeModifier<Integer, ?>>
RGB_COLOR_LIBRARY
field_64127
RGB_MODIFIERS
Map<EnvironmentAttributeModifier$Type, EnvironmentAttributeModifier<Integer, ?>>
ARGB_COLOR_LIBRARY
field_64128
ARGB_MODIFIERS
Map<EnvironmentAttributeModifier$Type, EnvironmentAttributeModifier<Integer, ?>>
INTEGER_LIBRARY
field_1_2535
INT_MODIFIERS

Method summary

Modifier and TypeMethod
static <Value> EnvironmentAttributeModifier<Value, Value>
override()
method_75713()
override()
Subject
apply(Subject subject, Argument argument)
method_1_278(Subject arg0, Argument arg1)
apply(Subject value, Argument argument)
com.mojang.serialization.Codec<Argument>
argumentCodec(EnvironmentAttribute<Subject> attribute)
method_1_279(class_12197<Subject> arg0)
argumentCodec(EnvironmentAttribute<Subject> attribute)
Interpolator<Argument>
argumentKeyframeLerp(EnvironmentAttribute<Subject> attribute)
method_1_280(class_12197<Subject> arg0)
argumentKeyframeLerp(EnvironmentAttribute<Subject> attribute)