| インタフェース | 説明 | 
|---|---|
| IGeneratedBlockstate | 
| クラス | 説明 | 
|---|---|
| BlockModelBuilder | Builder for block models, does not currently provide any additional
 functionality over  ModelBuilder, purely a stub class with a concrete
 generic. | 
| BlockModelProvider | Stub class to extend for block model data providers, eliminates some
 boilerplate constructor parameters. | 
| BlockStateProvider | Data provider for blockstate files. | 
| BlockStateProvider.ConfiguredModelList | |
| ConfiguredModel | Represents a model with blockstate configurations, e.g. rotation, uvlock, and
 random weight. | 
| ConfiguredModel.Builder<T> | A builder for  ConfiguredModels, which can contain a callback for
 processing the finished result. | 
| ExistingFileHelper | Enables data providers to check if other data files currently exist. | 
| ItemModelBuilder | Builder for item models, adds the ability to build overrides via
  ItemModelBuilder.override(). | 
| ItemModelProvider | Stub class to extend for item model data providers, eliminates some
 boilerplate constructor parameters. | 
| ModelBuilder<T extends ModelBuilder<T>> | General purpose model builder, contains all the commonalities between item
 and block models. | 
| ModelFile | |
| ModelFile.ExistingModelFile | |
| ModelFile.UncheckedModelFile | |
| ModelProvider<T extends ModelBuilder<T>> | |
| MultiPartBlockStateBuilder | |
| VariantBlockStateBuilder | Builder for variant-type blockstates, i.e. non-multipart blockstates. | 
| VariantBlockStateBuilder.PartialBlockstate | 
| 列挙 | 説明 | 
|---|---|
| ModelBuilder.FaceRotation | |
| ModelBuilder.Perspective |