net.minecraftforge.client.model

## Interface IModelCustomLoader

- All Known Implementing Classes:
    ObjModelLoader, TechneModelLoader

      public interface IModelCustomLoader

  Instances of this class act as factories for their model type

- - ### Method Summary

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

- - ### Method Detail

    - #### getType

          java.lang.String getType()

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

    - #### getSuffixes

          java.lang.String[] getSuffixes()

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

    - #### loadInstance

          IModelCustom loadInstance(ResourceLocation resource)
                                    throws ModelFormatException

      Load a model instance from the supplied path
      Parameters:
        `resource` - The ResourceLocation of the model
      Returns:
        A model instance
      Throws:
        `ModelFormatException` - if the model format is not correct