Class StationRenderer

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

public class StationRenderer extends SafeBlockEntityRenderer<StationBlockEntity>
  • Constructor Details

    • StationRenderer

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

    • renderSafe

      protected void renderSafe(StationBlockEntity 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<StationBlockEntity>
    • renderFlag

      public static void renderFlag(dev.engine_room.flywheel.lib.model.baked.PartialModel flag, StationBlockEntity be, float partialTicks, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int light, int overlay)
    • transformFlag

      public static void transformFlag(dev.engine_room.flywheel.lib.transform.Transform<?> flag, StationBlockEntity be, float partialTicks, int yRot, boolean flipped)
    • shouldRenderOffScreen

      public boolean shouldRenderOffScreen(StationBlockEntity pBlockEntity)
    • getViewDistance

      public int getViewDistance()