Package net.minecraft.client.texture
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 bmhintermediary net/minecraft/class_1230named net/minecraft/client/texture/SpriteAtlasTexture
-
Field Summary
Fields Modifier and Type Field Description private List<Sprite>animatedSpritesstatic IdentifierBLOCK_ATLAS_TEXprivate static LoggerLOGGERprivate intmaxTextureSizestatic IdentifierMISSINGprivate Stringnameprivate Map<String,Sprite>spritesprivate Map<String,Sprite>spritesToLoadprivate Spritetextureprivate TextureCreatortextureCreatorFields inherited from class net.minecraft.client.texture.AbstractTexture
bilinear, glId, lastBilinear, lastMipnmap, mipmap -
Constructor Summary
Constructors Constructor Description SpriteAtlasTexture(String name)SpriteAtlasTexture(String name, TextureCreator creator) -
Method Summary
Modifier and Type Method Description SpritegetSprite(String identifier)SpritegetSprite(Identifier identifier)SpritegetTexture()voidload(ResourceManager manager)voidmethod_4227(ResourceManager manager, TextureCreator creator)private Identifiermethod_4230(Identifier identifier, int int2)voidmethod_4231(ResourceManager manager)private voidmethod_4234()voidsetMaxTextureSize(int size)voidtick()voidupdate()Methods inherited from class net.minecraft.client.texture.AbstractTexture
clearGlId, getGlId, pop, pushFilter, setFilterMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.texture.Texture
getGlId, pop, pushFilter
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official hLbmh;h:Lorg/apache/logging/log4j/Logger;intermediary field_5116Lnet/minecraft/class_1230;field_5116:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/client/texture/SpriteAtlasTexture;LOGGER:Lorg/apache/logging/log4j/Logger;
-
MISSING
- Mappings:
Namespace Name Mixin selector official fLbmh;f:Ljy;intermediary field_5114Lnet/minecraft/class_1230;field_5114:Lnet/minecraft/class_1605;named MISSINGLnet/minecraft/client/texture/SpriteAtlasTexture;MISSING:Lnet/minecraft/util/Identifier;
-
BLOCK_ATLAS_TEX
- Mappings:
Namespace Name Mixin selector official gLbmh;g:Ljy;intermediary field_5115Lnet/minecraft/class_1230;field_5115:Lnet/minecraft/class_1605;named BLOCK_ATLAS_TEXLnet/minecraft/client/texture/SpriteAtlasTexture;BLOCK_ATLAS_TEX:Lnet/minecraft/util/Identifier;
-
animatedSprites
- Mappings:
Namespace Name Mixin selector official iLbmh;i:Ljava/util/List;intermediary field_5117Lnet/minecraft/class_1230;field_5117:Ljava/util/List;named animatedSpritesLnet/minecraft/client/texture/SpriteAtlasTexture;animatedSprites:Ljava/util/List;
-
spritesToLoad
- Mappings:
Namespace Name Mixin selector official jLbmh;j:Ljava/util/Map;intermediary field_5118Lnet/minecraft/class_1230;field_5118:Ljava/util/Map;named spritesToLoadLnet/minecraft/client/texture/SpriteAtlasTexture;spritesToLoad:Ljava/util/Map;
-
sprites
- Mappings:
Namespace Name Mixin selector official kLbmh;k:Ljava/util/Map;intermediary field_5119Lnet/minecraft/class_1230;field_5119:Ljava/util/Map;named spritesLnet/minecraft/client/texture/SpriteAtlasTexture;sprites:Ljava/util/Map;
-
name
- Mappings:
Namespace Name Mixin selector official lLbmh;l:Ljava/lang/String;intermediary field_5120Lnet/minecraft/class_1230;field_5120:Ljava/lang/String;named nameLnet/minecraft/client/texture/SpriteAtlasTexture;name:Ljava/lang/String;
-
textureCreator
- Mappings:
Namespace Name Mixin selector official mLbmh;m:Lbmb;intermediary field_5121Lnet/minecraft/class_1230;field_5121:Lnet/minecraft/class_1222;named textureCreatorLnet/minecraft/client/texture/SpriteAtlasTexture;textureCreator:Lnet/minecraft/client/texture/TextureCreator;
-
maxTextureSize
private int maxTextureSize- Mappings:
Namespace Name Mixin selector official nLbmh;n:Iintermediary field_5122Lnet/minecraft/class_1230;field_5122:Inamed maxTextureSizeLnet/minecraft/client/texture/SpriteAtlasTexture;maxTextureSize:I
-
texture
- Mappings:
Namespace Name Mixin selector official oLbmh;o:Lbmi;intermediary field_5123Lnet/minecraft/class_1230;field_5123:Lnet/minecraft/class_1231;named textureLnet/minecraft/client/texture/SpriteAtlasTexture;texture:Lnet/minecraft/client/texture/Sprite;
-
-
Constructor Details
-
SpriteAtlasTexture
- Mappings:
Namespace Name Mixin selector official <init>Lbmh;<init>(Ljava/lang/String;)Vintermediary <init>Lnet/minecraft/class_1230;<init>(Ljava/lang/String;)Vnamed <init>Lnet/minecraft/client/texture/SpriteAtlasTexture;<init>(Ljava/lang/String;)V
-
SpriteAtlasTexture
- Mappings:
Namespace Name Mixin selector official <init>Lbmh;<init>(Ljava/lang/String;Lbmb;)Vintermediary <init>Lnet/minecraft/class_1230;<init>(Ljava/lang/String;Lnet/minecraft/class_1222;)Vnamed <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 gLbmh;g()Vintermediary method_4234Lnet/minecraft/class_1230;method_4234()Vnamed method_4234Lnet/minecraft/client/texture/SpriteAtlasTexture;method_4234()V
-
load
- Specified by:
loadin interfaceTexture- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLbmk;a(Lbni;)Vintermediary method_4277Lnet/minecraft/class_1233;method_4277(Lnet/minecraft/class_1258;)Vnamed loadLnet/minecraft/client/texture/Texture;load(Lnet/minecraft/resource/ResourceManager;)V
-
method_4227
- Mappings:
Namespace Name Mixin selector official aLbmh;a(Lbni;Lbmb;)Vintermediary method_4227Lnet/minecraft/class_1230;method_4227(Lnet/minecraft/class_1258;Lnet/minecraft/class_1222;)Vnamed method_4227Lnet/minecraft/client/texture/SpriteAtlasTexture;method_4227(Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/client/texture/TextureCreator;)V
-
method_4231
- Mappings:
Namespace Name Mixin selector official bLbmh;b(Lbni;)Vintermediary method_4231Lnet/minecraft/class_1230;method_4231(Lnet/minecraft/class_1258;)Vnamed method_4231Lnet/minecraft/client/texture/SpriteAtlasTexture;method_4231(Lnet/minecraft/resource/ResourceManager;)V
-
method_4230
- Mappings:
Namespace Name Mixin selector official aLbmh;a(Ljy;I)Ljy;intermediary method_4230Lnet/minecraft/class_1230;method_4230(Lnet/minecraft/class_1605;I)Lnet/minecraft/class_1605;named method_4230Lnet/minecraft/client/texture/SpriteAtlasTexture;method_4230(Lnet/minecraft/util/Identifier;I)Lnet/minecraft/util/Identifier;
-
getSprite
- Mappings:
Namespace Name Mixin selector official aLbmh;a(Ljava/lang/String;)Lbmi;intermediary method_4228Lnet/minecraft/class_1230;method_4228(Ljava/lang/String;)Lnet/minecraft/class_1231;named getSpriteLnet/minecraft/client/texture/SpriteAtlasTexture;getSprite(Ljava/lang/String;)Lnet/minecraft/client/texture/Sprite;
-
update
public void update()- Mappings:
Namespace Name Mixin selector official dLbmh;d()Vintermediary method_4232Lnet/minecraft/class_1230;method_4232()Vnamed updateLnet/minecraft/client/texture/SpriteAtlasTexture;update()V
-
getSprite
- Mappings:
Namespace Name Mixin selector official aLbmh;a(Ljy;)Lbmi;intermediary method_4229Lnet/minecraft/class_1230;method_4229(Lnet/minecraft/class_1605;)Lnet/minecraft/class_1231;named getSpriteLnet/minecraft/client/texture/SpriteAtlasTexture;getSprite(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/texture/Sprite;
-
tick
public void tick()- Specified by:
tickin interfaceClientTickable- Mappings:
Namespace Name Mixin selector official eLbmm;e()Vintermediary method_4305Lnet/minecraft/class_1235;method_4305()Vnamed tickLnet/minecraft/client/ClientTickable;tick()V
-
setMaxTextureSize
public void setMaxTextureSize(int size)- Mappings:
Namespace Name Mixin selector official aLbmh;a(I)Vintermediary method_4226Lnet/minecraft/class_1230;method_4226(I)Vnamed setMaxTextureSizeLnet/minecraft/client/texture/SpriteAtlasTexture;setMaxTextureSize(I)V
-
getTexture
- Mappings:
Namespace Name Mixin selector official fLbmh;f()Lbmi;intermediary method_4233Lnet/minecraft/class_1230;method_4233()Lnet/minecraft/class_1231;named getTextureLnet/minecraft/client/texture/SpriteAtlasTexture;getTexture()Lnet/minecraft/client/texture/Sprite;
-