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_1230
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_5116 Lnet/minecraft/class_1230;field_5116: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_5114 Lnet/minecraft/class_1230;field_5114:Lnet/minecraft/class_1605;
      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_5115 Lnet/minecraft/class_1230;field_5115:Lnet/minecraft/class_1605;
      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_5117 Lnet/minecraft/class_1230;field_5117: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_5118 Lnet/minecraft/class_1230;field_5118: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_5119 Lnet/minecraft/class_1230;field_5119: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_5120 Lnet/minecraft/class_1230;field_5120: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_5121 Lnet/minecraft/class_1230;field_5121:Lnet/minecraft/class_1222;
      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_5122 Lnet/minecraft/class_1230;field_5122: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_5123 Lnet/minecraft/class_1230;field_5123:Lnet/minecraft/class_1231;
      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_1230;<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_1230;<init>(Ljava/lang/String;Lnet/minecraft/class_1222;)V
      named <init> Lnet/minecraft/client/texture/SpriteAtlasTexture;<init>(Ljava/lang/String;Lnet/minecraft/client/texture/TextureCreator;)V
  • Method Details

    • method_4234

      private void method_4234()
      Mappings:
      Namespace Name Mixin selector
      official g Lbmh;g()V
      intermediary method_4234 Lnet/minecraft/class_1230;method_4234()V
      named method_4234 Lnet/minecraft/client/texture/SpriteAtlasTexture;method_4234()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_4277 Lnet/minecraft/class_1233;method_4277(Lnet/minecraft/class_1258;)V
      named load Lnet/minecraft/client/texture/Texture;load(Lnet/minecraft/resource/ResourceManager;)V
    • method_4227

      public void method_4227​(ResourceManager manager, TextureCreator creator)
      Mappings:
      Namespace Name Mixin selector
      official a Lbmh;a(Lbni;Lbmb;)V
      intermediary method_4227 Lnet/minecraft/class_1230;method_4227(Lnet/minecraft/class_1258;Lnet/minecraft/class_1222;)V
      named method_4227 Lnet/minecraft/client/texture/SpriteAtlasTexture;method_4227(Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/client/texture/TextureCreator;)V
    • method_4231

      public void method_4231​(ResourceManager manager)
      Mappings:
      Namespace Name Mixin selector
      official b Lbmh;b(Lbni;)V
      intermediary method_4231 Lnet/minecraft/class_1230;method_4231(Lnet/minecraft/class_1258;)V
      named method_4231 Lnet/minecraft/client/texture/SpriteAtlasTexture;method_4231(Lnet/minecraft/resource/ResourceManager;)V
    • method_4230

      private Identifier method_4230​(Identifier identifier, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbmh;a(Ljy;I)Ljy;
      intermediary method_4230 Lnet/minecraft/class_1230;method_4230(Lnet/minecraft/class_1605;I)Lnet/minecraft/class_1605;
      named method_4230 Lnet/minecraft/client/texture/SpriteAtlasTexture;method_4230(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_4228 Lnet/minecraft/class_1230;method_4228(Ljava/lang/String;)Lnet/minecraft/class_1231;
      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_4232 Lnet/minecraft/class_1230;method_4232()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_4229 Lnet/minecraft/class_1230;method_4229(Lnet/minecraft/class_1605;)Lnet/minecraft/class_1231;
      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_4305 Lnet/minecraft/class_1235;method_4305()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_4226 Lnet/minecraft/class_1230;method_4226(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_4233 Lnet/minecraft/class_1230;method_4233()Lnet/minecraft/class_1231;
      named getTexture Lnet/minecraft/client/texture/SpriteAtlasTexture;getTexture()Lnet/minecraft/client/texture/Sprite;