Class DelegateUnbakedModel
java.lang.Object
net.neoforged.neoforge.client.model.DelegateUnbakedModel
- All Implemented Interfaces:
ResolvableModel,UnbakedModel,UnbakedModelExtension
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.client.resources.model.ResolvableModel
ResolvableModel.ResolverNested classes/interfaces inherited from interface net.minecraft.client.resources.model.UnbakedModel
UnbakedModel.GuiLight -
Field Summary
FieldsFields inherited from interface net.minecraft.client.resources.model.UnbakedModel
PARTICLE_TEXTURE_REFERENCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable BooleanvoidfillAdditionalProperties(ContextMap.Builder propertiesBuilder) Appends additional properties for this model to the builder.@Nullable UnbakedGeometrygeometry()@Nullable UnbakedModel.GuiLightguiLight()@Nullable ResourceLocationparent()voidresolveDependencies(ResolvableModel.Resolver resolver) Can be overridden to request the resolution of additional models.@Nullable ItemTransforms
-
Field Details
-
delegate
-
-
Constructor Details
-
DelegateUnbakedModel
-
-
Method Details
-
ambientOcclusion
- Specified by:
ambientOcclusionin interfaceUnbakedModel
-
guiLight
- Specified by:
guiLightin interfaceUnbakedModel
-
transforms
- Specified by:
transformsin interfaceUnbakedModel
-
textureSlots
- Specified by:
textureSlotsin interfaceUnbakedModel
-
geometry
- Specified by:
geometryin interfaceUnbakedModel
-
parent
- Specified by:
parentin interfaceUnbakedModel
-
fillAdditionalProperties
Description copied from interface:UnbakedModelExtensionAppends additional properties for this model to the builder.This method will already have been called on the parent models. It can modify the properties added by a parent model and/or add its own. This ensures that the properties are merged across the model parent-child chain.
The context map containing all the properties can be retrieved later using
ResolvedModelExtension.getTopAdditionalProperties().- Specified by:
fillAdditionalPropertiesin interfaceUnbakedModelExtension- See Also:
-
resolveDependencies
Description copied from interface:UnbakedModelExtensionCan be overridden to request the resolution of additional models. UseResolvableModel.Resolver.markDependency(ResourceLocation)to mark dependencies, then retrieve them later fromModelBaker.getModel(ResourceLocation).- Specified by:
resolveDependenciesin interfaceResolvableModel- Specified by:
resolveDependenciesin interfaceUnbakedModelExtension
-