Class DeployerRenderer

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

public class DeployerRenderer extends SafeBlockEntityRenderer<DeployerBlockEntity>
  • Constructor Details

    • DeployerRenderer

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

    • renderSafe

      protected void renderSafe(DeployerBlockEntity 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<DeployerBlockEntity>
    • renderItem

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

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

      protected net.minecraft.world.phys.Vec3 getHandOffset(DeployerBlockEntity be, float partialTicks, net.minecraft.world.level.block.state.BlockState blockState)
    • 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)