Package net.minecraft.server.packs
Class VanillaPackResourcesBuilder
java.lang.Object
net.minecraft.server.packs.VanillaPackResourcesBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic Consumer
<VanillaPackResourcesBuilder> private static final org.slf4j.Logger
private BuiltInMetadata
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild
(PackLocationInfo pLocation) copyAndReverse
(Collection<Path> pPaths) exposeNamespace
(String... pNamespaces) pushAssetPath
(PackType pPackType, Path pPath) pushClasspathResources
(PackType pPackType, Class<?> pClazz) private void
pushPathForType
(PackType pPackType, Path pPath) private void
pushRootPath
(Path pRootPath) pushUniversalPath
(Path pPath) private static Path
safeGetPath
(URI pUri) setMetadata
(BuiltInMetadata pMetadata) private boolean
validateDirPath
(Path pPath)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
developmentConfig
-
ROOT_DIR_BY_TYPE
-
rootPaths
-
pathsForType
-
metadata
-
namespaces
-
-
Constructor Details
-
VanillaPackResourcesBuilder
public VanillaPackResourcesBuilder()
-
-
Method Details
-
safeGetPath
- Throws:
IOException
-
validateDirPath
-
pushRootPath
-
pushPathForType
-
pushJarResources
-
pushClasspathResources
-
applyDevelopmentConfig
-
pushUniversalPath
-
pushAssetPath
-
setMetadata
-
exposeNamespace
-
build
-
copyAndReverse
-