Class ForgeBakedModelBufferer

java.lang.Object
net.createmod.catnip.client.render.model.ForgeBakedModelBufferer

public final class ForgeBakedModelBufferer extends Object
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    bufferBlocks(Iterator<net.minecraft.core.BlockPos> posIterator, net.minecraft.world.level.BlockAndTintGetter level, @Nullable com.mojang.blaze3d.vertex.PoseStack poseStack, @Nullable Function<net.minecraft.core.BlockPos,net.neoforged.neoforge.client.model.data.ModelData> modelDataLookup, boolean renderFluids, ShadeSeparatedBufferSource bufferSource)
     
    static void
    bufferBlocks(Iterator<net.minecraft.core.BlockPos> posIterator, net.minecraft.world.level.BlockAndTintGetter level, @Nullable com.mojang.blaze3d.vertex.PoseStack poseStack, @Nullable Function<net.minecraft.core.BlockPos,net.neoforged.neoforge.client.model.data.ModelData> modelDataLookup, boolean renderFluids, ShadeSeparatedResultConsumer resultConsumer)
     
    static void
    bufferModel(net.minecraft.client.resources.model.BakedModel model, net.minecraft.core.BlockPos pos, net.minecraft.world.level.BlockAndTintGetter level, net.minecraft.world.level.block.state.BlockState state, @Nullable com.mojang.blaze3d.vertex.PoseStack poseStack, @Nullable net.neoforged.neoforge.client.model.data.ModelData modelData, ShadeSeparatedBufferSource bufferSource)
     
    static void
    bufferModel(net.minecraft.client.resources.model.BakedModel model, net.minecraft.core.BlockPos pos, net.minecraft.world.level.BlockAndTintGetter level, net.minecraft.world.level.block.state.BlockState state, @Nullable com.mojang.blaze3d.vertex.PoseStack poseStack, @Nullable net.neoforged.neoforge.client.model.data.ModelData modelData, ShadeSeparatedResultConsumer resultConsumer)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • bufferModel

      public static void bufferModel(net.minecraft.client.resources.model.BakedModel model, net.minecraft.core.BlockPos pos, net.minecraft.world.level.BlockAndTintGetter level, net.minecraft.world.level.block.state.BlockState state, @Nullable @Nullable com.mojang.blaze3d.vertex.PoseStack poseStack, @Nullable @Nullable net.neoforged.neoforge.client.model.data.ModelData modelData, ShadeSeparatedBufferSource bufferSource)
    • bufferModel

      public static void bufferModel(net.minecraft.client.resources.model.BakedModel model, net.minecraft.core.BlockPos pos, net.minecraft.world.level.BlockAndTintGetter level, net.minecraft.world.level.block.state.BlockState state, @Nullable @Nullable com.mojang.blaze3d.vertex.PoseStack poseStack, @Nullable @Nullable net.neoforged.neoforge.client.model.data.ModelData modelData, ShadeSeparatedResultConsumer resultConsumer)
    • bufferBlocks

      public static void bufferBlocks(Iterator<net.minecraft.core.BlockPos> posIterator, net.minecraft.world.level.BlockAndTintGetter level, @Nullable @Nullable com.mojang.blaze3d.vertex.PoseStack poseStack, @Nullable @Nullable Function<net.minecraft.core.BlockPos,net.neoforged.neoforge.client.model.data.ModelData> modelDataLookup, boolean renderFluids, ShadeSeparatedBufferSource bufferSource)
    • bufferBlocks

      public static void bufferBlocks(Iterator<net.minecraft.core.BlockPos> posIterator, net.minecraft.world.level.BlockAndTintGetter level, @Nullable @Nullable com.mojang.blaze3d.vertex.PoseStack poseStack, @Nullable @Nullable Function<net.minecraft.core.BlockPos,net.neoforged.neoforge.client.model.data.ModelData> modelDataLookup, boolean renderFluids, ShadeSeparatedResultConsumer resultConsumer)