Package net.minecraft.client.resources
Class ClientPackSource
java.lang.Object
net.minecraft.server.packs.repository.BuiltInPackSource
net.minecraft.client.resources.ClientPackSource
- All Implemented Interfaces:
RepositorySource
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final BuiltInMetadata
private static final PackSelectionConfig
private final Path
static final String
private static final ResourceLocation
private static final PackLocationInfo
private static final PackSelectionConfig
private static final PackMetadataSection
Fields inherited from class net.minecraft.server.packs.repository.BuiltInPackSource
CORE_PACK_INFO, VANILLA_ID
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Pack
createBuiltinPack
(String id, Pack.ResourcesSupplier resources, Component title) private static PackLocationInfo
createBuiltInPackLocation
(String id, Component title) protected Pack
createVanillaPack
(PackResources resources) static VanillaPackResources
createVanillaPackSource
(Path assetIndex) private Path
findExplodedAssetPacks
(Path assetIndex) protected Component
getPackTitle
(String id) protected void
populatePackList
(BiConsumer<String, Function<String, Pack>> populator) Methods inherited from class net.minecraft.server.packs.repository.BuiltInPackSource
discoverPacksInPath, fixedResources, fromName, getVanillaPack, loadPacks
-
Field Details
-
VERSION_METADATA_SECTION
-
BUILT_IN_METADATA
-
HIGH_CONTRAST_PACK
- See Also:
-
SPECIAL_PACK_NAMES
-
VANILLA_PACK_INFO
-
VANILLA_SELECTION_CONFIG
-
BUILT_IN_SELECTION_CONFIG
-
PACKS_DIR
-
externalAssetDir
-
-
Constructor Details
-
ClientPackSource
-
-
Method Details
-
createBuiltInPackLocation
-
findExplodedAssetPacks
-
createVanillaPackSource
-
getPackTitle
- Specified by:
getPackTitle
in classBuiltInPackSource
-
createVanillaPack
- Specified by:
createVanillaPack
in classBuiltInPackSource
-
createBuiltinPack
@Nullable protected Pack createBuiltinPack(String id, Pack.ResourcesSupplier resources, Component title) - Specified by:
createBuiltinPack
in classBuiltInPackSource
-
populatePackList
- Overrides:
populatePackList
in classBuiltInPackSource
-