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 bmj
intermediary net/minecraft/class_1232
named net/minecraft/client/texture/TextureManager
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Lbmj;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_5149 Lnet/minecraft/class_1232;field_5149:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/client/texture/TextureManager;LOGGER:Lorg/apache/logging/log4j/Logger;
    • textures

      private final Map<Identifier,​Texture> textures
      Mappings:
      Namespace Name Mixin selector
      official b Lbmj;b:Ljava/util/Map;
      intermediary field_5150 Lnet/minecraft/class_1232;field_5150:Ljava/util/Map;
      named textures Lnet/minecraft/client/texture/TextureManager;textures:Ljava/util/Map;
    • tickables

      private final List<ClientTickable> tickables
      Mappings:
      Namespace Name Mixin selector
      official c Lbmj;c:Ljava/util/List;
      intermediary field_5151 Lnet/minecraft/class_1232;field_5151:Ljava/util/List;
      named tickables Lnet/minecraft/client/texture/TextureManager;tickables:Ljava/util/List;
    • dynamicIdCounter

      private final Map<String,​Integer> dynamicIdCounter
      Mappings:
      Namespace Name Mixin selector
      official d Lbmj;d:Ljava/util/Map;
      intermediary field_5152 Lnet/minecraft/class_1232;field_5152:Ljava/util/Map;
      named dynamicIdCounter Lnet/minecraft/client/texture/TextureManager;dynamicIdCounter:Ljava/util/Map;
    • resourceManager

      private ResourceManager resourceManager
      Mappings:
      Namespace Name Mixin selector
      official e Lbmj;e:Lbni;
      intermediary field_5153 Lnet/minecraft/class_1232;field_5153:Lnet/minecraft/class_1258;
      named resourceManager Lnet/minecraft/client/texture/TextureManager;resourceManager:Lnet/minecraft/resource/ResourceManager;
  • Constructor Details

    • TextureManager

      public TextureManager​(ResourceManager resourceManager)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbmj;<init>(Lbni;)V
      intermediary <init> Lnet/minecraft/class_1232;<init>(Lnet/minecraft/class_1258;)V
      named <init> Lnet/minecraft/client/texture/TextureManager;<init>(Lnet/minecraft/resource/ResourceManager;)V
  • Method Details

    • bindTexture

      public void bindTexture​(Identifier id)
      Mappings:
      Namespace Name Mixin selector
      official a Lbmj;a(Ljy;)V
      intermediary method_4270 Lnet/minecraft/class_1232;method_4270(Lnet/minecraft/class_1605;)V
      named bindTexture Lnet/minecraft/client/texture/TextureManager;bindTexture(Lnet/minecraft/util/Identifier;)V
    • loadTickableTexture

      public boolean loadTickableTexture​(Identifier identifier, TickableTexture texture)
      Mappings:
      Namespace Name Mixin selector
      official a Lbmj;a(Ljy;Lbmn;)Z
      intermediary method_4272 Lnet/minecraft/class_1232;method_4272(Lnet/minecraft/class_1605;Lnet/minecraft/class_1236;)Z
      named loadTickableTexture Lnet/minecraft/client/texture/TextureManager;loadTickableTexture(Lnet/minecraft/util/Identifier;Lnet/minecraft/client/texture/TickableTexture;)Z
    • loadTexture

      public boolean loadTexture​(Identifier identifier, Texture texture)
      Mappings:
      Namespace Name Mixin selector
      official a Lbmj;a(Ljy;Lbmk;)Z
      intermediary method_4271 Lnet/minecraft/class_1232;method_4271(Lnet/minecraft/class_1605;Lnet/minecraft/class_1233;)Z
      named loadTexture Lnet/minecraft/client/texture/TextureManager;loadTexture(Lnet/minecraft/util/Identifier;Lnet/minecraft/client/texture/Texture;)Z
    • getTexture

      public Texture getTexture​(Identifier id)
      Mappings:
      Namespace Name Mixin selector
      official b Lbmj;b(Ljy;)Lbmk;
      intermediary method_4273 Lnet/minecraft/class_1232;method_4273(Lnet/minecraft/class_1605;)Lnet/minecraft/class_1233;
      named getTexture Lnet/minecraft/client/texture/TextureManager;getTexture(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/texture/Texture;
    • registerDynamicTexture

      public Identifier registerDynamicTexture​(String prefix, NativeImageBackedTexture texture)
      Mappings:
      Namespace Name Mixin selector
      official a Lbmj;a(Ljava/lang/String;Lblz;)Ljy;
      intermediary method_4269 Lnet/minecraft/class_1232;method_4269(Ljava/lang/String;Lnet/minecraft/class_1219;)Lnet/minecraft/class_1605;
      named registerDynamicTexture Lnet/minecraft/client/texture/TextureManager;registerDynamicTexture(Ljava/lang/String;Lnet/minecraft/client/texture/NativeImageBackedTexture;)Lnet/minecraft/util/Identifier;
    • 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
    • close

      public void close​(Identifier id)
      Mappings:
      Namespace Name Mixin selector
      official c Lbmj;c(Ljy;)V
      intermediary method_4274 Lnet/minecraft/class_1232;method_4274(Lnet/minecraft/class_1605;)V
      named close Lnet/minecraft/client/texture/TextureManager;close(Lnet/minecraft/util/Identifier;)V
    • reload

      public void reload​(ResourceManager resourceManager)
      Specified by:
      reload in interface ResourceReloadListener
      Mappings:
      Namespace Name Mixin selector
      official a Lbnj;a(Lbni;)V
      intermediary method_4366 Lnet/minecraft/class_1259;method_4366(Lnet/minecraft/class_1258;)V
      named reload Lnet/minecraft/resource/ResourceReloadListener;reload(Lnet/minecraft/resource/ResourceManager;)V