public abstract class AbstractResourcePack extends java.lang.Object implements IResourcePack
| Modifier and Type | Field and Description |
|---|---|
protected java.io.File |
resourcePackFile |
| Constructor and Description |
|---|
AbstractResourcePack(java.io.File resourcePackFileIn) |
| Modifier and Type | Method and Description |
|---|---|
java.io.InputStream |
getInputStream(ResourceLocation location) |
protected abstract java.io.InputStream |
getInputStreamByName(java.lang.String name) |
java.awt.image.BufferedImage |
getPackImage() |
<T extends IMetadataSection> |
getPackMetadata(IMetadataSerializer p_135058_1_,
java.lang.String p_135058_2_) |
java.lang.String |
getPackName() |
protected static java.lang.String |
getRelativeName(java.io.File p_110595_0_,
java.io.File p_110595_1_) |
protected abstract boolean |
hasResourceName(java.lang.String name) |
protected void |
logNameNotLowercase(java.lang.String p_110594_1_) |
boolean |
resourceExists(ResourceLocation location) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetResourceDomainspublic AbstractResourcePack(java.io.File resourcePackFileIn)
protected static java.lang.String getRelativeName(java.io.File p_110595_0_,
java.io.File p_110595_1_)
public java.io.InputStream getInputStream(ResourceLocation location) throws java.io.IOException
getInputStream in interface IResourcePackjava.io.IOExceptionpublic boolean resourceExists(ResourceLocation location)
resourceExists in interface IResourcePackprotected abstract java.io.InputStream getInputStreamByName(java.lang.String name)
throws java.io.IOException
java.io.IOExceptionprotected abstract boolean hasResourceName(java.lang.String name)
protected void logNameNotLowercase(java.lang.String p_110594_1_)
public <T extends IMetadataSection> T getPackMetadata(IMetadataSerializer p_135058_1_, java.lang.String p_135058_2_) throws java.io.IOException
getPackMetadata in interface IResourcePackjava.io.IOExceptionpublic java.awt.image.BufferedImage getPackImage()
throws java.io.IOException
getPackImage in interface IResourcePackjava.io.IOExceptionpublic java.lang.String getPackName()
getPackName in interface IResourcePack