Class AnimationMetadataSection

java.lang.Object
net.minecraft.client.resources.data.AnimationMetadataSection

public class AnimationMetadataSection extends Object
  • Field Details

    • SERIALIZER

      public static final AnimationMetadataSectionSerializer SERIALIZER
    • EMPTY

      public static final AnimationMetadataSection EMPTY
    • frames

      private final List<AnimationFrame> frames
    • frameWidth

      private final int frameWidth
    • frameHeight

      private final int frameHeight
    • defaultFrameTime

      private final int defaultFrameTime
    • interpolatedFrames

      private final boolean interpolatedFrames
  • Constructor Details

    • AnimationMetadataSection

      public AnimationMetadataSection(List<AnimationFrame> p_i46088_1_, int p_i46088_2_, int p_i46088_3_, int p_i46088_4_, boolean p_i46088_5_)
  • Method Details

    • isDivisionInteger

      private static boolean isDivisionInteger(int p_229303_0_, int p_229303_1_)
    • getFrameSize

      public com.mojang.datafixers.util.Pair<Integer,Integer> getFrameSize(int p_225641_1_, int p_225641_2_)
    • calculateFrameSize

      private com.mojang.datafixers.util.Pair<Integer,Integer> calculateFrameSize(int p_229304_1_, int p_229304_2_)
    • getFrameHeight

      public int getFrameHeight(int p_229301_1_)
    • getFrameWidth

      public int getFrameWidth(int p_229302_1_)
    • getFrameCount

      public int getFrameCount()
    • getDefaultFrameTime

      public int getDefaultFrameTime()
    • isInterpolatedFrames

      public boolean isInterpolatedFrames()
    • getFrame

      private AnimationFrame getFrame(int p_130072_1_)
    • getFrameTime

      public int getFrameTime(int p_110472_1_)
    • getFrameIndex

      public int getFrameIndex(int p_110468_1_)
    • getUniqueFrameIndices

      public Set<Integer> getUniqueFrameIndices()