Class FolderRepositorySource
java.lang.Object
net.minecraft.server.packs.repository.FolderRepositorySource
- All Implemented Interfaces:
RepositorySource
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final PackSelectionConfigprivate final Pathprivate static final org.slf4j.Loggerprivate final PackSourceprivate final PackTypeprivate final DirectoryValidator -
Constructor Summary
ConstructorsConstructorDescriptionFolderRepositorySource(Path folder, PackType packType, PackSource packSource, DirectoryValidator validator) -
Method Summary
Modifier and TypeMethodDescriptionprivate PackLocationInfocreateDiscoveredFilePackInfo(Path content) static voiddiscoverPacks(Path folder, DirectoryValidator validator, BiConsumer<Path, Pack.ResourcesSupplier> result) voidprivate static StringnameFromPath(Path content)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
DISCOVERED_PACK_SELECTION_CONFIG
-
folder
-
packType
-
packSource
-
validator
-
-
Constructor Details
-
FolderRepositorySource
public FolderRepositorySource(Path folder, PackType packType, PackSource packSource, DirectoryValidator validator)
-
-
Method Details
-
nameFromPath
-
loadPacks
- Specified by:
loadPacksin interfaceRepositorySource
-
createDiscoveredFilePackInfo
-
discoverPacks
public static void discoverPacks(Path folder, DirectoryValidator validator, BiConsumer<Path, Pack.ResourcesSupplier> result) throws IOException - Throws:
IOException
-