Class AnimationResourceMetadata

java.lang.Object
net.minecraft.client.resource.metadata.AnimationResourceMetadata

@Environment(CLIENT) public class AnimationResourceMetadata extends Object
Mappings:
Namespace Name
named net/minecraft/client/resource/metadata/AnimationResourceMetadata
intermediary net/minecraft/class_1079
official grb
  • Field Details

    • READER

      public static final AnimationResourceMetadataReader READER
      Mappings:
      Namespace Name Mixin selector
      named READER Lnet/minecraft/client/resource/metadata/AnimationResourceMetadata;READER:Lnet/minecraft/client/resource/metadata/AnimationResourceMetadataReader;
      intermediary field_5337 Lnet/minecraft/class_1079;field_5337:Lnet/minecraft/class_1081;
      official a Lgrb;a:Lgrc;
    • KEY

      public static final String KEY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named KEY Lnet/minecraft/client/resource/metadata/AnimationResourceMetadata;KEY:Ljava/lang/String;
      intermediary field_32974 Lnet/minecraft/class_1079;field_32974:Ljava/lang/String;
      official b Lgrb;b:Ljava/lang/String;
    • EMPTY_FRAME_TIME

      public static final int EMPTY_FRAME_TIME
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named EMPTY_FRAME_TIME Lnet/minecraft/client/resource/metadata/AnimationResourceMetadata;EMPTY_FRAME_TIME:I
      intermediary field_32975 Lnet/minecraft/class_1079;field_32975:I
      official c Lgrb;c:I
    • UNDEFINED

      public static final int UNDEFINED
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named UNDEFINED Lnet/minecraft/client/resource/metadata/AnimationResourceMetadata;UNDEFINED:I
      intermediary field_32976 Lnet/minecraft/class_1079;field_32976:I
      official d Lgrb;d:I
    • EMPTY

      public static final AnimationResourceMetadata EMPTY
      Mappings:
      Namespace Name Mixin selector
      named EMPTY Lnet/minecraft/client/resource/metadata/AnimationResourceMetadata;EMPTY:Lnet/minecraft/client/resource/metadata/AnimationResourceMetadata;
      intermediary field_21768 Lnet/minecraft/class_1079;field_21768:Lnet/minecraft/class_1079;
      official e Lgrb;e:Lgrb;
    • frames

      private final List<AnimationFrameResourceMetadata> frames
      Mappings:
      Namespace Name Mixin selector
      named frames Lnet/minecraft/client/resource/metadata/AnimationResourceMetadata;frames:Ljava/util/List;
      intermediary field_5339 Lnet/minecraft/class_1079;field_5339:Ljava/util/List;
      official f Lgrb;f:Ljava/util/List;
    • width

      private final int width
      Mappings:
      Namespace Name Mixin selector
      named width Lnet/minecraft/client/resource/metadata/AnimationResourceMetadata;width:I
      intermediary field_5338 Lnet/minecraft/class_1079;field_5338:I
      official g Lgrb;g:I
    • height

      private final int height
      Mappings:
      Namespace Name Mixin selector
      named height Lnet/minecraft/client/resource/metadata/AnimationResourceMetadata;height:I
      intermediary field_5336 Lnet/minecraft/class_1079;field_5336:I
      official h Lgrb;h:I
    • defaultFrameTime

      private final int defaultFrameTime
      Mappings:
      Namespace Name Mixin selector
      named defaultFrameTime Lnet/minecraft/client/resource/metadata/AnimationResourceMetadata;defaultFrameTime:I
      intermediary field_5334 Lnet/minecraft/class_1079;field_5334:I
      official i Lgrb;i:I
    • interpolate

      private final boolean interpolate
      Mappings:
      Namespace Name Mixin selector
      named interpolate Lnet/minecraft/client/resource/metadata/AnimationResourceMetadata;interpolate:Z
      intermediary field_5335 Lnet/minecraft/class_1079;field_5335:Z
      official j Lgrb;j:Z
  • Constructor Details

    • AnimationResourceMetadata

      public AnimationResourceMetadata(List<AnimationFrameResourceMetadata> frames, int width, int height, int defaultFrameTime, boolean interpolate)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/resource/metadata/AnimationResourceMetadata;<init>(Ljava/util/List;IIIZ)V
      intermediary <init> Lnet/minecraft/class_1079;<init>(Ljava/util/List;IIIZ)V
      official <init> Lgrb;<init>(Ljava/util/List;IIIZ)V
  • Method Details

    • getSize

      public SpriteDimensions getSize(int defaultWidth, int defaultHeight)
      Mappings:
      Namespace Name Mixin selector
      named getSize Lnet/minecraft/client/resource/metadata/AnimationResourceMetadata;getSize(II)Lnet/minecraft/client/texture/SpriteDimensions;
      intermediary method_24143 Lnet/minecraft/class_1079;method_24143(II)Lnet/minecraft/class_7771;
      official a Lgrb;a(II)Lgrd;
    • getDefaultFrameTime

      public int getDefaultFrameTime()
      Mappings:
      Namespace Name Mixin selector
      named getDefaultFrameTime Lnet/minecraft/client/resource/metadata/AnimationResourceMetadata;getDefaultFrameTime()I
      intermediary method_4684 Lnet/minecraft/class_1079;method_4684()I
      official a Lgrb;a()I
    • shouldInterpolate

      public boolean shouldInterpolate()
      Mappings:
      Namespace Name Mixin selector
      named shouldInterpolate Lnet/minecraft/client/resource/metadata/AnimationResourceMetadata;shouldInterpolate()Z
      intermediary method_4685 Lnet/minecraft/class_1079;method_4685()Z
      official b Lgrb;b()Z
    • forEachFrame

      public void forEachFrame(AnimationResourceMetadata.FrameConsumer consumer)
      Mappings:
      Namespace Name Mixin selector
      named forEachFrame Lnet/minecraft/client/resource/metadata/AnimationResourceMetadata;forEachFrame(Lnet/minecraft/client/resource/metadata/AnimationResourceMetadata$FrameConsumer;)V
      intermediary method_33460 Lnet/minecraft/class_1079;method_33460(Lnet/minecraft/class_1079$class_5792;)V
      official a Lgrb;a(Lgrb$a;)V