net.minecraft.world.timeline

public record AttributeTrack<Value, Argument>

fvl
net.minecraft.world.timeline.AttributeTrack
net.minecraft.class_12327
net.minecraft.world.attribute.timeline.TimelineEntry
net.minecraft.src.C_433014_
net.minecraft.world.timeline.AttributeTrack

字段概要

修饰符与类型字段
private final AttributeModifier<Value, Argument>
a
modifier
comp_5223
modifier
f_437148_
private final KeyframeTrack<Argument>
b
argumentTrack
comp_5224
argumentTrack
f_434842_

构造函数概要

修饰符构造函数
public (AttributeModifier<Value, Argument> modifier, KeyframeTrack<Argument> argumentTrack)

方法概要

修饰符与类型方法
public static <Value> com.mojang.serialization.Codec<AttributeTrack<Value, ?>>
a(cea<Value> arg0)
createCodec(EnvironmentAttribute<Value> arg0)
method_76471(class_12197<Value> arg0)
createCodec(EnvironmentAttribute<Value> attribute)
m_443326_(C_432417_<Value> p_451460_)
private static <Value, Argument> com.mojang.serialization.MapCodec<AttributeTrack<Value, Argument>>
a(cea<Value> arg0, cel<Value, Argument> arg1)
createCodecWithModifier(EnvironmentAttribute<Value> arg0, AttributeModifier<Value, Argument> arg1)
method_76472(class_12197<Value> arg0, class_12212<Value, Argument> arg1)
createMapCodec(EnvironmentAttribute<Value> attribute, EnvironmentAttributeModifier<Value, Argument> modifier)
m_446576_(C_432417_<Value> p_452031_, C_432753_<Value, Argument> p_455596_)
public AttributeTrackSampler<Value, Argument>
a(cea<Value> arg0, Optional<Integer> arg1, LongSupplier arg2)
bakeSampler(EnvironmentAttribute<Value> arg0, Optional<Integer> arg1, LongSupplier arg2)
method_76473(class_12197<Value> arg0, Optional<Integer> arg1, LongSupplier arg2)
toModification(EnvironmentAttribute<Value> attribute, Optional<Integer> period, LongSupplier timeSupplier)
m_443580_(C_432417_<Value> p_455593_, Optional<Integer> p_458090_, LongSupplier arg2)
public static com.mojang.serialization.DataResult<AttributeTrack<?, ?>>
a(fvl<?, ?> arg0, int arg1)
validatePeriod(AttributeTrack<?, ?> arg0, int arg1)
method_76475(class_12327<?, ?> arg0, int arg1)
validateKeyframesInPeriod(TimelineEntry<?, ?> entry, int period)
m_444640_(C_433014_<?, ?> p_459868_, int p_457041_)
public AttributeModifier<Value, Argument>
a()
modifier()
comp_5223()
modifier()
f_437148_()
public KeyframeTrack<Argument>
b()
argumentTrack()
comp_5224()
argumentTrack()
f_434842_()