net.minecraft.client.resource.metadata

public record AnimationResourceMetadata

net.minecraft.client.resources.metadata.animation.AnimationMetadataSection
net.minecraft.class_1079
net.minecraft.client.resource.metadata.AnimationResourceMetadata

Field summary

Modifier and TypeField
private final Optional<List<AnimationFrameResourceMetadata>>
frames
comp_3453
frames
private final Optional<Integer>
frameWidth
comp_3454
width
private final Optional<Integer>
frameHeight
comp_3455
height
private final int
defaultFrameTime
comp_3456
defaultFrameTime
private final boolean
interpolatedFrames
comp_3457
interpolate
public static final com.mojang.serialization.Codec<AnimationResourceMetadata>
CODEC
field_55536
CODEC
public static final ResourceMetadataSerializer<AnimationResourceMetadata>
TYPE
field_55537
SERIALIZER

Constructor summary

ModifierConstructor
public (Optional<List<AnimationFrameResourceMetadata>> frames, Optional<Integer> width, Optional<Integer> height, int defaultFrameTime, boolean interpolate)

Method summary

Modifier and TypeMethod
public SpriteDimensions
calculateFrameSize(int spriteWidth, int spriteHeight)
method_24143(int arg0, int arg1)
getSize(int defaultWidth, int defaultHeight)
public Optional<List<AnimationFrameResourceMetadata>>
frames()
comp_3453()
frames()
public Optional<Integer>
frameWidth()
comp_3454()
width()
public Optional<Integer>
frameHeight()
comp_3455()
height()
public int
defaultFrameTime()
comp_3456()
defaultFrameTime()
public boolean
interpolatedFrames()
comp_3457()
interpolate()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_65887(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_65887(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)