Class RuntimeResourcePack
java.lang.Object
net.lcc.sollib.api.common.data.runtime.RuntimeResourcePack
- All Implemented Interfaces:
AutoCloseable,net.minecraft.server.packs.PackResources
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.server.packs.PackResources
net.minecraft.server.packs.PackResources.ResourceOutput -
Field Summary
FieldsFields inherited from interface net.minecraft.server.packs.PackResources
METADATA_EXTENSION, PACK_META -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()<T> TgetMetadataSection(net.minecraft.server.packs.metadata.MetadataSectionSerializer<T> serializer) 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 id) @Nullable net.minecraft.server.packs.resources.IoSupplier<InputStream> getRootResource(String... elements) voidlistResources(net.minecraft.server.packs.PackType type, String namespace, String path, net.minecraft.server.packs.PackResources.ResourceOutput resourceOutput) net.minecraft.server.packs.PackLocationInfolocation()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.server.packs.PackResources
knownPackInfo, packId
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
RuntimeResourcePack
public RuntimeResourcePack()
-
-
Method Details
-
getRootResource
@Nullable public @Nullable net.minecraft.server.packs.resources.IoSupplier<InputStream> getRootResource(String... elements) - Specified by:
getRootResourcein interfacenet.minecraft.server.packs.PackResources
-
getResource
@Nullable public @Nullable net.minecraft.server.packs.resources.IoSupplier<InputStream> getResource(net.minecraft.server.packs.PackType type, net.minecraft.resources.ResourceLocation id) - Specified by:
getResourcein interfacenet.minecraft.server.packs.PackResources
-
listResources
public void listResources(net.minecraft.server.packs.PackType type, String namespace, String path, net.minecraft.server.packs.PackResources.ResourceOutput resourceOutput) - Specified by:
listResourcesin interfacenet.minecraft.server.packs.PackResources
-
getNamespaces
- Specified by:
getNamespacesin interfacenet.minecraft.server.packs.PackResources
-
getMetadataSection
@Nullable public <T> T getMetadataSection(net.minecraft.server.packs.metadata.MetadataSectionSerializer<T> serializer) throws IOException - Specified by:
getMetadataSectionin interfacenet.minecraft.server.packs.PackResources- Throws:
IOException
-
location
public net.minecraft.server.packs.PackLocationInfo location()- Specified by:
locationin interfacenet.minecraft.server.packs.PackResources
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfacenet.minecraft.server.packs.PackResources
-