Class TransmissionRenderer

java.lang.Object
com.simibubi.create.foundation.blockEntity.renderer.SafeBlockEntityRenderer<TransmissionBlockEntity>
com.simibubi.create.content.kinetics.base.KineticBlockEntityRenderer<TransmissionBlockEntity>
petrolpark.mc.petrolsparts.content.kinetics.transmission.TransmissionRenderer
All Implemented Interfaces:
net.minecraft.client.renderer.blockentity.BlockEntityRenderer<TransmissionBlockEntity>, net.neoforged.neoforge.client.extensions.IBlockEntityRendererExtension<TransmissionBlockEntity>

public class TransmissionRenderer extends com.simibubi.create.content.kinetics.base.KineticBlockEntityRenderer<TransmissionBlockEntity>
  • Field Summary

    Fields inherited from class com.simibubi.create.content.kinetics.base.KineticBlockEntityRenderer

    KINETIC_BLOCK, rainbowMode, REVERSED_CHUNK_BUFFER_LAYERS
  • Constructor Summary

    Constructors
    Constructor
    Description
    TransmissionRenderer(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider.Context context)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static final double
    getOffset(int cogIndex)
     
    protected void
    renderSafe(TransmissionBlockEntity be, float partialTicks, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource bufferSource, int light, int overlay)
     

    Methods inherited from class com.simibubi.create.content.kinetics.base.KineticBlockEntityRenderer

    getAngleForBe, getRenderedBlockState, getRenderType, getRotatedModel, getRotationAxisOf, getRotationOffsetForPosition, kineticRotationTransform, renderRotatingBuffer, renderRotatingKineticBlock, shaft, standardKineticRotationTransform

    Methods inherited from class com.simibubi.create.foundation.blockEntity.renderer.SafeBlockEntityRenderer

    getRenderBoundingBox, isInvalid, render, shouldCullItem

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.minecraft.client.renderer.blockentity.BlockEntityRenderer

    getViewDistance, shouldRender, shouldRenderOffScreen
  • Constructor Details

    • TransmissionRenderer

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

    • renderSafe

      protected void renderSafe(TransmissionBlockEntity be, float partialTicks, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource bufferSource, int light, int overlay)
      Overrides:
      renderSafe in class com.simibubi.create.content.kinetics.base.KineticBlockEntityRenderer<TransmissionBlockEntity>
    • getOffset

      public static final double getOffset(int cogIndex)