Package net.minecraft.resource
Interface Resource
- All Superinterfaces:
AutoCloseable
,Closeable
- All Known Implementing Classes:
ResourceImpl
A resource of binary data.
The resource must be closed before disposal to avoid resource leaks.
- See Also:
- Mappings:
Namespace Name official afj
intermediary net/minecraft/class_3298
named net/minecraft/resource/Resource
-
Method Summary
Modifier and TypeMethodDescriptiongetId()
Returns the location of this resource.Returns the input stream of this resource.<T> T
getMetadata
(ResourceMetadataReader<T> metaReader) Returns a metadata of this resource by themetaReader
, ornull
if no such metadata exists.Returns the user-friendly name of the pack this resource is from.boolean
Returns if this resource has any metadata.
-
Method Details
-
getId
Identifier getId()Returns the location of this resource.Within each resource pack, this location is a unique identifer for a resource; however, in a resource manager, there may be multiple resources with the same location available.
- Mappings:
Namespace Name Mixin selector official a
Lafj;a()Lyh;
intermediary method_14483
Lnet/minecraft/class_3298;method_14483()Lnet/minecraft/class_2960;
named getId
Lnet/minecraft/resource/Resource;getId()Lnet/minecraft/util/Identifier;
-
getInputStream
InputStream getInputStream()Returns the input stream of this resource.This input stream is closed when this resource is closed.
- Mappings:
Namespace Name Mixin selector official b
Lafj;b()Ljava/io/InputStream;
intermediary method_14482
Lnet/minecraft/class_3298;method_14482()Ljava/io/InputStream;
named getInputStream
Lnet/minecraft/resource/Resource;getInputStream()Ljava/io/InputStream;
-
hasMetadata
boolean hasMetadata()Returns if this resource has any metadata.- Mappings:
Namespace Name Mixin selector official c
Lafj;c()Z
intermediary method_14484
Lnet/minecraft/class_3298;method_14484()Z
named hasMetadata
Lnet/minecraft/resource/Resource;hasMetadata()Z
-
getMetadata
Returns a metadata of this resource by themetaReader
, ornull
if no such metadata exists.- Parameters:
metaReader
- the metadata reader- Mappings:
Namespace Name Mixin selector official a
Lafj;a(Laeq;)Ljava/lang/Object;
intermediary method_14481
Lnet/minecraft/class_3298;method_14481(Lnet/minecraft/class_3270;)Ljava/lang/Object;
named getMetadata
Lnet/minecraft/resource/Resource;getMetadata(Lnet/minecraft/resource/metadata/ResourceMetadataReader;)Ljava/lang/Object;
-
getResourcePackName
String getResourcePackName()Returns the user-friendly name of the pack this resource is from.- Mappings:
Namespace Name Mixin selector official d
Lafj;d()Ljava/lang/String;
intermediary method_14480
Lnet/minecraft/class_3298;method_14480()Ljava/lang/String;
named getResourcePackName
Lnet/minecraft/resource/Resource;getResourcePackName()Ljava/lang/String;
-