java.lang.Object
com.simibubi.create.foundation.tileEntity.renderer.SafeTileEntityRenderer<SawTileEntity>
com.simibubi.create.content.contraptions.components.saw.SawRenderer
All Implemented Interfaces:
net.minecraft.client.renderer.blockentity.BlockEntityRenderer<SawTileEntity>

public class SawRenderer extends SafeTileEntityRenderer<SawTileEntity>
  • Constructor Details

    • SawRenderer

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

    • renderSafe

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

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

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

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

      protected SuperByteBuffer getRotatedModel(KineticTileEntity te)
    • getRenderedBlockState

      protected net.minecraft.world.level.block.state.BlockState getRenderedBlockState(KineticTileEntity te)
    • renderInContraption

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