Class ForgeBlockModelBuilder

java.lang.Object
dev.engine_room.flywheel.lib.model.baked.BlockModelBuilder
dev.engine_room.flywheel.lib.model.baked.ForgeBlockModelBuilder

public final class ForgeBlockModelBuilder extends dev.engine_room.flywheel.lib.model.baked.BlockModelBuilder
  • Constructor Details

    • ForgeBlockModelBuilder

      public ForgeBlockModelBuilder(net.minecraft.world.level.BlockAndTintGetter level, Iterable<net.minecraft.core.BlockPos> positions)
  • Method Details

    • poseStack

      public ForgeBlockModelBuilder poseStack(@Nullable @Nullable com.mojang.blaze3d.vertex.PoseStack poseStack)
      Overrides:
      poseStack in class dev.engine_room.flywheel.lib.model.baked.BlockModelBuilder
    • renderFluids

      public ForgeBlockModelBuilder renderFluids(boolean renderFluids)
      Overrides:
      renderFluids in class dev.engine_room.flywheel.lib.model.baked.BlockModelBuilder
    • materialFunc

      public ForgeBlockModelBuilder materialFunc(@Nullable @Nullable BiFunction<net.minecraft.client.renderer.RenderType,Boolean,dev.engine_room.flywheel.api.material.Material> materialFunc)
      Overrides:
      materialFunc in class dev.engine_room.flywheel.lib.model.baked.BlockModelBuilder
    • modelDataLookup

      public ForgeBlockModelBuilder modelDataLookup(@Nullable @Nullable Function<net.minecraft.core.BlockPos,net.minecraftforge.client.model.data.ModelData> modelDataLookup)
    • build

      public dev.engine_room.flywheel.lib.model.SimpleModel build()
      Specified by:
      build in class dev.engine_room.flywheel.lib.model.baked.BlockModelBuilder