net.minecraft.world.timeline

public record AttributeTrack<Value, Argument>

fud
net.minecraft.world.timeline.AttributeTrack
net.minecraft.class_12327
net.minecraft.class_12327

Field summary

Modifier and TypeField
private final AttributeModifier<Value, Argument>
a
modifier
comp_5223
modifier
private final KeyframeTrack<Argument>
b
argumentTrack
comp_5224
argumentTrack

Constructor summary

ModifierConstructor
public (AttributeModifier<Value, Argument> modifier, KeyframeTrack<Argument> argumentTrack)

Method summary

Modifier and TypeMethod
public static <Value> com.mojang.serialization.Codec<AttributeTrack<Value, ?>>
a(cdy<Value> arg0)
createCodec(EnvironmentAttribute<Value> arg0)
method_76471(class_12197<Value> arg0)
method_76471(EnvironmentAttribute<Value> arg0)
private static <Value, Argument> com.mojang.serialization.MapCodec<AttributeTrack<Value, Argument>>
a(cdy<Value> arg0, cej<Value, Argument> arg1)
createCodecWithModifier(EnvironmentAttribute<Value> arg0, AttributeModifier<Value, Argument> arg1)
method_76472(class_12197<Value> arg0, class_12212<Value, Argument> arg1)
method_76472(EnvironmentAttribute<Value> arg0, EnvironmentAttributeModifier<Value, Argument> arg1)
public AttributeTrackSampler<Value, Argument>
a(cdy<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)
method_76473(EnvironmentAttribute<Value> arg0, Optional<Integer> arg1, LongSupplier arg2)
public static com.mojang.serialization.DataResult<AttributeTrack<?, ?>>
a(fud<?, ?> arg0, int arg1)
validatePeriod(AttributeTrack<?, ?> arg0, int arg1)
method_76475(class_12327<?, ?> arg0, int arg1)
method_76475(class_12327<?, ?> arg0, int arg1)
public AttributeModifier<Value, Argument>
a()
modifier()
comp_5223()
modifier()
public KeyframeTrack<Argument>
b()
argumentTrack()
comp_5224()
argumentTrack()