Package net.minecraft.resource
Class ResourceImpl
java.lang.Object
net.minecraft.resource.ResourceImpl
- All Implemented Interfaces:
Resource
@Environment(CLIENT) public class ResourceImpl extends Object implements Resource
- Mappings:
Namespace Name official bnointermediary net/minecraft/class_1265named net/minecraft/resource/ResourceImpl
-
Field Summary
Fields Modifier and Type Field Description private Identifieridprivate InputStreaminputStreamprivate JsonObjectmetadataprivate InputStreammetaInputStreamprivate Map<String,ResourceMetadataProvider>metaProvidersprivate MetadataSerializermetaSerializerprivate StringpackNameprivate booleanreadMetadata -
Constructor Summary
Constructors Constructor Description ResourceImpl(String packName, Identifier id, InputStream inputStream, InputStream metaInputStream, MetadataSerializer metaSerializer) -
Method Summary
Modifier and Type Method Description booleanequals(Object o)IdentifiergetId()InputStreamgetInputStream()<T extends ResourceMetadataProvider>
TgetMetadata(String key)StringgetResourcePackName()inthashCode()booleanhasMetadata()
-
Field Details
-
metaProviders
- Mappings:
Namespace Name Mixin selector official aLbno;a:Ljava/util/Map;intermediary field_5268Lnet/minecraft/class_1265;field_5268:Ljava/util/Map;named metaProvidersLnet/minecraft/resource/ResourceImpl;metaProviders:Ljava/util/Map;
-
packName
- Mappings:
Namespace Name Mixin selector official bLbno;b:Ljava/lang/String;intermediary field_5269Lnet/minecraft/class_1265;field_5269:Ljava/lang/String;named packNameLnet/minecraft/resource/ResourceImpl;packName:Ljava/lang/String;
-
id
- Mappings:
Namespace Name Mixin selector official cLbno;c:Ljy;intermediary field_5270Lnet/minecraft/class_1265;field_5270:Lnet/minecraft/class_1605;named idLnet/minecraft/resource/ResourceImpl;id:Lnet/minecraft/util/Identifier;
-
inputStream
- Mappings:
Namespace Name Mixin selector official dLbno;d:Ljava/io/InputStream;intermediary field_5271Lnet/minecraft/class_1265;field_5271:Ljava/io/InputStream;named inputStreamLnet/minecraft/resource/ResourceImpl;inputStream:Ljava/io/InputStream;
-
metaInputStream
- Mappings:
Namespace Name Mixin selector official eLbno;e:Ljava/io/InputStream;intermediary field_5272Lnet/minecraft/class_1265;field_5272:Ljava/io/InputStream;named metaInputStreamLnet/minecraft/resource/ResourceImpl;metaInputStream:Ljava/io/InputStream;
-
metaSerializer
- Mappings:
Namespace Name Mixin selector official fLbno;f:Lbny;intermediary field_5273Lnet/minecraft/class_1265;field_5273:Lnet/minecraft/class_1275;named metaSerializerLnet/minecraft/resource/ResourceImpl;metaSerializer:Lnet/minecraft/util/MetadataSerializer;
-
readMetadata
private boolean readMetadata- Mappings:
Namespace Name Mixin selector official gLbno;g:Zintermediary field_5274Lnet/minecraft/class_1265;field_5274:Znamed readMetadataLnet/minecraft/resource/ResourceImpl;readMetadata:Z
-
metadata
- Mappings:
Namespace Name Mixin selector official hLbno;h:Lcom/google/gson/JsonObject;intermediary field_5275Lnet/minecraft/class_1265;field_5275: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, InputStream metaInputStream, MetadataSerializer metaSerializer)- Mappings:
Namespace Name Mixin selector official <init>Lbno;<init>(Ljava/lang/String;Ljy;Ljava/io/InputStream;Ljava/io/InputStream;Lbny;)Vintermediary <init>Lnet/minecraft/class_1265;<init>(Ljava/lang/String;Lnet/minecraft/class_1605;Ljava/io/InputStream;Ljava/io/InputStream;Lnet/minecraft/class_1275;)Vnamed <init>Lnet/minecraft/resource/ResourceImpl;<init>(Ljava/lang/String;Lnet/minecraft/util/Identifier;Ljava/io/InputStream;Ljava/io/InputStream;Lnet/minecraft/util/MetadataSerializer;)V
-
-
Method Details
-
getId
-
getInputStream
- Specified by:
getInputStreamin interfaceResource- Mappings:
Namespace Name Mixin selector official bLbnh;b()Ljava/io/InputStream;intermediary method_4360Lnet/minecraft/class_1257;method_4360()Ljava/io/InputStream;named getInputStreamLnet/minecraft/resource/Resource;getInputStream()Ljava/io/InputStream;
-
hasMetadata
public boolean hasMetadata()- Specified by:
hasMetadatain interfaceResource- Mappings:
Namespace Name Mixin selector official cLbnh;c()Zintermediary method_4361Lnet/minecraft/class_1257;method_4361()Znamed hasMetadataLnet/minecraft/resource/Resource;hasMetadata()Z
-
getMetadata
- Specified by:
getMetadatain interfaceResource- Mappings:
Namespace Name Mixin selector official aLbnh;a(Ljava/lang/String;)Lbnw;intermediary method_4359Lnet/minecraft/class_1257;method_4359(Ljava/lang/String;)Lnet/minecraft/class_1273;named getMetadataLnet/minecraft/resource/Resource;getMetadata(Ljava/lang/String;)Lnet/minecraft/client/resource/ResourceMetadataProvider;
-
getResourcePackName
- Specified by:
getResourcePackNamein interfaceResource- Mappings:
Namespace Name Mixin selector official dLbnh;d()Ljava/lang/String;intermediary method_4362Lnet/minecraft/class_1257;method_4362()Ljava/lang/String;named getResourcePackNameLnet/minecraft/resource/Resource;getResourcePackName()Ljava/lang/String;
-
equals
-
hashCode
public int hashCode()
-