Package net.minecraft.resource
Class Resource
java.lang.Object
net.minecraft.resource.Resource
A resource of binary data.
The resource must be closed before disposal to avoid resource leaks.
- See Also:
- Mappings:
Namespace Name official ahsintermediary net/minecraft/class_3298named net/minecraft/resource/Resource
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Resource.InputSupplier<InputStream>private @Nullable ResourceMetadataprivate final Resource.InputSupplier<ResourceMetadata>private final String -
Constructor Summary
ConstructorsConstructorDescriptionResource(String resourcePackName, Resource.InputSupplier<InputStream> inputSupplier) Resource(String resourcePackName, Resource.InputSupplier<InputStream> inputSupplier, Resource.InputSupplier<ResourceMetadata> metadataSupplier) -
Method Summary
Modifier and TypeMethodDescriptionReturns the input stream of this resource.Returns the metadata for the resource.Returns the user-friendly name of the pack this resource is from.
-
Field Details
-
resourcePackName
- Mappings:
Namespace Name Mixin selector official aLahs;a:Ljava/lang/String;intermediary field_38684Lnet/minecraft/class_3298;field_38684:Ljava/lang/String;named resourcePackNameLnet/minecraft/resource/Resource;resourcePackName:Ljava/lang/String;
-
inputSupplier
- Mappings:
Namespace Name Mixin selector official bLahs;b:Lahs$a;intermediary field_38685Lnet/minecraft/class_3298;field_38685:Lnet/minecraft/class_3298$class_7367;named inputSupplierLnet/minecraft/resource/Resource;inputSupplier:Lnet/minecraft/resource/Resource$InputSupplier;
-
metadataSupplier
- Mappings:
Namespace Name Mixin selector official cLahs;c:Lahs$a;intermediary field_38686Lnet/minecraft/class_3298;field_38686:Lnet/minecraft/class_3298$class_7367;named metadataSupplierLnet/minecraft/resource/Resource;metadataSupplier:Lnet/minecraft/resource/Resource$InputSupplier;
-
metadata
- Mappings:
Namespace Name Mixin selector official dLahs;d:Lahw;intermediary field_38687Lnet/minecraft/class_3298;field_38687:Lnet/minecraft/class_7368;named metadataLnet/minecraft/resource/Resource;metadata:Lnet/minecraft/resource/metadata/ResourceMetadata;
-
-
Constructor Details
-
Resource
public Resource(String resourcePackName, Resource.InputSupplier<InputStream> inputSupplier, Resource.InputSupplier<ResourceMetadata> metadataSupplier) - Mappings:
Namespace Name Mixin selector official <init>Lahs;<init>(Ljava/lang/String;Lahs$a;Lahs$a;)Vintermediary <init>Lnet/minecraft/class_3298;<init>(Ljava/lang/String;Lnet/minecraft/class_3298$class_7367;Lnet/minecraft/class_3298$class_7367;)Vnamed <init>Lnet/minecraft/resource/Resource;<init>(Ljava/lang/String;Lnet/minecraft/resource/Resource$InputSupplier;Lnet/minecraft/resource/Resource$InputSupplier;)V
-
Resource
- Mappings:
Namespace Name Mixin selector official <init>Lahs;<init>(Ljava/lang/String;Lahs$a;)Vintermediary <init>Lnet/minecraft/class_3298;<init>(Ljava/lang/String;Lnet/minecraft/class_3298$class_7367;)Vnamed <init>Lnet/minecraft/resource/Resource;<init>(Ljava/lang/String;Lnet/minecraft/resource/Resource$InputSupplier;)V
-
-
Method Details
-
getResourcePackName
Returns the user-friendly name of the pack this resource is from.- Mappings:
Namespace Name Mixin selector official aLahs;a()Ljava/lang/String;intermediary method_14480Lnet/minecraft/class_3298;method_14480()Ljava/lang/String;named getResourcePackNameLnet/minecraft/resource/Resource;getResourcePackName()Ljava/lang/String;
-
getInputStream
Returns the input stream of this resource.This input stream is closed when this resource is closed.
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official bLahs;b()Ljava/io/InputStream;intermediary method_14482Lnet/minecraft/class_3298;method_14482()Ljava/io/InputStream;named getInputStreamLnet/minecraft/resource/Resource;getInputStream()Ljava/io/InputStream;
-
getReader
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official cLahs;c()Ljava/io/BufferedReader;intermediary method_43039Lnet/minecraft/class_3298;method_43039()Ljava/io/BufferedReader;named getReaderLnet/minecraft/resource/Resource;getReader()Ljava/io/BufferedReader;
-
getMetadata
Returns the metadata for the resource.The metadata must then be decoded using
ResourceMetadata.decode(ResourceMetadataReader)before using.- Returns:
- the metadata for the resource
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official dLahs;d()Lahw;intermediary method_14481Lnet/minecraft/class_3298;method_14481()Lnet/minecraft/class_7368;named getMetadataLnet/minecraft/resource/Resource;getMetadata()Lnet/minecraft/resource/metadata/ResourceMetadata;
-