Package net.minecraft.resources
Class SimpleResource
- java.lang.Object
-
- net.minecraft.resources.SimpleResource
-
-
Field Summary
Fields Modifier and Type Field Description private ResourceLocationlocationprivate com.google.gson.JsonObjectmetadataprivate java.io.InputStreammetadataStreamprivate java.io.InputStreamresourceStreamprivate java.lang.StringsourceNameprivate booleantriedMetadata
-
Constructor Summary
Constructors Constructor Description SimpleResource(java.lang.String p_i47904_1_, ResourceLocation p_i47904_2_, java.io.InputStream p_i47904_3_, java.io.InputStream p_i47904_4_)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()booleanequals(java.lang.Object p_equals_1_)java.io.InputStreamgetInputStream()ResourceLocationgetLocation()<T> TgetMetadata(IMetadataSectionSerializer<T> p_199028_1_)java.lang.StringgetSourceName()inthashCode()booleanhasMetadata()
-
-
-
Field Detail
-
sourceName
private final java.lang.String sourceName
-
location
private final ResourceLocation location
-
resourceStream
private final java.io.InputStream resourceStream
-
metadataStream
private final java.io.InputStream metadataStream
-
triedMetadata
private boolean triedMetadata
-
metadata
private com.google.gson.JsonObject metadata
-
-
Constructor Detail
-
SimpleResource
public SimpleResource(java.lang.String p_i47904_1_, ResourceLocation p_i47904_2_, java.io.InputStream p_i47904_3_, @Nullable java.io.InputStream p_i47904_4_)
-
-
Method Detail
-
getLocation
public ResourceLocation getLocation()
- Specified by:
getLocationin interfaceIResource
-
getInputStream
public java.io.InputStream getInputStream()
- Specified by:
getInputStreamin interfaceIResource
-
hasMetadata
public boolean hasMetadata()
-
getMetadata
@Nullable public <T> T getMetadata(IMetadataSectionSerializer<T> p_199028_1_)
- Specified by:
getMetadatain interfaceIResource
-
getSourceName
public java.lang.String getSourceName()
- Specified by:
getSourceNamein interfaceIResource
-
equals
public boolean equals(java.lang.Object p_equals_1_)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
close
public void close() throws java.io.IOException- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable- Throws:
java.io.IOException
-
-