Class AtlasDefinitionProvider

java.lang.Object
net.minecraft.client.data.AtlasDefinitionProvider
All Implemented Interfaces:
DataProvider

@Environment(CLIENT) public class AtlasDefinitionProvider extends Object implements DataProvider
Mappings:
Namespace Name
named net/minecraft/client/data/AtlasDefinitionProvider
intermediary net/minecraft/class_10718
official fsg
  • Field Details Link icon

    • TRIM_PALETTES_ID Link icon

      private static final Identifier TRIM_PALETTES_ID
      Mappings:
      Namespace Name Mixin selector
      named TRIM_PALETTES_ID Lnet/minecraft/client/data/AtlasDefinitionProvider;TRIM_PALETTES_ID:Lnet/minecraft/util/Identifier;
      intermediary field_56342 Lnet/minecraft/class_10718;field_56342:Lnet/minecraft/class_2960;
      official d Lfsg;d:Lalr;
    • TRIM_ASSET_SUFFIX_TO_COLOR_PALETTE Link icon

      private static final Map<String,Identifier> TRIM_ASSET_SUFFIX_TO_COLOR_PALETTE
      Mappings:
      Namespace Name Mixin selector
      named TRIM_ASSET_SUFFIX_TO_COLOR_PALETTE Lnet/minecraft/client/data/AtlasDefinitionProvider;TRIM_ASSET_SUFFIX_TO_COLOR_PALETTE:Ljava/util/Map;
      intermediary field_56343 Lnet/minecraft/class_10718;field_56343:Ljava/util/Map;
      official e Lfsg;e:Ljava/util/Map;
    • ARMOR_TRIM_PATTERN_KEYS Link icon

      private static final List<RegistryKey<ArmorTrimPattern>> ARMOR_TRIM_PATTERN_KEYS
      Mappings:
      Namespace Name Mixin selector
      named ARMOR_TRIM_PATTERN_KEYS Lnet/minecraft/client/data/AtlasDefinitionProvider;ARMOR_TRIM_PATTERN_KEYS:Ljava/util/List;
      intermediary field_56344 Lnet/minecraft/class_10718;field_56344:Ljava/util/List;
      official f Lfsg;f:Ljava/util/List;
    • EQUIPMENT_MODEL_LAYER_TYPES Link icon

      private static final List<EquipmentModel.LayerType> EQUIPMENT_MODEL_LAYER_TYPES
      Mappings:
      Namespace Name Mixin selector
      named EQUIPMENT_MODEL_LAYER_TYPES Lnet/minecraft/client/data/AtlasDefinitionProvider;EQUIPMENT_MODEL_LAYER_TYPES:Ljava/util/List;
      intermediary field_56345 Lnet/minecraft/class_10718;field_56345:Ljava/util/List;
      official g Lfsg;g:Ljava/util/List;
    • pathResolver Link icon

      private final DataOutput.PathResolver pathResolver
      Mappings:
      Namespace Name Mixin selector
      named pathResolver Lnet/minecraft/client/data/AtlasDefinitionProvider;pathResolver:Lnet/minecraft/data/DataOutput$PathResolver;
      intermediary field_56346 Lnet/minecraft/class_10718;field_56346:Lnet/minecraft/class_7784$class_7489;
      official h Lfsg;h:Lmq$a;
  • Constructor Details Link icon

    • AtlasDefinitionProvider Link icon

      public AtlasDefinitionProvider(DataOutput output)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/data/AtlasDefinitionProvider;<init>(Lnet/minecraft/data/DataOutput;)V
      intermediary <init> Lnet/minecraft/class_10718;<init>(Lnet/minecraft/class_7784;)V
      official <init> Lfsg;<init>(Lmq;)V
  • Method Details Link icon

    • getArmorTrimTextures Link icon

      private static List<Identifier> getArmorTrimTextures()
      Mappings:
      Namespace Name Mixin selector
      named getArmorTrimTextures Lnet/minecraft/client/data/AtlasDefinitionProvider;getArmorTrimTextures()Ljava/util/List;
      intermediary method_67253 Lnet/minecraft/class_10718;method_67253()Ljava/util/List;
      official b Lfsg;b()Ljava/util/List;
    • createSingleAtlasSource Link icon

      private static AtlasSource createSingleAtlasSource(SpriteIdentifier spriteId)
      Mappings:
      Namespace Name Mixin selector
      named createSingleAtlasSource Lnet/minecraft/client/data/AtlasDefinitionProvider;createSingleAtlasSource(Lnet/minecraft/client/util/SpriteIdentifier;)Lnet/minecraft/client/texture/atlas/AtlasSource;
      intermediary method_67250 Lnet/minecraft/class_10718;method_67250(Lnet/minecraft/class_4730;)Lnet/minecraft/class_7948;
      official a Lfsg;a(Lhmx;)Lhkv;
    • createDirectoryAtlasSource Link icon

      private static AtlasSource createDirectoryAtlasSource(SpriteMapper spriteMapper)
      Mappings:
      Namespace Name Mixin selector
      named createDirectoryAtlasSource Lnet/minecraft/client/data/AtlasDefinitionProvider;createDirectoryAtlasSource(Lnet/minecraft/client/util/SpriteMapper;)Lnet/minecraft/client/texture/atlas/AtlasSource;
      intermediary method_67248 Lnet/minecraft/class_10718;method_67248(Lnet/minecraft/class_10721;)Lnet/minecraft/class_7948;
      official a Lfsg;a(Lgrm;)Lhkv;
    • createAtlasSources Link icon

      private static List<AtlasSource> createAtlasSources(SpriteMapper spriteMapper)
      Mappings:
      Namespace Name Mixin selector
      named createAtlasSources Lnet/minecraft/client/data/AtlasDefinitionProvider;createAtlasSources(Lnet/minecraft/client/util/SpriteMapper;)Ljava/util/List;
      intermediary method_67254 Lnet/minecraft/class_10718;method_67254(Lnet/minecraft/class_10721;)Ljava/util/List;
      official b Lfsg;b(Lgrm;)Ljava/util/List;
    • createAtlasSources Link icon

      private static List<AtlasSource> createAtlasSources(String directorySource)
      Mappings:
      Namespace Name Mixin selector
      named createAtlasSources Lnet/minecraft/client/data/AtlasDefinitionProvider;createAtlasSources(Ljava/lang/String;)Ljava/util/List;
      intermediary method_67251 Lnet/minecraft/class_10718;method_67251(Ljava/lang/String;)Ljava/util/List;
      official a Lfsg;a(Ljava/lang/String;)Ljava/util/List;
    • streamTrimAssets Link icon

      private static Stream<ArmorTrimAssets.AssetId> streamTrimAssets()
      Mappings:
      Namespace Name Mixin selector
      named streamTrimAssets Lnet/minecraft/client/data/AtlasDefinitionProvider;streamTrimAssets()Ljava/util/stream/Stream;
      intermediary method_67255 Lnet/minecraft/class_10718;method_67255()Ljava/util/stream/Stream;
      official c Lfsg;c()Ljava/util/stream/Stream;
    • createArmorTrimsAtlasSources Link icon

      private static List<AtlasSource> createArmorTrimsAtlasSources()
      Mappings:
      Namespace Name Mixin selector
      named createArmorTrimsAtlasSources Lnet/minecraft/client/data/AtlasDefinitionProvider;createArmorTrimsAtlasSources()Ljava/util/List;
      intermediary method_67256 Lnet/minecraft/class_10718;method_67256()Ljava/util/List;
      official d Lfsg;d()Ljava/util/List;
    • createBlocksAtlasSources Link icon

      private static List<AtlasSource> createBlocksAtlasSources()
      Mappings:
      Namespace Name Mixin selector
      named createBlocksAtlasSources Lnet/minecraft/client/data/AtlasDefinitionProvider;createBlocksAtlasSources()Ljava/util/List;
      intermediary method_67257 Lnet/minecraft/class_10718;method_67257()Ljava/util/List;
      official e Lfsg;e()Ljava/util/List;
    • createBannerPatternsAtlasSources Link icon

      private static List<AtlasSource> createBannerPatternsAtlasSources()
      Mappings:
      Namespace Name Mixin selector
      named createBannerPatternsAtlasSources Lnet/minecraft/client/data/AtlasDefinitionProvider;createBannerPatternsAtlasSources()Ljava/util/List;
      intermediary method_67258 Lnet/minecraft/class_10718;method_67258()Ljava/util/List;
      official f Lfsg;f()Ljava/util/List;
    • createShieldAtlasSources Link icon

      private static List<AtlasSource> createShieldAtlasSources()
      Mappings:
      Namespace Name Mixin selector
      named createShieldAtlasSources Lnet/minecraft/client/data/AtlasDefinitionProvider;createShieldAtlasSources()Ljava/util/List;
      intermediary method_67259 Lnet/minecraft/class_10718;method_67259()Ljava/util/List;
      official g Lfsg;g()Ljava/util/List;
    • run Link icon

      public CompletableFuture<?> run(DataWriter writer)
      Specified by:
      run in interface DataProvider
      Mappings:
      Namespace Name Mixin selector
      named run Lnet/minecraft/data/DataProvider;run(Lnet/minecraft/data/DataWriter;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_10319 Lnet/minecraft/class_2405;method_10319(Lnet/minecraft/class_7403;)Ljava/util/concurrent/CompletableFuture;
      official a Lmo;a(Lmm;)Ljava/util/concurrent/CompletableFuture;
    • runForAtlas Link icon

      private CompletableFuture<?> runForAtlas(DataWriter writer, Identifier atlasId, List<AtlasSource> atlasSources)
      Mappings:
      Namespace Name Mixin selector
      named runForAtlas Lnet/minecraft/client/data/AtlasDefinitionProvider;runForAtlas(Lnet/minecraft/data/DataWriter;Lnet/minecraft/util/Identifier;Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_67252 Lnet/minecraft/class_10718;method_67252(Lnet/minecraft/class_7403;Lnet/minecraft/class_2960;Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;
      official a Lfsg;a(Lmm;Lalr;Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;
    • getName Link icon

      public String getName()
      Specified by:
      getName in interface DataProvider
      Mappings:
      Namespace Name Mixin selector
      named getName Lnet/minecraft/data/DataProvider;getName()Ljava/lang/String;
      intermediary method_10321 Lnet/minecraft/class_2405;method_10321()Ljava/lang/String;
      official a Lmo;a()Ljava/lang/String;