Class SawRenderer

All Implemented Interfaces:
net.minecraft.client.renderer.blockentity.BlockEntityRenderer<SawBlockEntity>, net.neoforged.neoforge.client.extensions.IBlockEntityRendererExtension<SawBlockEntity>

public class SawRenderer extends SafeBlockEntityRenderer<SawBlockEntity>
  • Constructor Details

    • SawRenderer

      public SawRenderer(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider.Context context)
  • Method Details

    • renderSafe

      protected void renderSafe(SawBlockEntity be, float partialTicks, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int light, int overlay)
      Specified by:
      renderSafe in class SafeBlockEntityRenderer<SawBlockEntity>
    • renderBlade

      protected void renderBlade(SawBlockEntity be, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int light)
    • renderShaft

      protected void renderShaft(SawBlockEntity be, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int light, int overlay)
    • renderItems

      protected void renderItems(SawBlockEntity be, float partialTicks, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int light, int overlay)
    • getRotatedModel

      protected net.createmod.catnip.render.SuperByteBuffer getRotatedModel(KineticBlockEntity be)
    • getRenderedBlockState

      protected net.minecraft.world.level.block.state.BlockState getRenderedBlockState(KineticBlockEntity be)
    • renderInContraption

      public static void renderInContraption(MovementContext context, VirtualRenderWorld renderWorld, ContraptionMatrices matrices, net.minecraft.client.renderer.MultiBufferSource buffer)