Class BracketedKineticBlockEntityRenderer

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

public class BracketedKineticBlockEntityRenderer extends KineticBlockEntityRenderer<BracketedKineticBlockEntity>
  • Constructor Details

    • BracketedKineticBlockEntityRenderer

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

    • renderSafe

      protected void renderSafe(BracketedKineticBlockEntity be, float partialTicks, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int light, int overlay)
      Overrides:
      renderSafe in class KineticBlockEntityRenderer<BracketedKineticBlockEntity>
    • getAngleForLargeCogShaft

      public static float getAngleForLargeCogShaft(SimpleKineticBlockEntity be, net.minecraft.core.Direction.Axis axis)
    • getShaftAngleOffset

      public static float getShaftAngleOffset(net.minecraft.core.Direction.Axis axis, net.minecraft.core.BlockPos pos)