Package net.minecraft.client.texture
Class TextureManager
java.lang.Object
net.minecraft.client.texture.TextureManager
- All Implemented Interfaces:
ClientTickable,ResourceReloadListener
@Environment(CLIENT) public class TextureManager extends Object implements ClientTickable, ResourceReloadListener
- Mappings:
Namespace Name official bmjintermediary net/minecraft/class_1232named net/minecraft/client/texture/TextureManager
-
Field Summary
Fields Modifier and Type Field Description private Map<String,Integer>dynamicIdCounterprivate static LoggerLOGGERprivate ResourceManagerresourceManagerprivate Map<Identifier,Texture>texturesprivate List<ClientTickable>tickables -
Constructor Summary
Constructors Constructor Description TextureManager(ResourceManager resourceManager) -
Method Summary
Modifier and Type Method Description voidbindTexture(Identifier id)voidclose(Identifier id)TexturegetTexture(Identifier id)booleanloadTexture(Identifier identifier, Texture texture)booleanloadTickableTexture(Identifier identifier, TickableTexture texture)IdentifierregisterDynamicTexture(String prefix, NativeImageBackedTexture texture)voidreload(ResourceManager resourceManager)voidtick()
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLbmj;a:Lorg/apache/logging/log4j/Logger;intermediary field_5149Lnet/minecraft/class_1232;field_5149:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/client/texture/TextureManager;LOGGER:Lorg/apache/logging/log4j/Logger;
-
textures
- Mappings:
Namespace Name Mixin selector official bLbmj;b:Ljava/util/Map;intermediary field_5150Lnet/minecraft/class_1232;field_5150:Ljava/util/Map;named texturesLnet/minecraft/client/texture/TextureManager;textures:Ljava/util/Map;
-
tickables
- Mappings:
Namespace Name Mixin selector official cLbmj;c:Ljava/util/List;intermediary field_5151Lnet/minecraft/class_1232;field_5151:Ljava/util/List;named tickablesLnet/minecraft/client/texture/TextureManager;tickables:Ljava/util/List;
-
dynamicIdCounter
- Mappings:
Namespace Name Mixin selector official dLbmj;d:Ljava/util/Map;intermediary field_5152Lnet/minecraft/class_1232;field_5152:Ljava/util/Map;named dynamicIdCounterLnet/minecraft/client/texture/TextureManager;dynamicIdCounter:Ljava/util/Map;
-
resourceManager
- Mappings:
Namespace Name Mixin selector official eLbmj;e:Lbni;intermediary field_5153Lnet/minecraft/class_1232;field_5153:Lnet/minecraft/class_1258;named resourceManagerLnet/minecraft/client/texture/TextureManager;resourceManager:Lnet/minecraft/resource/ResourceManager;
-
-
Constructor Details
-
TextureManager
- Mappings:
Namespace Name Mixin selector official <init>Lbmj;<init>(Lbni;)Vintermediary <init>Lnet/minecraft/class_1232;<init>(Lnet/minecraft/class_1258;)Vnamed <init>Lnet/minecraft/client/texture/TextureManager;<init>(Lnet/minecraft/resource/ResourceManager;)V
-
-
Method Details
-
bindTexture
- Mappings:
Namespace Name Mixin selector official aLbmj;a(Ljy;)Vintermediary method_4270Lnet/minecraft/class_1232;method_4270(Lnet/minecraft/class_1605;)Vnamed bindTextureLnet/minecraft/client/texture/TextureManager;bindTexture(Lnet/minecraft/util/Identifier;)V
-
loadTickableTexture
- Mappings:
Namespace Name Mixin selector official aLbmj;a(Ljy;Lbmn;)Zintermediary method_4272Lnet/minecraft/class_1232;method_4272(Lnet/minecraft/class_1605;Lnet/minecraft/class_1236;)Znamed loadTickableTextureLnet/minecraft/client/texture/TextureManager;loadTickableTexture(Lnet/minecraft/util/Identifier;Lnet/minecraft/client/texture/TickableTexture;)Z
-
loadTexture
- Mappings:
Namespace Name Mixin selector official aLbmj;a(Ljy;Lbmk;)Zintermediary method_4271Lnet/minecraft/class_1232;method_4271(Lnet/minecraft/class_1605;Lnet/minecraft/class_1233;)Znamed loadTextureLnet/minecraft/client/texture/TextureManager;loadTexture(Lnet/minecraft/util/Identifier;Lnet/minecraft/client/texture/Texture;)Z
-
getTexture
- Mappings:
Namespace Name Mixin selector official bLbmj;b(Ljy;)Lbmk;intermediary method_4273Lnet/minecraft/class_1232;method_4273(Lnet/minecraft/class_1605;)Lnet/minecraft/class_1233;named getTextureLnet/minecraft/client/texture/TextureManager;getTexture(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/texture/Texture;
-
registerDynamicTexture
- Mappings:
Namespace Name Mixin selector official aLbmj;a(Ljava/lang/String;Lblz;)Ljy;intermediary method_4269Lnet/minecraft/class_1232;method_4269(Ljava/lang/String;Lnet/minecraft/class_1219;)Lnet/minecraft/class_1605;named registerDynamicTextureLnet/minecraft/client/texture/TextureManager;registerDynamicTexture(Ljava/lang/String;Lnet/minecraft/client/texture/NativeImageBackedTexture;)Lnet/minecraft/util/Identifier;
-
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
-
close
- Mappings:
Namespace Name Mixin selector official cLbmj;c(Ljy;)Vintermediary method_4274Lnet/minecraft/class_1232;method_4274(Lnet/minecraft/class_1605;)Vnamed closeLnet/minecraft/client/texture/TextureManager;close(Lnet/minecraft/util/Identifier;)V
-
reload
- Specified by:
reloadin interfaceResourceReloadListener- Mappings:
Namespace Name Mixin selector official aLbnj;a(Lbni;)Vintermediary method_4366Lnet/minecraft/class_1259;method_4366(Lnet/minecraft/class_1258;)Vnamed reloadLnet/minecraft/resource/ResourceReloadListener;reload(Lnet/minecraft/resource/ResourceManager;)V
-