Class StandaloneModelBakerWrapper<T>

java.lang.Object
net.neoforged.neoforge.client.model.standalone.StandaloneModelBakerWrapper<T>
Type Parameters:
T - The type of the baked model.
All Implemented Interfaces:
net.minecraft.client.resources.model.ResolvableModel, UnbakedStandaloneModel<T>

@Internal public final class StandaloneModelBakerWrapper<T> extends Object implements UnbakedStandaloneModel<T>
  • Field Details

    • modelId

      private final net.minecraft.resources.ResourceLocation modelId
    • standaloneBaker

      private final StandaloneModelBaker<T> standaloneBaker
  • Constructor Details

    • StandaloneModelBakerWrapper

      public StandaloneModelBakerWrapper(net.minecraft.resources.ResourceLocation model, StandaloneModelBaker<T> baker)
  • Method Details

    • bake

      public T bake(net.minecraft.client.resources.model.ModelBaker baker)
      Description copied from interface: UnbakedStandaloneModel
      Bake this model.
      Specified by:
      bake in interface UnbakedStandaloneModel<T>
      Parameters:
      baker - The current model baker.
      Returns:
      The fully-baked model.
    • resolveDependencies

      public void resolveDependencies(net.minecraft.client.resources.model.ResolvableModel.Resolver resolver)
      Specified by:
      resolveDependencies in interface net.minecraft.client.resources.model.ResolvableModel