Class SpriteLoader

java.lang.Object
net.minecraft.client.texture.SpriteLoader

@Environment(CLIENT) public class SpriteLoader extends Object
Mappings:
Namespace Name
official fno
intermediary net/minecraft/class_7766
named net/minecraft/client/texture/SpriteLoader
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Lfno;a:Lorg/slf4j/Logger;
      intermediary field_40548 Lnet/minecraft/class_7766;field_40548:Lorg/slf4j/Logger;
      named LOGGER Lnet/minecraft/client/texture/SpriteLoader;LOGGER:Lorg/slf4j/Logger;
    • FINDER

      private static final ResourceFinder FINDER
      Mappings:
      Namespace Name Mixin selector
      official d Lfno;d:Labx;
      intermediary field_40551 Lnet/minecraft/class_7766;field_40551:Lnet/minecraft/class_7654;
      named FINDER Lnet/minecraft/client/texture/SpriteLoader;FINDER:Lnet/minecraft/resource/ResourceFinder;
    • id

      private final Identifier id
      Mappings:
      Namespace Name Mixin selector
      official b Lfno;b:Lace;
      intermediary field_40549 Lnet/minecraft/class_7766;field_40549:Lnet/minecraft/class_2960;
      named id Lnet/minecraft/client/texture/SpriteLoader;id:Lnet/minecraft/util/Identifier;
    • maxTextureSize

      private final int maxTextureSize
      Mappings:
      Namespace Name Mixin selector
      official c Lfno;c:I
      intermediary field_40550 Lnet/minecraft/class_7766;field_40550:I
      named maxTextureSize Lnet/minecraft/client/texture/SpriteLoader;maxTextureSize:I
  • Constructor Details

    • SpriteLoader

      public SpriteLoader(Identifier id, int maxTextureSize)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lfno;<init>(Lace;I)V
      intermediary <init> Lnet/minecraft/class_7766;<init>(Lnet/minecraft/class_2960;I)V
      named <init> Lnet/minecraft/client/texture/SpriteLoader;<init>(Lnet/minecraft/util/Identifier;I)V
  • Method Details

    • fromAtlas

      public static SpriteLoader fromAtlas(SpriteAtlasTexture atlasTexture)
      Mappings:
      Namespace Name Mixin selector
      official a Lfno;a(Lfns;)Lfno;
      intermediary method_45837 Lnet/minecraft/class_7766;method_45837(Lnet/minecraft/class_1059;)Lnet/minecraft/class_7766;
      named fromAtlas Lnet/minecraft/client/texture/SpriteLoader;fromAtlas(Lnet/minecraft/client/texture/SpriteAtlasTexture;)Lnet/minecraft/client/texture/SpriteLoader;
    • stitch

      public CompletableFuture<SpriteLoader.StitchResult> stitch(Map<Identifier,Resource> sprites, int mipmapLevels, Executor executor)
      Mappings:
      Namespace Name Mixin selector
      official a Lfno;a(Ljava/util/Map;ILjava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_45842 Lnet/minecraft/class_7766;method_45842(Ljava/util/Map;ILjava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
      named stitch Lnet/minecraft/client/texture/SpriteLoader;stitch(Ljava/util/Map;ILjava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
    • loadAll

      private CompletableFuture<List<SpriteContents>> loadAll(Map<Identifier,Resource> sprites, Executor executor)
      Mappings:
      Namespace Name Mixin selector
      official a Lfno;a(Ljava/util/Map;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_45843 Lnet/minecraft/class_7766;method_45843(Ljava/util/Map;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
      named loadAll Lnet/minecraft/client/texture/SpriteLoader;loadAll(Ljava/util/Map;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
    • load

      @Nullable private @Nullable SpriteContents load(Identifier id, Resource resource)
      Mappings:
      Namespace Name Mixin selector
      official a Lfno;a(Lace;Laka;)Lfnn;
      intermediary method_45829 Lnet/minecraft/class_7766;method_45829(Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;)Lnet/minecraft/class_7764;
      named load Lnet/minecraft/client/texture/SpriteLoader;load(Lnet/minecraft/util/Identifier;Lnet/minecraft/resource/Resource;)Lnet/minecraft/client/texture/SpriteContents;
    • collectStitchedSprites

      private Map<Identifier,Sprite> collectStitchedSprites(TextureStitcher<SpriteContents> stitcher)
      Mappings:
      Namespace Name Mixin selector
      official a Lfno;a(Lfnq;)Ljava/util/Map;
      intermediary method_45836 Lnet/minecraft/class_7766;method_45836(Lnet/minecraft/class_1055;)Ljava/util/Map;
      named collectStitchedSprites Lnet/minecraft/client/texture/SpriteLoader;collectStitchedSprites(Lnet/minecraft/client/texture/TextureStitcher;)Ljava/util/Map;
    • addResource

      public static void addResource(ResourceManager resourceManager, Identifier id, BiConsumer<Identifier,Resource> adder)
      Mappings:
      Namespace Name Mixin selector
      official a Lfno;a(Lakc;Lace;Ljava/util/function/BiConsumer;)V
      intermediary method_45830 Lnet/minecraft/class_7766;method_45830(Lnet/minecraft/class_3300;Lnet/minecraft/class_2960;Ljava/util/function/BiConsumer;)V
      named addResource Lnet/minecraft/client/texture/SpriteLoader;addResource(Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/util/Identifier;Ljava/util/function/BiConsumer;)V
    • addResources

      public static void addResources(ResourceManager resourceManager, String textureId, BiConsumer<Identifier,Resource> adder)
      Mappings:
      Namespace Name Mixin selector
      official a Lfno;a(Lakc;Ljava/lang/String;Ljava/util/function/BiConsumer;)V
      intermediary method_45834 Lnet/minecraft/class_7766;method_45834(Lnet/minecraft/class_3300;Ljava/lang/String;Ljava/util/function/BiConsumer;)V
      named addResources Lnet/minecraft/client/texture/SpriteLoader;addResources(Lnet/minecraft/resource/ResourceManager;Ljava/lang/String;Ljava/util/function/BiConsumer;)V
    • addResources

      public static void addResources(ResourceManager resourceManager, String textureId, String prefix, BiConsumer<Identifier,Resource> adder)
      Mappings:
      Namespace Name Mixin selector
      official a Lfno;a(Lakc;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/BiConsumer;)V
      intermediary method_45833 Lnet/minecraft/class_7766;method_45833(Lnet/minecraft/class_3300;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/BiConsumer;)V
      named addResources Lnet/minecraft/client/texture/SpriteLoader;addResources(Lnet/minecraft/resource/ResourceManager;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/BiConsumer;)V
    • findAllResources

      public static Map<Identifier,Resource> findAllResources(ResourceManager resourceManager, String textureId)
      Mappings:
      Namespace Name Mixin selector
      official a Lfno;a(Lakc;Ljava/lang/String;)Ljava/util/Map;
      intermediary method_45831 Lnet/minecraft/class_7766;method_45831(Lnet/minecraft/class_3300;Ljava/lang/String;)Ljava/util/Map;
      named findAllResources Lnet/minecraft/client/texture/SpriteLoader;findAllResources(Lnet/minecraft/resource/ResourceManager;Ljava/lang/String;)Ljava/util/Map;
    • findAllResources

      public static Map<Identifier,Resource> findAllResources(ResourceManager resourceManager, String textureId, String prefix)
      Mappings:
      Namespace Name Mixin selector
      official a Lfno;a(Lakc;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map;
      intermediary method_45832 Lnet/minecraft/class_7766;method_45832(Lnet/minecraft/class_3300;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map;
      named findAllResources Lnet/minecraft/client/texture/SpriteLoader;findAllResources(Lnet/minecraft/resource/ResourceManager;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map;