Interface CompositeBlockStateModel.Unbaked
- All Superinterfaces:
net.minecraft.client.renderer.block.model.BlockStateModel.Unbaked,CustomUnbakedBlockStateModel,net.minecraft.client.resources.model.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.resources.model.ResolvableModel
net.minecraft.client.resources.model.ResolvableModel.Resolver -
Field Summary
Fields inherited from interface net.minecraft.client.renderer.block.model.BlockStateModel.Unbaked
CODEC, ELEMENT_CODEC, HARDCODED_WEIGHTED_CODEC -
Method Summary
Methods inherited from interface net.minecraft.client.renderer.block.model.BlockStateModel.Unbaked
asRoot, bakeMethods inherited from interface net.fabricmc.fabric.api.client.model.loading.v1.CustomUnbakedBlockStateModel
codecMethods inherited from interface net.minecraft.client.resources.model.ResolvableModel
resolveDependencies
-
Method Details
-
of
static CompositeBlockStateModel.Unbaked of(List<net.minecraft.client.renderer.block.model.BlockStateModel.Unbaked> models) Creates a new unbaked composite model from the given non-empty list of submodels. -
models
@Unmodifiable List<net.minecraft.client.renderer.block.model.BlockStateModel.Unbaked> models()Gets the models that make up this unbaked composite model. The returned list will contain at least one model.
-