net.minecraft.util

public record KeyframeTrack<T>

bgc
net.minecraft.util.KeyframeTrack
net.minecraft.class_12306
net.minecraft.world.attribute.timeline.Track
net.minecraft.src.C_432880_
net.minecraft.util.KeyframeTrack

字段概要

修饰符与类型字段
private final List<Keyframe<T>>
a
keyframes
comp_5204
keyframes
f_434257_
private final EasingType
b
easingType
comp_5205
easingType
f_434524_

构造函数概要

修饰符构造函数
public (List<Keyframe<T>> keyframes, EasingType easingType)

方法概要

修饰符与类型方法
public static <T> com.mojang.serialization.MapCodec<KeyframeTrack<T>>
a(com.mojang.serialization.Codec<T> arg0)
mapCodec(com.mojang.serialization.Codec<T> arg0)
method_76377(com.mojang.serialization.Codec<T> arg0)
createCodec(com.mojang.serialization.Codec<T> valueCodec)
m_444907_(com.mojang.serialization.Codec<T> p_454462_)
static <T> com.mojang.serialization.DataResult<List<Keyframe<T>>>
a(List<bgb<T>> arg0)
validateKeyframes(List<Keyframe<T>> arg0)
method_76379(List<class_12305<T>> arg0)
validateKeyframes(List<Keyframe<T>> keyframes)
m_442808_(List<C_432257_<T>> p_454646_)
public static com.mojang.serialization.DataResult<KeyframeTrack<?>>
a(bgc<?> arg0, int arg1)
validatePeriod(KeyframeTrack<?> arg0, int arg1)
method_76376(class_12306<?> arg0, int arg1)
validateKeyframesInPeriod(Track<?> track, int period)
m_447233_(C_432880_<?> p_450421_, int p_454379_)
public KeyframeTrackSampler<T>
a(Optional<Integer> arg0, cei<T> arg1)
bakeSampler(Optional<Integer> arg0, LerpFunction<T> arg1)
method_76380(Optional<Integer> arg0, class_12210<T> arg1)
createEvaluator(Optional<Integer> period, Interpolator<T> interpolator)
m_440318_(Optional<Integer> p_450985_, C_432896_<T> arg1)
public List<Keyframe<T>>
a()
keyframes()
comp_5204()
keyframes()
f_434257_()
public EasingType
b()
easingType()
comp_5205()
easingType()
f_434524_()