Class ServerPacksSource
java.lang.Object
net.minecraft.server.packs.repository.BuiltInPackSource
net.minecraft.server.packs.repository.ServerPacksSource
- All Implemented Interfaces:
RepositorySource
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final ResourceMetadataprivate static final FeatureFlagsMetadataSectionprivate static final PackSelectionConfigprivate static final Identifierprivate static final PackLocationInfoprivate static final PackSelectionConfigprivate static final PackMetadataSectionFields inherited from class BuiltInPackSource
CORE_PACK_INFO, TESTS_ID, VANILLA_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected @Nullable PackcreateBuiltinPack(String id, Pack.ResourcesSupplier resources, Component name) private static PackLocationInfocreateBuiltInPackLocation(String id, Component title) static PackRepositorycreatePackRepository(Path datapackDir, DirectoryValidator validator) static PackRepositorycreatePackRepository(LevelStorageSource.LevelStorageAccess levelSourceAccess) protected @Nullable PackcreateVanillaPack(PackResources resources) static VanillaPackResourcesstatic PackRepositoryprotected ComponentgetPackTitle(String id) Methods inherited from class BuiltInPackSource
discoverPacksInPath, fixedResources, fromName, getVanillaPack, loadPacks, populatePackList
-
Field Details
-
VERSION_METADATA_SECTION
-
FEATURE_FLAGS_METADATA_SECTION
-
BUILT_IN_METADATA
-
VANILLA_PACK_INFO
-
VANILLA_SELECTION_CONFIG
-
FEATURE_SELECTION_CONFIG
-
PACKS_DIR
-
-
Constructor Details
-
ServerPacksSource
-
-
Method Details
-
createBuiltInPackLocation
-
createVanillaPackSource
-
getPackTitle
- Specified by:
getPackTitlein classBuiltInPackSource
-
createVanillaPack
- Specified by:
createVanillaPackin classBuiltInPackSource
-
createBuiltinPack
protected @Nullable Pack createBuiltinPack(String id, Pack.ResourcesSupplier resources, Component name) - Specified by:
createBuiltinPackin classBuiltInPackSource
-
createPackRepository
-
createVanillaTrustedRepository
-
createPackRepository
public static PackRepository createPackRepository(LevelStorageSource.LevelStorageAccess levelSourceAccess)
-