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 akvintermediary net/minecraft/class_3298named net/minecraft/resource/Resource
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final InputSupplier<InputStream>private @Nullable ResourceMetadataprivate final InputSupplier<ResourceMetadata>private final ResourcePack -
Constructor Summary
ConstructorsConstructorDescriptionResource(ResourcePack pack, InputSupplier<InputStream> inputSupplier) Resource(ResourcePack pack, InputSupplier<InputStream> inputSupplier, InputSupplier<ResourceMetadata> metadataSupplier) -
Method Summary
Modifier and TypeMethodDescriptionReturns the input stream of this resource.Returns the metadata for the resource.getPack()Returns the user-friendly name of the pack this resource is from.boolean
-
Field Details
-
pack
- Mappings:
Namespace Name Mixin selector official aLakv;a:Lajl;intermediary field_40054Lnet/minecraft/class_3298;field_40054:Lnet/minecraft/class_3262;named packLnet/minecraft/resource/Resource;pack:Lnet/minecraft/resource/ResourcePack;
-
inputSupplier
- Mappings:
Namespace Name Mixin selector official bLakv;b:Lakp;intermediary field_38685Lnet/minecraft/class_3298;field_38685:Lnet/minecraft/class_7367;named inputSupplierLnet/minecraft/resource/Resource;inputSupplier:Lnet/minecraft/resource/InputSupplier;
-
metadataSupplier
- Mappings:
Namespace Name Mixin selector official cLakv;c:Lakp;intermediary field_38686Lnet/minecraft/class_3298;field_38686:Lnet/minecraft/class_7367;named metadataSupplierLnet/minecraft/resource/Resource;metadataSupplier:Lnet/minecraft/resource/InputSupplier;
-
metadata
- Mappings:
Namespace Name Mixin selector official dLakv;d:Lakz;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(ResourcePack pack, InputSupplier<InputStream> inputSupplier, InputSupplier<ResourceMetadata> metadataSupplier) - Mappings:
Namespace Name Mixin selector official <init>Lakv;<init>(Lajl;Lakp;Lakp;)Vintermediary <init>Lnet/minecraft/class_3298;<init>(Lnet/minecraft/class_3262;Lnet/minecraft/class_7367;Lnet/minecraft/class_7367;)Vnamed <init>Lnet/minecraft/resource/Resource;<init>(Lnet/minecraft/resource/ResourcePack;Lnet/minecraft/resource/InputSupplier;Lnet/minecraft/resource/InputSupplier;)V
-
Resource
- Mappings:
Namespace Name Mixin selector official <init>Lakv;<init>(Lajl;Lakp;)Vintermediary <init>Lnet/minecraft/class_3298;<init>(Lnet/minecraft/class_3262;Lnet/minecraft/class_7367;)Vnamed <init>Lnet/minecraft/resource/Resource;<init>(Lnet/minecraft/resource/ResourcePack;Lnet/minecraft/resource/InputSupplier;)V
-
-
Method Details
-
getPack
- Mappings:
Namespace Name Mixin selector official aLakv;a()Lajl;intermediary method_45304Lnet/minecraft/class_3298;method_45304()Lnet/minecraft/class_3262;named getPackLnet/minecraft/resource/Resource;getPack()Lnet/minecraft/resource/ResourcePack;
-
getResourcePackName
Returns the user-friendly name of the pack this resource is from.- Mappings:
Namespace Name Mixin selector official bLakv;b()Ljava/lang/String;intermediary method_14480Lnet/minecraft/class_3298;method_14480()Ljava/lang/String;named getResourcePackNameLnet/minecraft/resource/Resource;getResourcePackName()Ljava/lang/String;
-
isAlwaysStable
public boolean isAlwaysStable()- Mappings:
Namespace Name Mixin selector official cLakv;c()Zintermediary method_45305Lnet/minecraft/class_3298;method_45305()Znamed isAlwaysStableLnet/minecraft/resource/Resource;isAlwaysStable()Z
-
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 dLakv;d()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 eLakv;e()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 fLakv;f()Lakz;intermediary method_14481Lnet/minecraft/class_3298;method_14481()Lnet/minecraft/class_7368;named getMetadataLnet/minecraft/resource/Resource;getMetadata()Lnet/minecraft/resource/metadata/ResourceMetadata;
-