net.minecraft.client.resources

## Interface ResourcePack

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

      public interface ResourcePack

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `InputStream` | `getInputStream(ResourceLocation resourcelocation)`
    `BufferedImage` | `getPackImage()`
    `MetadataSection` | `getPackMetadata(MetadataSerializer metadataserializer, String s)`
    `String` | `getPackName()`
    `Set` | `getResourceDomains()`
    `boolean` | `resourceExists(ResourceLocation resourcelocation)`

- - ### Method Detail

    - #### getInputStream

          InputStream getInputStream(ResourceLocation resourcelocation)
                                     throws IOException

      Throws:
        `IOException`

    - #### resourceExists

          boolean resourceExists(ResourceLocation resourcelocation)

    - #### getResourceDomains

          Set getResourceDomains()

    - #### getPackMetadata

          MetadataSection getPackMetadata(MetadataSerializer metadataserializer,
                                        String s)
                                          throws IOException

      Throws:
        `IOException`

    - #### getPackImage

          BufferedImage getPackImage()
                                     throws IOException

      Throws:
        `IOException`

    - #### getPackName

          String getPackName()