net.minecraft.world.attribute.modifier

public interface AttributeModifier<Subject, Argument>

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

字段概要

修饰符与类型字段
Map<AttributeModifier$OperationId, AttributeModifier<Boolean, ?>>
a
BOOLEAN_LIBRARY
field_63768
BOOLEAN_MODIFIERS
f_434643_
Map<AttributeModifier$OperationId, AttributeModifier<Float, ?>>
b
FLOAT_LIBRARY
field_63769
FLOAT_MODIFIERS
f_433598_
Map<AttributeModifier$OperationId, AttributeModifier<Integer, ?>>
c
RGB_COLOR_LIBRARY
field_64127
RGB
f_435675_
Map<AttributeModifier$OperationId, AttributeModifier<Integer, ?>>
d
ARGB_COLOR_LIBRARY
field_64128
ARGB
f_433564_

方法概要

修饰符与类型方法
static <Value> AttributeModifier<Value, Value>
a()
override()
method_75713()
override()
m_443251_()
Subject
apply(Subject arg0, 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)
LerpFunction<Argument>
argumentKeyframeLerp(cea<Subject> arg0)
argumentKeyframeLerp(EnvironmentAttribute<Subject> arg0)
argumentKeyframeLerp(class_12197<Subject> arg0)
argumentKeyframeLerp(EnvironmentAttribute<Subject> attribute)
m_440228_(C_432417_<Subject> arg0)