Package net.minecraft.client.texture
Class SpriteAtlasTexture
java.lang.Object
net.minecraft.client.texture.AbstractTexture
net.minecraft.client.texture.SpriteAtlasTexture
- All Implemented Interfaces:
AutoCloseable,DynamicTexture,TextureTickListener
@Environment(CLIENT)
public class SpriteAtlasTexture
extends AbstractTexture
implements DynamicTexture, TextureTickListener
- Mappings:
Namespace Name named net/minecraft/client/texture/SpriteAtlasTextureintermediary net/minecraft/class_1059official ihl
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final IdentifierDeprecated.private List<SpriteContents.class_12298> private intprivate intprivate GpuTextureView[]private GpuBufferstatic final IdentifierDeprecated.private intprivate final Identifierprivate static final Loggerprivate final intprivate Spritestatic final IdentifierDeprecated.private Map<Identifier, Sprite> private intFields inherited from class net.minecraft.client.texture.AbstractTexture
glTexture, glTextureView, sampler -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()voidclose()private voidcreateTexture(int width, int height, int mipLevel) private static voiddumpAtlasInfos(Path path, String id, Map<Identifier, Sprite> sprites) (package private) intgetId()intgetSprite(Identifier id) (package private) intgetWidth()private voidvoidsave(Identifier id, Path path) voidtick()voidvoidupload(SpriteLoader.StitchResult stitchResult) Methods inherited from class net.minecraft.client.texture.AbstractTexture
getGlTexture, getGlTextureView, getSampler
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/client/texture/SpriteAtlasTexture;LOGGER:Lorg/slf4j/Logger;intermediary field_5278Lnet/minecraft/class_1059;field_5278:Lorg/slf4j/Logger;official gLihl;g:Lorg/slf4j/Logger;
-
BLOCK_ATLAS_TEXTURE
Deprecated.- Mappings:
Namespace Name Mixin selector named BLOCK_ATLAS_TEXTURELnet/minecraft/client/texture/SpriteAtlasTexture;BLOCK_ATLAS_TEXTURE:Lnet/minecraft/util/Identifier;intermediary field_5275Lnet/minecraft/class_1059;field_5275:Lnet/minecraft/class_2960;official dLihl;d:Lamo;
-
field_64467
Deprecated.- Mappings:
Namespace Name Mixin selector named field_64467Lnet/minecraft/client/texture/SpriteAtlasTexture;field_64467:Lnet/minecraft/util/Identifier;intermediary field_64467Lnet/minecraft/class_1059;field_64467:Lnet/minecraft/class_2960;official eLihl;e:Lamo;
-
PARTICLE_ATLAS_TEXTURE
Deprecated.- Mappings:
Namespace Name Mixin selector named PARTICLE_ATLAS_TEXTURELnet/minecraft/client/texture/SpriteAtlasTexture;PARTICLE_ATLAS_TEXTURE:Lnet/minecraft/util/Identifier;intermediary field_17898Lnet/minecraft/class_1059;field_17898:Lnet/minecraft/class_2960;official fLihl;f:Lamo;
-
spritesToLoad
- Mappings:
Namespace Name Mixin selector named spritesToLoadLnet/minecraft/client/texture/SpriteAtlasTexture;spritesToLoad:Ljava/util/List;intermediary field_5277Lnet/minecraft/class_1059;field_5277:Ljava/util/List;official hLihl;h:Ljava/util/List;
-
field_64243
- Mappings:
Namespace Name Mixin selector named field_64243Lnet/minecraft/client/texture/SpriteAtlasTexture;field_64243:Ljava/util/List;intermediary field_64243Lnet/minecraft/class_1059;field_64243:Ljava/util/List;official iLihl;i:Ljava/util/List;
-
sprites
- Mappings:
Namespace Name Mixin selector named spritesLnet/minecraft/client/texture/SpriteAtlasTexture;sprites:Ljava/util/Map;intermediary field_5280Lnet/minecraft/class_1059;field_5280:Ljava/util/Map;official jLihl;j:Ljava/util/Map;
-
missingSprite
- Mappings:
Namespace Name Mixin selector named missingSpriteLnet/minecraft/client/texture/SpriteAtlasTexture;missingSprite:Lnet/minecraft/client/texture/Sprite;intermediary field_46207Lnet/minecraft/class_1059;field_46207:Lnet/minecraft/class_1058;official kLihl;k:Lihm;
-
id
- Mappings:
Namespace Name Mixin selector named idLnet/minecraft/client/texture/SpriteAtlasTexture;id:Lnet/minecraft/util/Identifier;intermediary field_21749Lnet/minecraft/class_1059;field_21749:Lnet/minecraft/class_2960;official lLihl;l:Lamo;
-
maxTextureSize
private final int maxTextureSize- Mappings:
Namespace Name Mixin selector named maxTextureSizeLnet/minecraft/client/texture/SpriteAtlasTexture;maxTextureSize:Iintermediary field_17899Lnet/minecraft/class_1059;field_17899:Iofficial mLihl;m:I
-
width
private int width- Mappings:
Namespace Name Mixin selector named widthLnet/minecraft/client/texture/SpriteAtlasTexture;width:Iintermediary field_43113Lnet/minecraft/class_1059;field_43113:Iofficial nLihl;n:I
-
height
private int height- Mappings:
Namespace Name Mixin selector named heightLnet/minecraft/client/texture/SpriteAtlasTexture;height:Iintermediary field_43114Lnet/minecraft/class_1059;field_43114:Iofficial oLihl;o:I
-
field_64244
private int field_64244- Mappings:
Namespace Name Mixin selector named field_64244Lnet/minecraft/client/texture/SpriteAtlasTexture;field_64244:Iintermediary field_64244Lnet/minecraft/class_1059;field_64244:Iofficial pLihl;p:I
-
field_64245
private int field_64245- Mappings:
Namespace Name Mixin selector named field_64245Lnet/minecraft/client/texture/SpriteAtlasTexture;field_64245:Iintermediary field_64245Lnet/minecraft/class_1059;field_64245:Iofficial qLihl;q:I
-
field_64246
- Mappings:
Namespace Name Mixin selector named field_64246Lnet/minecraft/client/texture/SpriteAtlasTexture;field_64246:[Lcom/mojang/blaze3d/textures/GpuTextureView;intermediary field_64246Lnet/minecraft/class_1059;field_64246:[Lcom/mojang/blaze3d/textures/GpuTextureView;official rLihl;r:[Lcom/mojang/blaze3d/textures/GpuTextureView;
-
field_64247
- Mappings:
Namespace Name Mixin selector named field_64247Lnet/minecraft/client/texture/SpriteAtlasTexture;field_64247:Lcom/mojang/blaze3d/buffers/GpuBuffer;intermediary field_64247Lnet/minecraft/class_1059;field_64247:Lcom/mojang/blaze3d/buffers/GpuBuffer;official sLihl;s:Lcom/mojang/blaze3d/buffers/GpuBuffer;
-
-
Constructor Details
-
SpriteAtlasTexture
-
-
Method Details
-
createTexture
private void createTexture(int width, int height, int mipLevel) - Mappings:
Namespace Name Mixin selector named createTextureLnet/minecraft/client/texture/SpriteAtlasTexture;createTexture(III)Vintermediary method_72240Lnet/minecraft/class_1059;method_72240(III)Vofficial aLihl;a(III)V
-
upload
- Mappings:
Namespace Name Mixin selector named uploadLnet/minecraft/client/texture/SpriteAtlasTexture;upload(Lnet/minecraft/client/texture/SpriteLoader$StitchResult;)Vintermediary method_45848Lnet/minecraft/class_1059;method_45848(Lnet/minecraft/class_7766$class_7767;)Vofficial aLihl;a(Lihi$a;)V
-
method_76314
private void method_76314()- Mappings:
Namespace Name Mixin selector named method_76314Lnet/minecraft/client/texture/SpriteAtlasTexture;method_76314()Vintermediary method_76314Lnet/minecraft/class_1059;method_76314()Vofficial lLihl;l()V
-
save
- Specified by:
savein interfaceDynamicTexture- Throws:
IOException- Mappings:
Namespace Name Mixin selector named saveLnet/minecraft/client/texture/DynamicTexture;save(Lnet/minecraft/util/Identifier;Ljava/nio/file/Path;)Vintermediary method_49712Lnet/minecraft/class_8215;method_49712(Lnet/minecraft/class_2960;Ljava/nio/file/Path;)Vofficial aLigy;a(Lamo;Ljava/nio/file/Path;)V
-
dumpAtlasInfos
- Mappings:
Namespace Name Mixin selector named dumpAtlasInfosLnet/minecraft/client/texture/SpriteAtlasTexture;dumpAtlasInfos(Ljava/nio/file/Path;Ljava/lang/String;Ljava/util/Map;)Vintermediary method_45849Lnet/minecraft/class_1059;method_45849(Ljava/nio/file/Path;Ljava/lang/String;Ljava/util/Map;)Vofficial aLihl;a(Ljava/nio/file/Path;Ljava/lang/String;Ljava/util/Map;)V
-
tickAnimatedSprites
public void tickAnimatedSprites()- Mappings:
Namespace Name Mixin selector named tickAnimatedSpritesLnet/minecraft/client/texture/SpriteAtlasTexture;tickAnimatedSprites()Vintermediary method_4612Lnet/minecraft/class_1059;method_4612()Vofficial dLihl;d()V
-
tick
public void tick()- Specified by:
tickin interfaceTextureTickListener- Mappings:
Namespace Name Mixin selector named tickLnet/minecraft/client/texture/TextureTickListener;tick()Vintermediary method_4622Lnet/minecraft/class_1061;method_4622()Vofficial eLihp;e()V
-
getSprite
- Mappings:
Namespace Name Mixin selector named getSpriteLnet/minecraft/client/texture/SpriteAtlasTexture;getSprite(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/texture/Sprite;intermediary method_4608Lnet/minecraft/class_1059;method_4608(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1058;official aLihl;a(Lamo;)Lihm;
-
getMissingSprite
- Mappings:
Namespace Name Mixin selector named getMissingSpriteLnet/minecraft/client/texture/SpriteAtlasTexture;getMissingSprite()Lnet/minecraft/client/texture/Sprite;intermediary method_73023Lnet/minecraft/class_1059;method_73023()Lnet/minecraft/class_1058;official fLihl;f()Lihm;
-
clear
public void clear()- Mappings:
Namespace Name Mixin selector named clearLnet/minecraft/client/texture/SpriteAtlasTexture;clear()Vintermediary method_4601Lnet/minecraft/class_1059;method_4601()Vofficial gLihl;g()V
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Overrides:
closein classAbstractTexture
-
getId
- Mappings:
Namespace Name Mixin selector named getIdLnet/minecraft/client/texture/SpriteAtlasTexture;getId()Lnet/minecraft/util/Identifier;intermediary method_24106Lnet/minecraft/class_1059;method_24106()Lnet/minecraft/class_2960;official hLihl;h()Lamo;
-
getMaxTextureSize
public int getMaxTextureSize()- Mappings:
Namespace Name Mixin selector named getMaxTextureSizeLnet/minecraft/client/texture/SpriteAtlasTexture;getMaxTextureSize()Iintermediary method_45850Lnet/minecraft/class_1059;method_45850()Iofficial iLihl;i()I
-
getWidth
int getWidth()- Mappings:
Namespace Name Mixin selector named getWidthLnet/minecraft/client/texture/SpriteAtlasTexture;getWidth()Iintermediary method_49713Lnet/minecraft/class_1059;method_49713()Iofficial jLihl;j()I
-
getHeight
int getHeight()- Mappings:
Namespace Name Mixin selector named getHeightLnet/minecraft/client/texture/SpriteAtlasTexture;getHeight()Iintermediary method_49714Lnet/minecraft/class_1059;method_49714()Iofficial kLihl;k()I
-