001package net.minecraft.client.texturepacks; 002 003import cpw.mods.fml.relauncher.Side; 004import cpw.mods.fml.relauncher.SideOnly; 005import java.io.File; 006import java.io.FileNotFoundException; 007import java.io.IOException; 008import java.io.InputStream; 009 010@SideOnly(Side.CLIENT) 011public class TexturePackDefault extends TexturePackImplementation 012{ 013 public TexturePackDefault() 014 { 015 super("default", (File)null, "Default", (ITexturePack)null); 016 } 017 018 /** 019 * Load texture pack description from /pack.txt file in the texture pack 020 */ 021 protected void loadDescription() 022 { 023 this.firstDescriptionLine = "The default look of Minecraft"; 024 } 025 026 public boolean func_98140_c(String par1Str) 027 { 028 return TexturePackDefault.class.getResourceAsStream(par1Str) != null; 029 } 030 031 public boolean isCompatible() 032 { 033 return true; 034 } 035 036 protected InputStream func_98139_b(String par1Str) throws IOException 037 { 038 InputStream inputstream = TexturePackDefault.class.getResourceAsStream(par1Str); 039 040 if (inputstream == null) 041 { 042 throw new FileNotFoundException(par1Str); 043 } 044 else 045 { 046 return inputstream; 047 } 048 } 049}