Package net.minecraft.server.packs
Class PathPackResources
java.lang.Object
net.minecraft.server.packs.AbstractPackResources
net.minecraft.server.packs.PathPackResources
- All Implemented Interfaces:
AutoCloseable,PackResources,IPackResourcesExtension
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface net.minecraft.server.packs.PackResources
PackResources.ResourceOutput -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final org.slf4j.Loggerprivate static final Joinerprivate final PathFields inherited from interface net.minecraft.server.packs.PackResources
METADATA_EXTENSION, PACK_META -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()getNamespaces(PackType p_251896_) static IoSupplier<InputStream> getResource(ResourceLocation pLocation, Path pPath) getResource(PackType p_249352_, ResourceLocation p_251715_) getRootResource(String... p_249041_) private static booleanisRegularFile(Path pPath, BasicFileAttributes pAttributes) static voidlistPath(String pNamespace, Path pNamespacePath, List<String> pDecomposedPath, PackResources.ResourceOutput pResourceOutput) voidlistResources(PackType p_251452_, String p_249854_, String p_248650_, PackResources.ResourceOutput p_248572_) private static IoSupplier<InputStream> returnFileIfExists(Path pPath) static booleanvalidatePath(Path pPath) Methods inherited from class net.minecraft.server.packs.AbstractPackResources
getMetadataFromStream, getMetadataSection, location, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.neoforged.neoforge.common.extensions.IPackResourcesExtension
isHiddenMethods inherited from interface net.minecraft.server.packs.PackResources
knownPackInfo, packId
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
PATH_JOINER
-
root
-
-
Constructor Details
-
PathPackResources
-
-
Method Details
-
getRootResource
-
validatePath
-
getResource
@Nullable public IoSupplier<InputStream> getResource(PackType p_249352_, ResourceLocation p_251715_) -
getResource
-
returnFileIfExists
-
listResources
public void listResources(PackType p_251452_, String p_249854_, String p_248650_, PackResources.ResourceOutput p_248572_) -
listPath
public static void listPath(String pNamespace, Path pNamespacePath, List<String> pDecomposedPath, PackResources.ResourceOutput pResourceOutput) -
isRegularFile
-
getNamespaces
-
close
public void close()
-