net.minecraft.world.attribute.modifier

public interface AttributeModifier<Subject, Argument>

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

Field summary

Modifier and TypeField
Map<AttributeModifier$OperationId, AttributeModifier<Boolean, ?>>
a
BOOLEAN_LIBRARY
field_63768
BOOLEAN_MODIFIERS
Map<AttributeModifier$OperationId, AttributeModifier<Float, ?>>
b
FLOAT_LIBRARY
field_63769
FLOAT_MODIFIERS
Map<AttributeModifier$OperationId, AttributeModifier<Integer, ?>>
c
RGB_COLOR_LIBRARY
field_64127
RGB
Map<AttributeModifier$OperationId, AttributeModifier<Integer, ?>>
d
ARGB_COLOR_LIBRARY
field_64128
ARGB

Method summary

Modifier and TypeMethod
static <Value> AttributeModifier<Value, Value>
a()
override()
method_75713()
override()
Subject
apply(Subject arg0, Argument arg1)
apply(Subject arg0, Argument arg1)
apply(Subject arg0, Argument arg1)
apply(Subject value, Argument argument)
com.mojang.serialization.Codec<Argument>
argumentCodec(cdy<Subject> arg0)
argumentCodec(EnvironmentAttribute<Subject> arg0)
argumentCodec(class_12197<Subject> arg0)
argumentCodec(EnvironmentAttribute<Subject> attribute)
LerpFunction<Argument>
argumentKeyframeLerp(cdy<Subject> arg0)
argumentKeyframeLerp(EnvironmentAttribute<Subject> arg0)