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

public class CompositeUnbakedModel extends AbstractUnbakedModel
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.

  • Field Details

  • Constructor Details

  • 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. Use ResolvableModel.Resolver.markDependency(ResourceLocation) to mark dependencies, then retrieve them later from ModelBaker.getModel(ResourceLocation).