Package net.minecraft.resource
Class ResourceImpl
java.lang.Object
net.minecraft.resource.ResourceImpl
- All Implemented Interfaces:
Closeable,AutoCloseable,Resource
public class ResourceImpl extends Object implements Resource
- Mappings:
Namespace Name official addintermediary net/minecraft/class_3306named net/minecraft/resource/ResourceImpl
-
Field Summary
Fields Modifier and Type Field Description private Identifieridprivate InputStreaminputStreamprivate JsonObjectmetadataprivate InputStreammetaInputStreamprivate StringpackNameprivate booleanreadMetadata -
Constructor Summary
Constructors Constructor Description ResourceImpl(String packName, Identifier id, InputStream inputStream, InputStream metaInputStream) -
Method Summary
Modifier and Type Method Description voidclose()booleanequals(Object o)IdentifiergetId()InputStreamgetInputStream()<T> TgetMetadata(ResourceMetadataReader<T> metaReader)StringgetResourcePackName()inthashCode()booleanhasMetadata()
-
Field Details
-
packName
- Mappings:
Namespace Name Mixin selector official aLadd;a:Ljava/lang/String;intermediary field_14296Lnet/minecraft/class_3306;field_14296:Ljava/lang/String;named packNameLnet/minecraft/resource/ResourceImpl;packName:Ljava/lang/String;
-
id
- Mappings:
Namespace Name Mixin selector official bLadd;b:Lwb;intermediary field_14299Lnet/minecraft/class_3306;field_14299:Lnet/minecraft/class_2960;named idLnet/minecraft/resource/ResourceImpl;id:Lnet/minecraft/util/Identifier;
-
inputStream
- Mappings:
Namespace Name Mixin selector official cLadd;c:Ljava/io/InputStream;intermediary field_14298Lnet/minecraft/class_3306;field_14298:Ljava/io/InputStream;named inputStreamLnet/minecraft/resource/ResourceImpl;inputStream:Ljava/io/InputStream;
-
metaInputStream
- Mappings:
Namespace Name Mixin selector official dLadd;d:Ljava/io/InputStream;intermediary field_14300Lnet/minecraft/class_3306;field_14300:Ljava/io/InputStream;named metaInputStreamLnet/minecraft/resource/ResourceImpl;metaInputStream:Ljava/io/InputStream;
-
readMetadata
- Mappings:
Namespace Name Mixin selector official eLadd;e:Zintermediary field_14297Lnet/minecraft/class_3306;field_14297:Znamed readMetadataLnet/minecraft/resource/ResourceImpl;readMetadata:Z
-
metadata
- Mappings:
Namespace Name Mixin selector official fLadd;f:Lcom/google/gson/JsonObject;intermediary field_14302Lnet/minecraft/class_3306;field_14302:Lcom/google/gson/JsonObject;named metadataLnet/minecraft/resource/ResourceImpl;metadata:Lcom/google/gson/JsonObject;
-
-
Constructor Details
-
ResourceImpl
public ResourceImpl(String packName, Identifier id, InputStream inputStream, @Nullable InputStream metaInputStream)- Mappings:
Namespace Name Mixin selector official <init>Ladd;<init>(Ljava/lang/String;Lwb;Ljava/io/InputStream;Ljava/io/InputStream;)Vintermediary <init>Lnet/minecraft/class_3306;<init>(Ljava/lang/String;Lnet/minecraft/class_2960;Ljava/io/InputStream;Ljava/io/InputStream;)Vnamed <init>Lnet/minecraft/resource/ResourceImpl;<init>(Ljava/lang/String;Lnet/minecraft/util/Identifier;Ljava/io/InputStream;Ljava/io/InputStream;)V
-
-
Method Details
-
getId
-
getInputStream
- Specified by:
getInputStreamin interfaceResource- Mappings:
Namespace Name Mixin selector official bLacw;b()Ljava/io/InputStream;intermediary method_14482Lnet/minecraft/class_3298;method_14482()Ljava/io/InputStream;named getInputStreamLnet/minecraft/resource/Resource;getInputStream()Ljava/io/InputStream;
-
hasMetadata
- Mappings:
Namespace Name Mixin selector official cLadd;c()Zintermediary method_14484Lnet/minecraft/class_3306;method_14484()Znamed hasMetadataLnet/minecraft/resource/ResourceImpl;hasMetadata()Z
-
getMetadata
- Specified by:
getMetadatain interfaceResource- Mappings:
Namespace Name Mixin selector official aLacw;a(Lacd;)Ljava/lang/Object;intermediary method_14481Lnet/minecraft/class_3298;method_14481(Lnet/minecraft/class_3270;)Ljava/lang/Object;named getMetadataLnet/minecraft/resource/Resource;getMetadata(Lnet/minecraft/resource/metadata/ResourceMetadataReader;)Ljava/lang/Object;
-
getResourcePackName
- Specified by:
getResourcePackNamein interfaceResource- Mappings:
Namespace Name Mixin selector official dLacw;d()Ljava/lang/String;intermediary method_14480Lnet/minecraft/class_3298;method_14480()Ljava/lang/String;named getResourcePackNameLnet/minecraft/resource/Resource;getResourcePackName()Ljava/lang/String;
-
equals
-
hashCode
public int hashCode() -
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException- Mappings:
Namespace Name Mixin selector official closeLadd;close()Vintermediary closeLnet/minecraft/class_3306;close()Vnamed closeLnet/minecraft/resource/ResourceImpl;close()V
-