Class ElevatorBaseRenderer

All Implemented Interfaces:
net.minecraft.client.renderer.blockentity.BlockEntityRenderer<ElevatorBaseBlockEntity>

public class ElevatorBaseRenderer extends AbstractBlockEntityModelRenderer<ElevatorBaseBlockEntity>
  • Constructor Details

    • ElevatorBaseRenderer

      public ElevatorBaseRenderer(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider.Context ctx)
  • Method Details

    • createBodyLayer

      public static net.minecraft.client.model.geom.builders.LayerDefinition createBodyLayer()
    • renderModel

      public void renderModel(ElevatorBaseBlockEntity te, float partialTicks, com.mojang.blaze3d.vertex.PoseStack matrixStackIn, net.minecraft.client.renderer.MultiBufferSource bufferIn, int combinedLightIn, int combinedOverlayIn)
    • renderExtras

      protected void renderExtras(ElevatorBaseBlockEntity te, float partialTicks, com.mojang.blaze3d.vertex.PoseStack matrixStack, net.minecraft.client.renderer.MultiBufferSource iRenderTypeBuffer, int combinedLightIn, int combinedOverlayIn)
      Overrides:
      renderExtras in class AbstractBlockEntityModelRenderer<ElevatorBaseBlockEntity>
    • shouldRenderOffScreen

      public boolean shouldRenderOffScreen(ElevatorBaseBlockEntity te)
    • shouldRender

      public boolean shouldRender(ElevatorBaseBlockEntity pBlockEntity, net.minecraft.world.phys.Vec3 pCameraPos)