Interface CompositeBlockStateModel.Unbaked
- All Superinterfaces:
BlockStateModel.Unbaked
,CustomUnbakedBlockStateModel
,ResolvableModel
- Enclosing interface:
CompositeBlockStateModel
@NonExtendable
public static interface CompositeBlockStateModel.Unbaked
extends CustomUnbakedBlockStateModel
An unbaked composite model made of one or more other unbaked models.
The JSON format is as follows:
{
"fabric:type": "fabric:composite",
"models": [
// sub-model 1,
// sub-model 2,
// etc...
]
}
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.client.render.model.ResolvableModel
ResolvableModel.Resolver
-
Field Summary
Fields inherited from interface net.minecraft.client.render.model.BlockStateModel.Unbaked
CODEC, WEIGHTED_CODEC, WEIGHTED_VARIANT_CODEC
-
Method Summary
Modifier and TypeMethodDescription@Unmodifiable List
<BlockStateModel.Unbaked> models()
Gets the models that make up this unbaked composite model.of
(List<BlockStateModel.Unbaked> models) Creates a new unbaked composite model from the given non-empty list of submodels.Methods inherited from interface net.minecraft.client.render.model.BlockStateModel.Unbaked
bake, cached
Methods inherited from interface net.fabricmc.fabric.api.client.model.loading.v1.CustomUnbakedBlockStateModel
codec
Methods inherited from interface net.minecraft.client.render.model.ResolvableModel
resolve
-
Method Details
-
of
Creates a new unbaked composite model from the given non-empty list of submodels. -
models
@Unmodifiable List<BlockStateModel.Unbaked> models()Gets the models that make up this unbaked composite model. The returned list will contain at least one model.
-