net.minecraftforge.client.model

## Interface IModelCustomLoader

- All Known Implementing Classes:
    ObjModelLoader

      public interface IModelCustomLoader

  Instances of this class act as factories for their model type
  Author:
    cpw

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `String[]` | `getSuffixes()` Get resource suffixes this model loader recognizes
    `String` | `getType()` Get the main type name for this loader
    `IModelCustom` | `loadInstance(String resourceName, URL resource)` Load a model instance from the supplied path

- - ### Method Detail

    - #### getType

          String getType()

      Get the main type name for this loader
      Returns:
        the type name

    - #### getSuffixes

          String[] getSuffixes()

      Get resource suffixes this model loader recognizes
      Returns:
        a list of suffixes

    - #### loadInstance

          IModelCustom loadInstance(String resourceName,
                                  URL resource)
                                    throws ModelFormatException

      Load a model instance from the supplied path
      Parameters:
        `resourceName` - The resource name to load
        `resource` - The URL associated with the classloader resource
      Returns:
        A model instance
      Throws:
        `ModelFormatException` - if the model format is not correct