Interface ModelLoadingPlugin.Context
- Enclosing interface:
ModelLoadingPlugin
@NonExtendable
public static interface ModelLoadingPlugin.Context
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddModels(Collection<? extends Identifier> ids) Adds multiple models that will be loaded, baked, and made available throughFabricBakedModelManager.getModel(Identifier).voidaddModels(Identifier... ids) Adds one or more models that will be loaded, baked, and made available throughFabricBakedModelManager.getModel(Identifier).Event access to monitor unbaked block model loads and replace the loaded model.Event access to monitor unbaked model loads and replace the loaded model.voidregisterBlockStateResolver(Block block, BlockStateResolver resolver) Registers a block state resolver for a block.
-
Method Details
-
addModels
Adds one or more models that will be loaded, baked, and made available throughFabricBakedModelManager.getModel(Identifier). -
addModels
Adds multiple models that will be loaded, baked, and made available throughFabricBakedModelManager.getModel(Identifier). -
registerBlockStateResolver
Registers a block state resolver for a block.The block must be registered and a block state resolver must not have been previously registered for the block.
-
modifyModelOnLoad
Event<ModelModifier.OnLoad> modifyModelOnLoad()Event access to monitor unbaked model loads and replace the loaded model. -
modifyBlockModelOnLoad
Event<ModelModifier.OnLoadBlock> modifyBlockModelOnLoad()Event access to monitor unbaked block model loads and replace the loaded model.
-