Package net.minecraft.client.texture
Class TextureManager
java.lang.Object
net.minecraft.client.texture.TextureManager
- Mappings:
Namespace Name intermediary net/minecraft/class_76glue class_359server net/minecraft/class_76client jinamed net/minecraft/client/texture/TextureManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate booleanprivate HashMapHashMap of String, Integer Arrayprivate Mapprivate Listprivate GameOptionsprivate IntBufferprivate BufferedImageprivate ByteBufferprivate HashMapHashMap of Integer, BufferedImagestatic booleanprivate TexturePacksprivate HashMapHashMap of String, Integer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDynamicTexture(DynamicTexture texture) voidbind(int[] colors, int width, int height, int id) voidbindTexture(int id) private intcrispBlend(int color1, int color2) voiddelete(int textureId) downloadImage(String url, ImageProcessor processor) intdownloadTexture(String url, String backup) int[]intgetTextureId(String path) intload(BufferedImage image) voidload(BufferedImage image, int id) private int[]readColors(BufferedImage image) private int[]readColors(BufferedImage image, int[] colors) private BufferedImagereadImage(InputStream stream) voidreleaseImage(String url) voidreload()private BufferedImagerescale(BufferedImage image) private intsmoothBlend(int color1, int color2) voidtick()
-
Field Details
-
MIPMAP
public static boolean MIPMAP- Mappings:
Namespace Name Mixin selector intermediary field_1245Lnet/minecraft/class_76;field_1245:Zglue field_1440Lclass_359;field_1440:Zserver field_1245Lnet/minecraft/class_76;field_1245:Zclient aLji;a:Znamed MIPMAPLnet/minecraft/client/texture/TextureManager;MIPMAP:Z
-
textures
HashMap of String, Integer- Mappings:
Namespace Name Mixin selector intermediary field_1246Lnet/minecraft/class_76;field_1246:Ljava/util/HashMap;glue field_1441Lclass_359;field_1441:Ljava/util/HashMap;server field_1246Lnet/minecraft/class_76;field_1246:Ljava/util/HashMap;client bLji;b:Ljava/util/HashMap;named texturesLnet/minecraft/client/texture/TextureManager;textures:Ljava/util/HashMap;
-
colors
HashMap of String, Integer Array- Mappings:
Namespace Name Mixin selector intermediary field_1247Lnet/minecraft/class_76;field_1247:Ljava/util/HashMap;glue field_1442Lclass_359;field_1442:Ljava/util/HashMap;server field_1247Lnet/minecraft/class_76;field_1247:Ljava/util/HashMap;client cLji;c:Ljava/util/HashMap;named colorsLnet/minecraft/client/texture/TextureManager;colors:Ljava/util/HashMap;
-
images
HashMap of Integer, BufferedImage- Mappings:
Namespace Name Mixin selector intermediary field_1248Lnet/minecraft/class_76;field_1248:Ljava/util/HashMap;glue field_1443Lclass_359;field_1443:Ljava/util/HashMap;server field_1248Lnet/minecraft/class_76;field_1248:Ljava/util/HashMap;client dLji;d:Ljava/util/HashMap;named imagesLnet/minecraft/client/texture/TextureManager;images:Ljava/util/HashMap;
-
idBuffer
- Mappings:
Namespace Name Mixin selector intermediary field_1249Lnet/minecraft/class_76;field_1249:Ljava/nio/IntBuffer;glue field_1444Lclass_359;field_1444:Ljava/nio/IntBuffer;server field_1249Lnet/minecraft/class_76;field_1249:Ljava/nio/IntBuffer;client eLji;e:Ljava/nio/IntBuffer;named idBufferLnet/minecraft/client/texture/TextureManager;idBuffer:Ljava/nio/IntBuffer;
-
imageBuffer
- Mappings:
Namespace Name Mixin selector intermediary field_1250Lnet/minecraft/class_76;field_1250:Ljava/nio/ByteBuffer;glue field_1445Lclass_359;field_1445:Ljava/nio/ByteBuffer;server field_1250Lnet/minecraft/class_76;field_1250:Ljava/nio/ByteBuffer;client fLji;f:Ljava/nio/ByteBuffer;named imageBufferLnet/minecraft/client/texture/TextureManager;imageBuffer:Ljava/nio/ByteBuffer;
-
dynamicTextures
- Mappings:
Namespace Name Mixin selector intermediary field_1251Lnet/minecraft/class_76;field_1251:Ljava/util/List;glue field_1446Lclass_359;field_1446:Ljava/util/List;server field_1251Lnet/minecraft/class_76;field_1251:Ljava/util/List;client gLji;g:Ljava/util/List;named dynamicTexturesLnet/minecraft/client/texture/TextureManager;dynamicTextures:Ljava/util/List;
-
downloadedImages
- Mappings:
Namespace Name Mixin selector intermediary field_1252Lnet/minecraft/class_76;field_1252:Ljava/util/Map;glue field_1447Lclass_359;field_1447:Ljava/util/Map;server field_1252Lnet/minecraft/class_76;field_1252:Ljava/util/Map;client hLji;h:Ljava/util/Map;named downloadedImagesLnet/minecraft/client/texture/TextureManager;downloadedImages:Ljava/util/Map;
-
gameOptions
- Mappings:
Namespace Name Mixin selector intermediary field_1253Lnet/minecraft/class_76;field_1253:Lnet/minecraft/class_322;glue field_1448Lclass_359;field_1448:Lclass_419;server field_1253Lnet/minecraft/class_76;field_1253:Lnet/minecraft/class_322;client iLji;i:Lkv;named gameOptionsLnet/minecraft/client/texture/TextureManager;gameOptions:Lnet/minecraft/client/option/GameOptions;
-
clamp
private boolean clamp- Mappings:
Namespace Name Mixin selector intermediary field_1254Lnet/minecraft/class_76;field_1254:Zglue field_1449Lclass_359;field_1449:Zserver field_1254Lnet/minecraft/class_76;field_1254:Zclient jLji;j:Znamed clampLnet/minecraft/client/texture/TextureManager;clamp:Z
-
blur
private boolean blur- Mappings:
Namespace Name Mixin selector intermediary field_1255Lnet/minecraft/class_76;field_1255:Zglue field_1450Lclass_359;field_1450:Zserver field_1255Lnet/minecraft/class_76;field_1255:Zclient kLji;k:Znamed blurLnet/minecraft/client/texture/TextureManager;blur:Z
-
texturePacks
- Mappings:
Namespace Name Mixin selector intermediary field_1256Lnet/minecraft/class_76;field_1256:Lnet/minecraft/class_303;glue field_1451Lclass_359;field_1451:Lclass_323;server field_1256Lnet/minecraft/class_76;field_1256:Lnet/minecraft/class_303;client lLji;l:Lik;named texturePacksLnet/minecraft/client/texture/TextureManager;texturePacks:Lnet/minecraft/client/resource/pack/TexturePacks;
-
image
- Mappings:
Namespace Name Mixin selector intermediary field_1257Lnet/minecraft/class_76;field_1257:Ljava/awt/image/BufferedImage;glue field_1452Lclass_359;field_1452:Ljava/awt/image/BufferedImage;server field_1257Lnet/minecraft/class_76;field_1257:Ljava/awt/image/BufferedImage;client mLji;m:Ljava/awt/image/BufferedImage;named imageLnet/minecraft/client/texture/TextureManager;image:Ljava/awt/image/BufferedImage;
-
-
Constructor Details
-
TextureManager
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_76;<init>(Lnet/minecraft/class_303;Lnet/minecraft/class_322;)Vglue <init>Lclass_359;<init>(Lclass_323;Lclass_419;)Vserver <init>Lnet/minecraft/class_76;<init>(Lnet/minecraft/class_303;Lnet/minecraft/class_322;)Vclient <init>Lji;<init>(Lik;Lkv;)Vnamed <init>Lnet/minecraft/client/texture/TextureManager;<init>(Lnet/minecraft/client/resource/pack/TexturePacks;Lnet/minecraft/client/option/GameOptions;)V
-
-
Method Details
-
getColors
- Mappings:
Namespace Name Mixin selector intermediary method_1092Lnet/minecraft/class_76;method_1092(Ljava/lang/String;)[Iglue method_1449Lclass_359;method_1449(Ljava/lang/String;)[Iserver method_1092Lnet/minecraft/class_76;method_1092(Ljava/lang/String;)[Iclient aLji;a(Ljava/lang/String;)[Inamed getColorsLnet/minecraft/client/texture/TextureManager;getColors(Ljava/lang/String;)[I
-
readColors
- Mappings:
Namespace Name Mixin selector intermediary method_1099Lnet/minecraft/class_76;method_1099(Ljava/awt/image/BufferedImage;)[Iglue method_1456Lclass_359;method_1456(Ljava/awt/image/BufferedImage;)[Iserver method_1099Lnet/minecraft/class_76;method_1099(Ljava/awt/image/BufferedImage;)[Iclient bLji;b(Ljava/awt/image/BufferedImage;)[Inamed readColorsLnet/minecraft/client/texture/TextureManager;readColors(Ljava/awt/image/BufferedImage;)[I
-
readColors
- Mappings:
Namespace Name Mixin selector intermediary method_1090Lnet/minecraft/class_76;method_1090(Ljava/awt/image/BufferedImage;[I)[Iglue method_1447Lclass_359;method_1447(Ljava/awt/image/BufferedImage;[I)[Iserver method_1090Lnet/minecraft/class_76;method_1090(Ljava/awt/image/BufferedImage;[I)[Iclient aLji;a(Ljava/awt/image/BufferedImage;[I)[Inamed readColorsLnet/minecraft/client/texture/TextureManager;readColors(Ljava/awt/image/BufferedImage;[I)[I
-
getTextureId
- Mappings:
Namespace Name Mixin selector intermediary method_1100Lnet/minecraft/class_76;method_1100(Ljava/lang/String;)Iglue method_1457Lclass_359;method_1457(Ljava/lang/String;)Iserver method_1100Lnet/minecraft/class_76;method_1100(Ljava/lang/String;)Iclient bLji;b(Ljava/lang/String;)Inamed getTextureIdLnet/minecraft/client/texture/TextureManager;getTextureId(Ljava/lang/String;)I
-
rescale
- Mappings:
Namespace Name Mixin selector intermediary method_1101Lnet/minecraft/class_76;method_1101(Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage;glue method_1458Lclass_359;method_1458(Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage;server method_1101Lnet/minecraft/class_76;method_1101(Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage;client cLji;c(Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage;named rescaleLnet/minecraft/client/texture/TextureManager;rescale(Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage;
-
load
- Mappings:
Namespace Name Mixin selector intermediary method_1088Lnet/minecraft/class_76;method_1088(Ljava/awt/image/BufferedImage;)Iglue method_1445Lclass_359;method_1445(Ljava/awt/image/BufferedImage;)Iserver method_1088Lnet/minecraft/class_76;method_1088(Ljava/awt/image/BufferedImage;)Iclient aLji;a(Ljava/awt/image/BufferedImage;)Inamed loadLnet/minecraft/client/texture/TextureManager;load(Ljava/awt/image/BufferedImage;)I
-
load
- Mappings:
Namespace Name Mixin selector intermediary method_1089Lnet/minecraft/class_76;method_1089(Ljava/awt/image/BufferedImage;I)Vglue method_1446Lclass_359;method_1446(Ljava/awt/image/BufferedImage;I)Vserver method_1089Lnet/minecraft/class_76;method_1089(Ljava/awt/image/BufferedImage;I)Vclient aLji;a(Ljava/awt/image/BufferedImage;I)Vnamed loadLnet/minecraft/client/texture/TextureManager;load(Ljava/awt/image/BufferedImage;I)V
-
bind
public void bind(int[] colors, int width, int height, int id) - Mappings:
Namespace Name Mixin selector intermediary method_1095Lnet/minecraft/class_76;method_1095([IIII)Vglue method_1452Lclass_359;method_1452([IIII)Vserver method_1095Lnet/minecraft/class_76;method_1095([IIII)Vclient aLji;a([IIII)Vnamed bindLnet/minecraft/client/texture/TextureManager;bind([IIII)V
-
delete
public void delete(int textureId) - Mappings:
Namespace Name Mixin selector intermediary method_1085Lnet/minecraft/class_76;method_1085(I)Vglue method_1442Lclass_359;method_1442(I)Vserver method_1085Lnet/minecraft/class_76;method_1085(I)Vclient aLji;a(I)Vnamed deleteLnet/minecraft/client/texture/TextureManager;delete(I)V
-
downloadTexture
- Mappings:
Namespace Name Mixin selector intermediary method_1093Lnet/minecraft/class_76;method_1093(Ljava/lang/String;Ljava/lang/String;)Iglue method_1450Lclass_359;method_1450(Ljava/lang/String;Ljava/lang/String;)Iserver method_1093Lnet/minecraft/class_76;method_1093(Ljava/lang/String;Ljava/lang/String;)Iclient aLji;a(Ljava/lang/String;Ljava/lang/String;)Inamed downloadTextureLnet/minecraft/client/texture/TextureManager;downloadTexture(Ljava/lang/String;Ljava/lang/String;)I
-
downloadImage
- Mappings:
Namespace Name Mixin selector intermediary method_1094Lnet/minecraft/class_76;method_1094(Ljava/lang/String;Lnet/minecraft/class_131;)Lnet/minecraft/class_130;glue method_1451Lclass_359;method_1451(Ljava/lang/String;Lclass_516;)Lclass_169;server method_1094Lnet/minecraft/class_76;method_1094(Ljava/lang/String;Lnet/minecraft/class_131;)Lnet/minecraft/class_130;client aLji;a(Ljava/lang/String;Lnf;)Lek;named downloadImageLnet/minecraft/client/texture/TextureManager;downloadImage(Ljava/lang/String;Lnet/minecraft/client/texture/ImageProcessor;)Lnet/minecraft/client/texture/ImageDownload;
-
releaseImage
- Mappings:
Namespace Name Mixin selector intermediary method_1102Lnet/minecraft/class_76;method_1102(Ljava/lang/String;)Vglue method_1459Lclass_359;method_1459(Ljava/lang/String;)Vserver method_1102Lnet/minecraft/class_76;method_1102(Ljava/lang/String;)Vclient cLji;c(Ljava/lang/String;)Vnamed releaseImageLnet/minecraft/client/texture/TextureManager;releaseImage(Ljava/lang/String;)V
-
addDynamicTexture
- Mappings:
Namespace Name Mixin selector intermediary method_1087Lnet/minecraft/class_76;method_1087(Lnet/minecraft/class_336;)Vglue method_1444Lclass_359;method_1444(Lclass_40;)Vserver method_1087Lnet/minecraft/class_76;method_1087(Lnet/minecraft/class_336;)Vclient aLji;a(Law;)Vnamed addDynamicTextureLnet/minecraft/client/texture/TextureManager;addDynamicTexture(Lnet/minecraft/client/render/texture/DynamicTexture;)V
-
tick
public void tick()- Mappings:
Namespace Name Mixin selector intermediary method_1084Lnet/minecraft/class_76;method_1084()Vglue method_1441Lclass_359;method_1441()Vserver method_1084Lnet/minecraft/class_76;method_1084()Vclient aLji;a()Vnamed tickLnet/minecraft/client/texture/TextureManager;tick()V
-
smoothBlend
private int smoothBlend(int color1, int color2) - Mappings:
Namespace Name Mixin selector intermediary method_1086Lnet/minecraft/class_76;method_1086(II)Iglue method_1443Lclass_359;method_1443(II)Iserver method_1086Lnet/minecraft/class_76;method_1086(II)Iclient aLji;a(II)Inamed smoothBlendLnet/minecraft/client/texture/TextureManager;smoothBlend(II)I
-
crispBlend
private int crispBlend(int color1, int color2) - Mappings:
Namespace Name Mixin selector intermediary method_1098Lnet/minecraft/class_76;method_1098(II)Iglue method_1455Lclass_359;method_1455(II)Iserver method_1098Lnet/minecraft/class_76;method_1098(II)Iclient bLji;b(II)Inamed crispBlendLnet/minecraft/client/texture/TextureManager;crispBlend(II)I
-
reload
public void reload()- Mappings:
Namespace Name Mixin selector intermediary method_1096Lnet/minecraft/class_76;method_1096()Vglue method_1453Lclass_359;method_1453()Vserver method_1096Lnet/minecraft/class_76;method_1096()Vclient bLji;b()Vnamed reloadLnet/minecraft/client/texture/TextureManager;reload()V
-
readImage
- Mappings:
Namespace Name Mixin selector intermediary method_1091Lnet/minecraft/class_76;method_1091(Ljava/io/InputStream;)Ljava/awt/image/BufferedImage;glue method_1448Lclass_359;method_1448(Ljava/io/InputStream;)Ljava/awt/image/BufferedImage;server method_1091Lnet/minecraft/class_76;method_1091(Ljava/io/InputStream;)Ljava/awt/image/BufferedImage;client aLji;a(Ljava/io/InputStream;)Ljava/awt/image/BufferedImage;named readImageLnet/minecraft/client/texture/TextureManager;readImage(Ljava/io/InputStream;)Ljava/awt/image/BufferedImage;
-
bindTexture
public void bindTexture(int id) - Mappings:
Namespace Name Mixin selector intermediary method_1097Lnet/minecraft/class_76;method_1097(I)Vglue method_1454Lclass_359;method_1454(I)Vserver method_1097Lnet/minecraft/class_76;method_1097(I)Vclient bLji;b(I)Vnamed bindTextureLnet/minecraft/client/texture/TextureManager;bindTexture(I)V
-