| Interface | Description |
|---|---|
| IGeneratedBlockstate |
| Class | Description |
|---|---|
| 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.
|
| 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.
|
| VariantBlockStateBuilder.PartialBlockstate |
| Enum | Description |
|---|---|
| ModelBuilder.FaceRotation | |
| ModelBuilder.Perspective |