net.minecraft.client.texturepacks
Class TexturePackImplementation

java.lang.Object
  extended by net.minecraft.client.texturepacks.TexturePackImplementation
All Implemented Interfaces:
ITexturePack
Direct Known Subclasses:
TexturePackCustom, TexturePackDefault, TexturePackFolder

public abstract class TexturePackImplementation
extends Object
implements ITexturePack


Method Summary
 void bindThumbnailTexture(RenderEngine par1RenderEngine)
          Bind the texture id of the pack's thumbnail image, loading it if necessary.
 void deleteTexturePack(RenderEngine par1RenderEngine)
          Delete the OpenGL texture id of the pack's thumbnail image, and close the zip file in case of TexturePackCustom.
 String getFirstDescriptionLine()
          Get the first line of the texture pack description (read from the pack.txt file)
 InputStream getResourceAsStream(String par1Str)
          Gives a texture resource as InputStream.
 String getSecondDescriptionLine()
          Get the second line of the texture pack description (read from the pack.txt file)
 String getTexturePackFileName()
          Get the file name of the texture pack, or Default if not from a custom texture pack
 String getTexturePackID()
          Get the texture pack ID
 int getTexturePackResolution()
          Return the texture pack's resolution (16 by default).
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

deleteTexturePack

public void deleteTexturePack(RenderEngine par1RenderEngine)
Delete the OpenGL texture id of the pack's thumbnail image, and close the zip file in case of TexturePackCustom.

Specified by:
deleteTexturePack in interface ITexturePack

bindThumbnailTexture

public void bindThumbnailTexture(RenderEngine par1RenderEngine)
Bind the texture id of the pack's thumbnail image, loading it if necessary.

Specified by:
bindThumbnailTexture in interface ITexturePack

getResourceAsStream

public InputStream getResourceAsStream(String par1Str)
Gives a texture resource as InputStream.

Specified by:
getResourceAsStream in interface ITexturePack

getTexturePackID

public String getTexturePackID()
Get the texture pack ID

Specified by:
getTexturePackID in interface ITexturePack

getTexturePackFileName

public String getTexturePackFileName()
Get the file name of the texture pack, or Default if not from a custom texture pack

Specified by:
getTexturePackFileName in interface ITexturePack

getFirstDescriptionLine

public String getFirstDescriptionLine()
Get the first line of the texture pack description (read from the pack.txt file)

Specified by:
getFirstDescriptionLine in interface ITexturePack

getSecondDescriptionLine

public String getSecondDescriptionLine()
Get the second line of the texture pack description (read from the pack.txt file)

Specified by:
getSecondDescriptionLine in interface ITexturePack

getTexturePackResolution

public int getTexturePackResolution()
Return the texture pack's resolution (16 by default). Used only by PlayerUsageSnooper. Presumably meant to be overriden by HD texture mods.

Specified by:
getTexturePackResolution in interface ITexturePack