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

public class ArmRenderer extends KineticTileEntityRenderer
  • Constructor Details

    • ArmRenderer

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

    • renderSafe

      protected void renderSafe(KineticTileEntity te, float pt, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int light, int overlay)
      Overrides:
      renderSafe in class KineticTileEntityRenderer
    • transformClawHalf

      public static void transformClawHalf(com.jozufozu.flywheel.util.transform.TransformStack msr, boolean hasItem, boolean isBlockItem, int flip)
    • transformClaw

      public static void transformClaw(com.jozufozu.flywheel.util.transform.TransformStack msr)
    • transformHead

      public static void transformHead(com.jozufozu.flywheel.util.transform.TransformStack msr, float headAngle)
    • transformUpperArm

      public static void transformUpperArm(com.jozufozu.flywheel.util.transform.TransformStack msr, float upperArmAngle)
    • transformLowerArm

      public static void transformLowerArm(com.jozufozu.flywheel.util.transform.TransformStack msr, float lowerArmAngle)
    • transformBase

      public static void transformBase(com.jozufozu.flywheel.util.transform.TransformStack msr, float baseAngle)
    • shouldRenderOffScreen

      public boolean shouldRenderOffScreen(KineticTileEntity te)
    • getRotatedModel

      protected SuperByteBuffer getRotatedModel(KineticTileEntity te, net.minecraft.world.level.block.state.BlockState state)
      Overrides:
      getRotatedModel in class KineticTileEntityRenderer