Package net.fabricmc.fabric.api.client.model.loading.v1
package net.fabricmc.fabric.api.client.model.loading.v1
-
ClassDescriptionBlock state resolvers are responsible for mapping each
BlockState
of a block to aBlockStateModel.UnbakedGrouped
.The context for block state resolution.A custom block state model that is made of one or more other block state models.An unbaked composite model made of one or more other unbaked models.Allows defining custom unbaked block state model types which can be used withinblockstates/
files.A unique key representing an extra model, not tied to a block state or item model.Fabric-provided helper methods forBakedModelManager
.A model loading plugin is used to extend the model loading process through the passedModelLoadingPlugin.Context
object.Contains interfaces for the events that can be used to modify models at different points in the loading and baking process.The context for an after bake block model modification event.The context for an after bake item model modification event.The context for a before bake block model modification event.The context for a before bake item model modification event.The context for an on load model modification event.The context for an on load block model modification event.A model loading plugin is used to extend the model loading process through the passedModelLoadingPlugin.Context
object.Bundles aPreparableModelLoadingPlugin
with its correspondingPreparableModelLoadingPlugin.DataLoader
for retrieval throughPreparableModelLoadingPlugin.getAll()
.AUnbakedExtraModel
that loads a single model.An unbaked extra model.Allows creating custom unbaked models by overriding the parsing of JSON model files.