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