net.minecraft.client.data

public class AtlasDefinitionProvider

implements DataProvider

net.minecraft.client.data.AtlasProvider
net.minecraft.class_10718
net.minecraft.client.data.AtlasDefinitionProvider

Field summary

Modifier and TypeField
private static final Identifier
TRIM_PALETTE_KEY
field_56342
TRIM_PALETTES_ID
private static final Map<String, Identifier>
TRIM_PALETTE_VALUES
field_56343
TRIM_ASSET_SUFFIX_TO_COLOR_PALETTE
private static final List<RegistryKey<ArmorTrimPattern>>
VANILLA_PATTERNS
field_56344
ARMOR_TRIM_PATTERN_KEYS
private static final List<EquipmentModel$LayerType>
HUMANOID_LAYERS
field_56345
EQUIPMENT_MODEL_LAYER_TYPES
private final DataOutput$PathResolver
pathProvider
field_56346
pathResolver

Constructor summary

ModifierConstructor
public (DataOutput output)

Method summary

Modifier and TypeMethod
private static List<Identifier>
patternTextures()
method_67253()
getArmorTrimTextures()
private static AtlasSource
forMaterial(Material material)
method_67250(class_4730 arg0)
createSingleAtlasSource(SpriteIdentifier spriteId)
private static AtlasSource
forMapper(MaterialMapper mapper)
method_67248(class_10721 arg0)
createDirectoryAtlasSource(SpriteMapper spriteMapper)
private static List<AtlasSource>
simpleMapper(MaterialMapper mapper)
method_67254(class_10721 arg0)
createAtlasSources(SpriteMapper spriteMapper)
private static List<AtlasSource>
noPrefixMapper(String directory)
method_67251(String arg0)
createAtlasSources(String directorySource)
private static Stream<ArmorTrimAssets$AssetId>
extractAllMaterialAssets()
method_67255()
streamTrimAssets()
private static List<AtlasSource>
armorTrims()
method_67256()
createArmorTrimsAtlasSources()
private static List<AtlasSource>
blocksList()
method_67257()
createBlocksAtlasSources()
private static List<AtlasSource>
itemsList()
method_76538()
createItemsAtlasSources()
private static List<AtlasSource>
bannerPatterns()
method_67258()
createBannerPatternsAtlasSources()
private static List<AtlasSource>
shieldPatterns()
method_67259()
createShieldAtlasSources()
private static List<AtlasSource>
guiSprites()
method_71642()
createGuiAtlasSources()
public CompletableFuture<?>
run(CachedOutput cache)
method_10319(class_7403 arg0)
run(DataWriter arg0)
private CompletableFuture<?>
storeAtlas(CachedOutput cache, Identifier atlasId, List<SpriteSource> contents)
method_67252(class_7403 arg0, class_2960 arg1, List<class_7948> arg2)
runForAtlas(DataWriter writer, Identifier atlasId, List<AtlasSource> atlasSources)
public String
getName()
method_10321()
getName()
private static Stream
lambda$extractAllMaterialAssets$2(MaterialAssetGroup arg0)
method_67247(class_10714 arg0)
method_67247(ArmorTrimAssets assets)
private static String
lambda$patternTextures$1(EquipmentClientInfo$LayerType arg0, String arg1)
method_67249(class_10186$class_10190 arg0, String arg1)
method_67249(EquipmentModel$LayerType arg0, String trimPatternPath)
private static Identifier
lambda$static$0(MaterialAssetGroup$AssetInfo arg0)
method_67246(class_10714$class_10715 arg0)
method_67246(ArmorTrimAssets$AssetId assetId)