Class SpriteAtlasTexture

java.lang.Object
net.minecraft.client.texture.AbstractTexture
net.minecraft.client.texture.SpriteAtlasTexture
All Implemented Interfaces:
ClientTickable, Texture, TickableTexture

@Environment(CLIENT) public class SpriteAtlasTexture extends AbstractTexture implements TickableTexture
Mappings:
Namespace Name
official bmh
intermediary net/minecraft/class_1533
named net/minecraft/client/texture/SpriteAtlasTexture
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official h Lbmh;h:Lorg/apache/logging/log4j/Logger;
      intermediary field_8087 Lnet/minecraft/class_1533;field_8087:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/client/texture/SpriteAtlasTexture;LOGGER:Lorg/apache/logging/log4j/Logger;
    • MISSING

      public static final Identifier MISSING
      Mappings:
      Namespace Name Mixin selector
      official f Lbmh;f:Ljy;
      intermediary field_11196 Lnet/minecraft/class_1533;field_11196:Lnet/minecraft/class_1653;
      named MISSING Lnet/minecraft/client/texture/SpriteAtlasTexture;MISSING:Lnet/minecraft/util/Identifier;
    • BLOCK_ATLAS_TEX

      public static final Identifier BLOCK_ATLAS_TEX
      Mappings:
      Namespace Name Mixin selector
      official g Lbmh;g:Ljy;
      intermediary field_6556 Lnet/minecraft/class_1533;field_6556:Lnet/minecraft/class_1653;
      named BLOCK_ATLAS_TEX Lnet/minecraft/client/texture/SpriteAtlasTexture;BLOCK_ATLAS_TEX:Lnet/minecraft/util/Identifier;
    • animatedSprites

      private final List<Sprite> animatedSprites
      Mappings:
      Namespace Name Mixin selector
      official i Lbmh;i:Ljava/util/List;
      intermediary field_6022 Lnet/minecraft/class_1533;field_6022:Ljava/util/List;
      named animatedSprites Lnet/minecraft/client/texture/SpriteAtlasTexture;animatedSprites:Ljava/util/List;
    • spritesToLoad

      private final Map<String,Sprite> spritesToLoad
      Mappings:
      Namespace Name Mixin selector
      official j Lbmh;j:Ljava/util/Map;
      intermediary field_6558 Lnet/minecraft/class_1533;field_6558:Ljava/util/Map;
      named spritesToLoad Lnet/minecraft/client/texture/SpriteAtlasTexture;spritesToLoad:Ljava/util/Map;
    • sprites

      private final Map<String,Sprite> sprites
      Mappings:
      Namespace Name Mixin selector
      official k Lbmh;k:Ljava/util/Map;
      intermediary field_6559 Lnet/minecraft/class_1533;field_6559:Ljava/util/Map;
      named sprites Lnet/minecraft/client/texture/SpriteAtlasTexture;sprites:Ljava/util/Map;
    • name

      private final String name
      Mappings:
      Namespace Name Mixin selector
      official l Lbmh;l:Ljava/lang/String;
      intermediary field_6016 Lnet/minecraft/class_1533;field_6016:Ljava/lang/String;
      named name Lnet/minecraft/client/texture/SpriteAtlasTexture;name:Ljava/lang/String;
    • textureCreator

      private final TextureCreator textureCreator
      Mappings:
      Namespace Name Mixin selector
      official m Lbmh;m:Lbmb;
      intermediary field_11197 Lnet/minecraft/class_1533;field_11197:Lnet/minecraft/class_2518;
      named textureCreator Lnet/minecraft/client/texture/SpriteAtlasTexture;textureCreator:Lnet/minecraft/client/texture/TextureCreator;
    • maxTextureSize

      private int maxTextureSize
      Mappings:
      Namespace Name Mixin selector
      official n Lbmh;n:I
      intermediary field_8088 Lnet/minecraft/class_1533;field_8088:I
      named maxTextureSize Lnet/minecraft/client/texture/SpriteAtlasTexture;maxTextureSize:I
    • texture

      private final Sprite texture
      Mappings:
      Namespace Name Mixin selector
      official o Lbmh;o:Lbmi;
      intermediary field_6560 Lnet/minecraft/class_1533;field_6560:Lnet/minecraft/class_1639;
      named texture Lnet/minecraft/client/texture/SpriteAtlasTexture;texture:Lnet/minecraft/client/texture/Sprite;
  • Constructor Details

    • SpriteAtlasTexture

      public SpriteAtlasTexture(String name)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbmh;<init>(Ljava/lang/String;)V
      intermediary <init> Lnet/minecraft/class_1533;<init>(Ljava/lang/String;)V
      named <init> Lnet/minecraft/client/texture/SpriteAtlasTexture;<init>(Ljava/lang/String;)V
    • SpriteAtlasTexture

      public SpriteAtlasTexture(String name, TextureCreator creator)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbmh;<init>(Ljava/lang/String;Lbmb;)V
      intermediary <init> Lnet/minecraft/class_1533;<init>(Ljava/lang/String;Lnet/minecraft/class_2518;)V
      named <init> Lnet/minecraft/client/texture/SpriteAtlasTexture;<init>(Ljava/lang/String;Lnet/minecraft/client/texture/TextureCreator;)V
  • Method Details

    • method_5829

      private void method_5829()
      Mappings:
      Namespace Name Mixin selector
      official g Lbmh;g()V
      intermediary method_5829 Lnet/minecraft/class_1533;method_5829()V
      named method_5829 Lnet/minecraft/client/texture/SpriteAtlasTexture;method_5829()V
    • load

      public void load(ResourceManager manager) throws IOException
      Specified by:
      load in interface Texture
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official a Lbmk;a(Lbni;)V
      intermediary method_5854 Lnet/minecraft/class_319;method_5854(Lnet/minecraft/class_1654;)V
      named load Lnet/minecraft/client/texture/Texture;load(Lnet/minecraft/resource/ResourceManager;)V
    • method_10315

      public void method_10315(ResourceManager manager, TextureCreator creator)
      Mappings:
      Namespace Name Mixin selector
      official a Lbmh;a(Lbni;Lbmb;)V
      intermediary method_10315 Lnet/minecraft/class_1533;method_10315(Lnet/minecraft/class_1654;Lnet/minecraft/class_2518;)V
      named method_10315 Lnet/minecraft/client/texture/SpriteAtlasTexture;method_10315(Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/client/texture/TextureCreator;)V
    • method_7005

      public void method_7005(ResourceManager manager)
      Mappings:
      Namespace Name Mixin selector
      official b Lbmh;b(Lbni;)V
      intermediary method_7005 Lnet/minecraft/class_1533;method_7005(Lnet/minecraft/class_1654;)V
      named method_7005 Lnet/minecraft/client/texture/SpriteAtlasTexture;method_7005(Lnet/minecraft/resource/ResourceManager;)V
    • method_7003

      private Identifier method_7003(Identifier identifier, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbmh;a(Ljy;I)Ljy;
      intermediary method_7003 Lnet/minecraft/class_1533;method_7003(Lnet/minecraft/class_1653;I)Lnet/minecraft/class_1653;
      named method_7003 Lnet/minecraft/client/texture/SpriteAtlasTexture;method_7003(Lnet/minecraft/util/Identifier;I)Lnet/minecraft/util/Identifier;
    • getSprite

      public Sprite getSprite(String identifier)
      Mappings:
      Namespace Name Mixin selector
      official a Lbmh;a(Ljava/lang/String;)Lbmi;
      intermediary method_5828 Lnet/minecraft/class_1533;method_5828(Ljava/lang/String;)Lnet/minecraft/class_1639;
      named getSprite Lnet/minecraft/client/texture/SpriteAtlasTexture;getSprite(Ljava/lang/String;)Lnet/minecraft/client/texture/Sprite;
    • update

      public void update()
      Mappings:
      Namespace Name Mixin selector
      official d Lbmh;d()V
      intermediary method_5238 Lnet/minecraft/class_1533;method_5238()V
      named update Lnet/minecraft/client/texture/SpriteAtlasTexture;update()V
    • getSprite

      public Sprite getSprite(Identifier identifier)
      Mappings:
      Namespace Name Mixin selector
      official a Lbmh;a(Ljy;)Lbmi;
      intermediary method_10316 Lnet/minecraft/class_1533;method_10316(Lnet/minecraft/class_1653;)Lnet/minecraft/class_1639;
      named getSprite Lnet/minecraft/client/texture/SpriteAtlasTexture;getSprite(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/texture/Sprite;
    • tick

      public void tick()
      Specified by:
      tick in interface ClientTickable
      Mappings:
      Namespace Name Mixin selector
      official e Lbmm;e()V
      intermediary method_5871 Lnet/minecraft/class_1642;method_5871()V
      named tick Lnet/minecraft/client/ClientTickable;tick()V
    • setMaxTextureSize

      public void setMaxTextureSize(int size)
      Mappings:
      Namespace Name Mixin selector
      official a Lbmh;a(I)V
      intermediary method_7002 Lnet/minecraft/class_1533;method_7002(I)V
      named setMaxTextureSize Lnet/minecraft/client/texture/SpriteAtlasTexture;setMaxTextureSize(I)V
    • getTexture

      public Sprite getTexture()
      Mappings:
      Namespace Name Mixin selector
      official f Lbmh;f()Lbmi;
      intermediary method_10317 Lnet/minecraft/class_1533;method_10317()Lnet/minecraft/class_1639;
      named getTexture Lnet/minecraft/client/texture/SpriteAtlasTexture;getTexture()Lnet/minecraft/client/texture/Sprite;