package net.minecraft.client.texturepacks;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
@SideOnly(Side.CLIENT)
public class TexturePackFolder extends TexturePackImplementation
{
public TexturePackFolder(String par1Str, File par2File)
{
super(par1Str, par2File, par2File.getName());
}
/**
* Gives a texture resource as InputStream.
*/
public InputStream getResourceAsStream(String par1Str)
{
try
{
File var2 = new File(this.texturePackFile, par1Str.substring(1));
if (var2.exists())
{
return new BufferedInputStream(new FileInputStream(var2));
}
}
catch (IOException var3)
{
;
}
return super.getResourceAsStream(par1Str);
}
}