mirror of
https://github.com/GTNewHorizons/Angelica.git
synced 2026-11-12 00:17:54 +00:00
38 lines
798 B
Java
38 lines
798 B
Java
package shadersmodcore.client;
|
|||
|
|
|
||
|
|
import java.io.BufferedInputStream;
|
||
|
|
import java.io.File;
|
||
|
|
import java.io.FileInputStream;
|
||
|
|
import java.io.InputStream;
|
||
|
|
|
||
|
|
public class ShaderPackFolder implements IShaderPack {
|
||
|
|
|
||
|
|
protected File packFile;
|
||
|
|
|
||
|
|
public ShaderPackFolder(String name, File file)
|
||
|
|
{
|
||
|
|
packFile = file;
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public void close() {
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public InputStream getResourceAsStream(String resName)
|
||
|
|
{
|
||
|
|
try
|
||
|
|
{
|
||
|
|
File resFile = new File(packFile, resName.substring(1));
|
||
|
|
if (resFile != null)
|
||
|
|
{
|
||
|
|
return new BufferedInputStream(new FileInputStream(resFile));
|
||
|
|
}
|
||
|
|
}
|
||
|
|
catch (Exception excp)
|
||
|
|
{
|
||
|
|
}
|
||
|
|
return null;
|
||
|
|
}
|
||
|
|
|
||
|
|
}
|