net.minecraft.client.resources

## Interface IResourcePack

- All Known Implementing Classes:
    AbstractResourcePack, DefaultResourcePack, FileResourcePack, FMLFileResourcePack, FMLFolderResourcePack, FolderResourcePack

      public interface IResourcePack

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.io.InputStream` | `getInputStream(ResourceLocation var1)`
    `java.awt.image.BufferedImage` | `getPackImage()`
    `IMetadataSection` | `getPackMetadata(IMetadataSerializer var1, java.lang.String var2)`
    `java.lang.String` | `getPackName()`
    `java.util.Set` | `getResourceDomains()`
    `boolean` | `resourceExists(ResourceLocation var1)`

- - ### Method Detail

    - #### getInputStream

          java.io.InputStream getInputStream(ResourceLocation var1)
                                             throws java.io.IOException

      Throws:
        `java.io.IOException`

    - #### resourceExists

          boolean resourceExists(ResourceLocation var1)

    - #### getResourceDomains

          java.util.Set getResourceDomains()

    - #### getPackMetadata

          IMetadataSection getPackMetadata(IMetadataSerializer var1,
                                         java.lang.String var2)
                                           throws java.io.IOException

      Throws:
        `java.io.IOException`

    - #### getPackImage

          java.awt.image.BufferedImage getPackImage()
                                                    throws java.io.IOException

      Throws:
        `java.io.IOException`

    - #### getPackName

          java.lang.String getPackName()