net.minecraft.world.attribute

public record AttributeType<Value>

cdw
net.minecraft.world.attribute.AttributeType
net.minecraft.class_12192
net.minecraft.world.attribute.EnvironmentAttributeType
net.minecraft.src.C_432891_
net.minecraft.world.attribute.AttributeType

字段概要

修饰符与类型字段
private final com.mojang.serialization.Codec<Value>
a
valueCodec
comp_5128
valueCodec
f_436471_
private final Map<AttributeModifier$OperationId, AttributeModifier<Value, ?>>
b
modifierLibrary
comp_5129
modifierLibrary
f_437071_
private final com.mojang.serialization.Codec<AttributeModifier<Value, ?>>
c
modifierCodec
comp_5130
modifierCodec
f_434699_
private final LerpFunction<Value>
d
keyframeLerp
comp_5211
keyframeLerp
f_435031_
private final LerpFunction<Value>
e
stateChangeLerp
comp_5212
stateChangeLerp
f_433089_
private final LerpFunction<Value>
f
spatialLerp
comp_5131
spatialLerp
f_437412_
private final LerpFunction<Value>
g
partialTickLerp
comp_5132
partialTickLerp
f_437098_

构造函数概要

修饰符构造函数
public (com.mojang.serialization.Codec<Value> valueCodec, Map<AttributeModifier$OperationId, AttributeModifier<Value, ?>> modifierLibrary, com.mojang.serialization.Codec<AttributeModifier<Value, ?>> modifierCodec, LerpFunction<Value> keyframeLerp, LerpFunction<Value> stateChangeLerp, LerpFunction<Value> spatialLerp, LerpFunction<Value> partialTickLerp)

方法概要

修饰符与类型方法
public static <Value> AttributeType<Value>
a(com.mojang.serialization.Codec<Value> arg0, Map<cel$a, cel<Value, ?>> arg1, cei<Value> arg2)
ofInterpolated(com.mojang.serialization.Codec<Value> arg0, Map<AttributeModifier$OperationId, AttributeModifier<Value, ?>> arg1, LerpFunction<Value> arg2)
method_75633(com.mojang.serialization.Codec<Value> arg0, Map<class_12212$class_12213, class_12212<Value, ?>> arg1, class_12210<Value> arg2)
interpolated(com.mojang.serialization.Codec<Value> valueCodec, Map<EnvironmentAttributeModifier$Type, EnvironmentAttributeModifier<Value, ?>> modifierLibrary, Interpolator<Value> lerp)
m_438923_(com.mojang.serialization.Codec<Value> p_452435_, Map<C_432753_$C_432680_, C_432753_<Value, ?>> p_458803_, C_432896_<Value> p_457385_)
public static <Value> AttributeType<Value>
a(com.mojang.serialization.Codec<Value> arg0, Map<cel$a, cel<Value, ?>> arg1, cei<Value> arg2, cei<Value> arg3)
ofInterpolated(com.mojang.serialization.Codec<Value> arg0, Map<AttributeModifier$OperationId, AttributeModifier<Value, ?>> arg1, LerpFunction<Value> arg2, LerpFunction<Value> arg3)
method_75634(com.mojang.serialization.Codec<Value> arg0, Map<class_12212$class_12213, class_12212<Value, ?>> arg1, class_12210<Value> arg2, class_12210<Value> arg3)
interpolated(com.mojang.serialization.Codec<Value> valueCodec, Map<EnvironmentAttributeModifier$Type, EnvironmentAttributeModifier<Value, ?>> modifierLibrary, Interpolator<Value> spatialLerp, Interpolator<Value> partialTickLerp)
m_443642_(com.mojang.serialization.Codec<Value> p_456291_, Map<C_432753_$C_432680_, C_432753_<Value, ?>> p_452389_, C_432896_<Value> p_459023_, C_432896_<Value> p_460276_)
public static <Value> AttributeType<Value>
a(com.mojang.serialization.Codec<Value> arg0, Map<cel$a, cel<Value, ?>> arg1)
ofNotInterpolated(com.mojang.serialization.Codec<Value> arg0, Map<AttributeModifier$OperationId, AttributeModifier<Value, ?>> arg1)
method_75632(com.mojang.serialization.Codec<Value> arg0, Map<class_12212$class_12213, class_12212<Value, ?>> arg1)
discrete(com.mojang.serialization.Codec<Value> valueCodec, Map<EnvironmentAttributeModifier$Type, EnvironmentAttributeModifier<Value, ?>> modifierLibrary)
m_445752_(com.mojang.serialization.Codec<Value> p_457138_, Map<C_432753_$C_432680_, C_432753_<Value, ?>> p_453935_)
public static <Value> AttributeType<Value>
a(com.mojang.serialization.Codec<Value> arg0)
ofNotInterpolated(com.mojang.serialization.Codec<Value> arg0)
method_75631(com.mojang.serialization.Codec<Value> arg0)
discrete(com.mojang.serialization.Codec<Value> valueCodec)
m_445381_(com.mojang.serialization.Codec<Value> p_458235_)
private static <Value> com.mojang.serialization.Codec<AttributeModifier<Value, ?>>
a(Map<cel$a, cel<Value, ?>> arg0)
createModifierCodec(Map<AttributeModifier$OperationId, AttributeModifier<Value, ?>> arg0)
method_75635(Map<class_12212$class_12213, class_12212<Value, ?>> arg0)
createModifierCodec(Map<EnvironmentAttributeModifier$Type, EnvironmentAttributeModifier<Value, ?>> modifierLibrary)
m_441214_(Map<C_432753_$C_432680_, C_432753_<Value, ?>> p_458451_)
public void
a(cel<Value, ?> arg0)
checkAllowedModifier(AttributeModifier<Value, ?> arg0)
method_75630(class_12212<Value, ?> arg0)
validate(EnvironmentAttributeModifier<Value, ?> modifier)
m_442725_(C_432753_<Value, ?> arg0)
public com.mojang.serialization.Codec<Value>
a()
valueCodec()
comp_5128()
valueCodec()
f_436471_()
public Map<AttributeModifier$OperationId, AttributeModifier<Value, ?>>
b()
modifierLibrary()
comp_5129()
modifierLibrary()
f_437071_()
public com.mojang.serialization.Codec<AttributeModifier<Value, ?>>
c()
modifierCodec()
comp_5130()
modifierCodec()
f_434699_()
public LerpFunction<Value>
d()
keyframeLerp()
comp_5211()
keyframeLerp()
f_435031_()
public LerpFunction<Value>
e()
stateChangeLerp()
comp_5212()
stateChangeLerp()
f_433089_()
public LerpFunction<Value>
f()
spatialLerp()
comp_5131()
spatialLerp()
f_437412_()
public LerpFunction<Value>
g()
partialTickLerp()
comp_5132()
partialTickLerp()
f_437098_()