Package net.neoforged.neoforge.resource
Class EmptyPackResources
java.lang.Object
net.minecraft.server.packs.AbstractPackResources
net.neoforged.neoforge.resource.EmptyPackResources
- All Implemented Interfaces:
AutoCloseable
,net.minecraft.server.packs.PackResources
,IPackResourcesExtension
public class EmptyPackResources
extends net.minecraft.server.packs.AbstractPackResources
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface net.minecraft.server.packs.PackResources
net.minecraft.server.packs.PackResources.ResourceOutput
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final net.minecraft.server.packs.metadata.pack.PackMetadataSection
Fields inherited from interface net.minecraft.server.packs.PackResources
METADATA_EXTENSION, PACK_META
-
Constructor Summary
ConstructorsConstructorDescriptionEmptyPackResources
(net.minecraft.server.packs.PackLocationInfo packId, net.minecraft.server.packs.metadata.pack.PackMetadataSection packMeta) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
<T> T
getMetadataSection
(net.minecraft.server.packs.metadata.MetadataSectionType<T> type) getNamespaces
(net.minecraft.server.packs.PackType type) @Nullable net.minecraft.server.packs.resources.IoSupplier
<InputStream> getResource
(net.minecraft.server.packs.PackType type, net.minecraft.resources.ResourceLocation location) @Nullable net.minecraft.server.packs.resources.IoSupplier
<InputStream> getRootResource
(String... paths) void
listResources
(net.minecraft.server.packs.PackType type, String resourceNamespace, String paths, net.minecraft.server.packs.PackResources.ResourceOutput resourceOutput) Methods inherited from class net.minecraft.server.packs.AbstractPackResources
getMetadataFromStream, location, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.neoforged.neoforge.common.extensions.IPackResourcesExtension
isHidden
Methods inherited from interface net.minecraft.server.packs.PackResources
knownPackInfo, packId
-
Field Details
-
packMeta
private final net.minecraft.server.packs.metadata.pack.PackMetadataSection packMeta
-
-
Constructor Details
-
EmptyPackResources
public EmptyPackResources(net.minecraft.server.packs.PackLocationInfo packId, net.minecraft.server.packs.metadata.pack.PackMetadataSection packMeta)
-
-
Method Details
-
getMetadataSection
@Nullable public <T> T getMetadataSection(net.minecraft.server.packs.metadata.MetadataSectionType<T> type) - Specified by:
getMetadataSection
in interfacenet.minecraft.server.packs.PackResources
- Overrides:
getMetadataSection
in classnet.minecraft.server.packs.AbstractPackResources
-
close
public void close() -
listResources
-
getNamespaces
-
getRootResource
@Nullable public @Nullable net.minecraft.server.packs.resources.IoSupplier<InputStream> getRootResource(String... paths) -
getResource
@Nullable public @Nullable net.minecraft.server.packs.resources.IoSupplier<InputStream> getResource(net.minecraft.server.packs.PackType type, net.minecraft.resources.ResourceLocation location)
-