Class UnbakedMutator.Builder

java.lang.Object
net.neoforged.neoforge.client.model.generators.blockstate.UnbakedMutator.Builder
Enclosing class:
UnbakedMutator

public static final class UnbakedMutator.Builder extends Object
  • Field Details

  • Constructor Details

    • Builder

      private Builder()
  • Method Details

    • add

      public <T extends net.minecraft.client.renderer.block.model.BlockStateModel.Unbaked> UnbakedMutator.Builder add(Class<T> supportedClass, UnaryOperator<T> operator)
      Registers a handler for a specific type of unbaked blockstate model.

      Parameters:
      supportedClass - The type of blockstate model to register the handler for, please note that it only applies to this specific class and not subclasses thereof.
      operator - The handler returns the mutated copy of the unbaked blockstate model.
    • build

      public UnbakedMutator build()