Class CompositeUnbakedModel
java.lang.Object
net.neoforged.neoforge.client.model.AbstractUnbakedModel
net.neoforged.neoforge.client.model.CompositeUnbakedModel
- All Implemented Interfaces:
net.minecraft.client.resources.model.ResolvableModel
,net.minecraft.client.resources.model.UnbakedModel
,UnbakedModelExtension
A model composed of several named children.
All geometry always has one render type: the type specified in the composite model itself. To combine multiple render types, use either a composite block state model or a composite item model, depending on the use case.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface net.minecraft.client.resources.model.ResolvableModel
net.minecraft.client.resources.model.ResolvableModel.Resolver
Nested classes/interfaces inherited from interface net.minecraft.client.resources.model.UnbakedModel
net.minecraft.client.resources.model.UnbakedModel.GuiLight
-
Field Summary
FieldsFields inherited from class net.neoforged.neoforge.client.model.AbstractUnbakedModel
parameters
Fields inherited from interface net.minecraft.client.resources.model.UnbakedModel
PARTICLE_TEXTURE_REFERENCE
-
Constructor Summary
ConstructorsConstructorDescriptionCompositeUnbakedModel
(StandardModelParameters parameters, CompositeUnbakedGeometry geometry) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.client.resources.model.UnbakedGeometry
geometry()
void
resolveDependencies
(net.minecraft.client.resources.model.ResolvableModel.Resolver resolver) Can be overridden to request the resolution of additional models.Methods inherited from class net.neoforged.neoforge.client.model.AbstractUnbakedModel
ambientOcclusion, fillAdditionalProperties, guiLight, parent, textureSlots, transforms
-
Field Details
-
geometry
-
-
Constructor Details
-
CompositeUnbakedModel
-
-
Method Details
-
geometry
public net.minecraft.client.resources.model.UnbakedGeometry geometry() -
resolveDependencies
public void resolveDependencies(net.minecraft.client.resources.model.ResolvableModel.Resolver resolver) Description copied from interface:UnbakedModelExtension
Can be overridden to request the resolution of additional models. UseResolvableModel.Resolver.markDependency(ResourceLocation)
to mark dependencies, then retrieve them later fromModelBaker.getModel(ResourceLocation)
.
-