Package net.minecraft.server.packs
Class CompositePackResources
java.lang.Object
net.minecraft.server.packs.CompositePackResources
- All Implemented Interfaces:
AutoCloseable,PackResources,IPackResourcesExtension
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.server.packs.PackResources
PackResources.ResourceOutput -
Field Summary
FieldsFields inherited from interface net.minecraft.server.packs.PackResources
METADATA_EXTENSION, PACK_META -
Constructor Summary
ConstructorsConstructorDescriptionCompositePackResources(PackResources pPrimaryPackResources, List<PackResources> pPackResourcesStack) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()<T> TgetMetadataSection(MetadataSectionType<T> pType) getNamespaces(PackType pType) getResource(PackType pPackType, ResourceLocation pLocation) getRootResource(String... pElements) voidlistResources(PackType pPackType, String pNamespace, String pPath, PackResources.ResourceOutput pResourceOutput) location()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, 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
-
-
packResourcesStack
-
-
Constructor Details
-
CompositePackResources
public CompositePackResources(PackResources pPrimaryPackResources, List<PackResources> pPackResourcesStack)
-
-
Method Details
-
getRootResource
- Specified by:
getRootResourcein interfacePackResources
-
getResource
@Nullable public IoSupplier<InputStream> getResource(PackType pPackType, ResourceLocation pLocation) - Specified by:
getResourcein interfacePackResources
-
listResources
public void listResources(PackType pPackType, String pNamespace, String pPath, PackResources.ResourceOutput pResourceOutput) - Specified by:
listResourcesin interfacePackResources
-
getNamespaces
- Specified by:
getNamespacesin interfacePackResources
-
getMetadataSection
- Specified by:
getMetadataSectionin interfacePackResources- Throws:
IOException
-
location
- Specified by:
locationin interfacePackResources
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfacePackResources
-