Class DynamicallyBakedModel<S>

java.lang.Object
codechicken.lib.model.DynamicModel
codechicken.lib.model.DynamicallyBakedModel<S>

public abstract class DynamicallyBakedModel<S> extends DynamicModel
A simple cache around some dynamically loaded model.

Created by covers1624 on 7/26/26.

  • Constructor Details

    • DynamicallyBakedModel

      public DynamicallyBakedModel(net.minecraft.resources.Identifier identifier)
  • Method Details

    • collect

      public final void collect(S state, List<net.minecraft.client.renderer.block.model.BlockModelPart> output)
      Collect this models parts.
      Parameters:
      state - The model state.
      output - The parts to add to.
    • bake

      protected abstract List<net.minecraft.client.renderer.block.model.BlockModelPart> bake(S state)
      Called to bake your model into parts.
      Parameters:
      state - The state.
      Returns:
      The baked parts.
    • clear

      protected void clear()
      Overrides:
      clear in class DynamicModel