Package net.minecraft.client.data
Class AtlasDefinitionProvider
java.lang.Object
net.minecraft.client.data.AtlasDefinitionProvider
- All Implemented Interfaces:
 DataProvider
- Mappings:
 Namespace Name named net/minecraft/client/data/AtlasDefinitionProviderintermediary net/minecraft/class_10718official fsg
- 
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.data.DataProvider
DataProvider.Factory<T extends DataProvider> - 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final List<RegistryKey<ArmorTrimPattern>> private static final List<EquipmentModel.LayerType> private final DataOutput.PathResolverprivate static final Map<String, Identifier> private static final IdentifierFields inherited from interface net.minecraft.data.DataProvider
JSON_KEY_SORT_ORDER, JSON_KEY_SORTING_COMPARATOR, LOGGER - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprivate static List<AtlasSource> private static List<AtlasSource> createAtlasSources(String directorySource) private static List<AtlasSource> createAtlasSources(SpriteMapper spriteMapper) private static List<AtlasSource> private static List<AtlasSource> private static AtlasSourcecreateDirectoryAtlasSource(SpriteMapper spriteMapper) private static List<AtlasSource> private static AtlasSourcecreateSingleAtlasSource(SpriteIdentifier spriteId) private static List<Identifier> getName()run(DataWriter writer) private CompletableFuture<?> runForAtlas(DataWriter writer, Identifier atlasId, List<AtlasSource> atlasSources) private static Stream<ArmorTrimAssets.AssetId>  
- 
Field Details
- 
TRIM_PALETTES_ID
- Mappings:
 Namespace Name Mixin selector named TRIM_PALETTES_IDLnet/minecraft/client/data/AtlasDefinitionProvider;TRIM_PALETTES_ID:Lnet/minecraft/util/Identifier;intermediary field_56342Lnet/minecraft/class_10718;field_56342:Lnet/minecraft/class_2960;official dLfsg;d:Lalr;
 - 
TRIM_ASSET_SUFFIX_TO_COLOR_PALETTE
- Mappings:
 Namespace Name Mixin selector named TRIM_ASSET_SUFFIX_TO_COLOR_PALETTELnet/minecraft/client/data/AtlasDefinitionProvider;TRIM_ASSET_SUFFIX_TO_COLOR_PALETTE:Ljava/util/Map;intermediary field_56343Lnet/minecraft/class_10718;field_56343:Ljava/util/Map;official eLfsg;e:Ljava/util/Map;
 - 
ARMOR_TRIM_PATTERN_KEYS
- Mappings:
 Namespace Name Mixin selector named ARMOR_TRIM_PATTERN_KEYSLnet/minecraft/client/data/AtlasDefinitionProvider;ARMOR_TRIM_PATTERN_KEYS:Ljava/util/List;intermediary field_56344Lnet/minecraft/class_10718;field_56344:Ljava/util/List;official fLfsg;f:Ljava/util/List;
 - 
EQUIPMENT_MODEL_LAYER_TYPES
- Mappings:
 Namespace Name Mixin selector named EQUIPMENT_MODEL_LAYER_TYPESLnet/minecraft/client/data/AtlasDefinitionProvider;EQUIPMENT_MODEL_LAYER_TYPES:Ljava/util/List;intermediary field_56345Lnet/minecraft/class_10718;field_56345:Ljava/util/List;official gLfsg;g:Ljava/util/List;
 - 
pathResolver
- Mappings:
 Namespace Name Mixin selector named pathResolverLnet/minecraft/client/data/AtlasDefinitionProvider;pathResolver:Lnet/minecraft/data/DataOutput$PathResolver;intermediary field_56346Lnet/minecraft/class_10718;field_56346:Lnet/minecraft/class_7784$class_7489;official hLfsg;h:Lmq$a;
 
 - 
 - 
Constructor Details
- 
AtlasDefinitionProvider
- Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/client/data/AtlasDefinitionProvider;<init>(Lnet/minecraft/data/DataOutput;)Vintermediary <init>Lnet/minecraft/class_10718;<init>(Lnet/minecraft/class_7784;)Vofficial <init>Lfsg;<init>(Lmq;)V
 
 - 
 - 
Method Details
- 
getArmorTrimTextures
- Mappings:
 Namespace Name Mixin selector named getArmorTrimTexturesLnet/minecraft/client/data/AtlasDefinitionProvider;getArmorTrimTextures()Ljava/util/List;intermediary method_67253Lnet/minecraft/class_10718;method_67253()Ljava/util/List;official bLfsg;b()Ljava/util/List;
 - 
createSingleAtlasSource
- Mappings:
 Namespace Name Mixin selector named createSingleAtlasSourceLnet/minecraft/client/data/AtlasDefinitionProvider;createSingleAtlasSource(Lnet/minecraft/client/util/SpriteIdentifier;)Lnet/minecraft/client/texture/atlas/AtlasSource;intermediary method_67250Lnet/minecraft/class_10718;method_67250(Lnet/minecraft/class_4730;)Lnet/minecraft/class_7948;official aLfsg;a(Lhmx;)Lhkv;
 - 
createDirectoryAtlasSource
- Mappings:
 Namespace Name Mixin selector named createDirectoryAtlasSourceLnet/minecraft/client/data/AtlasDefinitionProvider;createDirectoryAtlasSource(Lnet/minecraft/client/util/SpriteMapper;)Lnet/minecraft/client/texture/atlas/AtlasSource;intermediary method_67248Lnet/minecraft/class_10718;method_67248(Lnet/minecraft/class_10721;)Lnet/minecraft/class_7948;official aLfsg;a(Lgrm;)Lhkv;
 - 
createAtlasSources
- Mappings:
 Namespace Name Mixin selector named createAtlasSourcesLnet/minecraft/client/data/AtlasDefinitionProvider;createAtlasSources(Lnet/minecraft/client/util/SpriteMapper;)Ljava/util/List;intermediary method_67254Lnet/minecraft/class_10718;method_67254(Lnet/minecraft/class_10721;)Ljava/util/List;official bLfsg;b(Lgrm;)Ljava/util/List;
 - 
createAtlasSources
- Mappings:
 Namespace Name Mixin selector named createAtlasSourcesLnet/minecraft/client/data/AtlasDefinitionProvider;createAtlasSources(Ljava/lang/String;)Ljava/util/List;intermediary method_67251Lnet/minecraft/class_10718;method_67251(Ljava/lang/String;)Ljava/util/List;official aLfsg;a(Ljava/lang/String;)Ljava/util/List;
 - 
streamTrimAssets
- Mappings:
 Namespace Name Mixin selector named streamTrimAssetsLnet/minecraft/client/data/AtlasDefinitionProvider;streamTrimAssets()Ljava/util/stream/Stream;intermediary method_67255Lnet/minecraft/class_10718;method_67255()Ljava/util/stream/Stream;official cLfsg;c()Ljava/util/stream/Stream;
 - 
createArmorTrimsAtlasSources
- Mappings:
 Namespace Name Mixin selector named createArmorTrimsAtlasSourcesLnet/minecraft/client/data/AtlasDefinitionProvider;createArmorTrimsAtlasSources()Ljava/util/List;intermediary method_67256Lnet/minecraft/class_10718;method_67256()Ljava/util/List;official dLfsg;d()Ljava/util/List;
 - 
createBlocksAtlasSources
- Mappings:
 Namespace Name Mixin selector named createBlocksAtlasSourcesLnet/minecraft/client/data/AtlasDefinitionProvider;createBlocksAtlasSources()Ljava/util/List;intermediary method_67257Lnet/minecraft/class_10718;method_67257()Ljava/util/List;official eLfsg;e()Ljava/util/List;
 - 
createBannerPatternsAtlasSources
- Mappings:
 Namespace Name Mixin selector named createBannerPatternsAtlasSourcesLnet/minecraft/client/data/AtlasDefinitionProvider;createBannerPatternsAtlasSources()Ljava/util/List;intermediary method_67258Lnet/minecraft/class_10718;method_67258()Ljava/util/List;official fLfsg;f()Ljava/util/List;
 - 
createShieldAtlasSources
- Mappings:
 Namespace Name Mixin selector named createShieldAtlasSourcesLnet/minecraft/client/data/AtlasDefinitionProvider;createShieldAtlasSources()Ljava/util/List;intermediary method_67259Lnet/minecraft/class_10718;method_67259()Ljava/util/List;official gLfsg;g()Ljava/util/List;
 - 
run
- Specified by:
 runin interfaceDataProvider- Mappings:
 Namespace Name Mixin selector named runLnet/minecraft/data/DataProvider;run(Lnet/minecraft/data/DataWriter;)Ljava/util/concurrent/CompletableFuture;intermediary method_10319Lnet/minecraft/class_2405;method_10319(Lnet/minecraft/class_7403;)Ljava/util/concurrent/CompletableFuture;official aLmo;a(Lmm;)Ljava/util/concurrent/CompletableFuture;
 - 
runForAtlas
private CompletableFuture<?> runForAtlas(DataWriter writer, Identifier atlasId, List<AtlasSource> atlasSources) - Mappings:
 Namespace Name Mixin selector named runForAtlasLnet/minecraft/client/data/AtlasDefinitionProvider;runForAtlas(Lnet/minecraft/data/DataWriter;Lnet/minecraft/util/Identifier;Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;intermediary method_67252Lnet/minecraft/class_10718;method_67252(Lnet/minecraft/class_7403;Lnet/minecraft/class_2960;Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;official aLfsg;a(Lmm;Lalr;Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;
 - 
getName
- Specified by:
 getNamein interfaceDataProvider- Mappings:
 Namespace Name Mixin selector named getNameLnet/minecraft/data/DataProvider;getName()Ljava/lang/String;intermediary method_10321Lnet/minecraft/class_2405;method_10321()Ljava/lang/String;official aLmo;a()Ljava/lang/String;
 
 -