Class BlazeBurnerRenderer

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

public class BlazeBurnerRenderer extends SafeBlockEntityRenderer<BlazeBurnerBlockEntity>
  • Constructor Summary

    Constructors
    Constructor
    Description
    BlazeBurnerRenderer(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider.Context context)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static dev.engine_room.flywheel.lib.model.baked.PartialModel
    getBlazeModel(BlazeBurnerBlock.HeatLevel heatLevel, boolean blockAbove)
     
    static void
    renderInContraption(MovementContext context, VirtualRenderWorld renderWorld, ContraptionMatrices matrices, net.minecraft.client.renderer.MultiBufferSource bufferSource, net.createmod.catnip.animation.LerpedFloat headAngle, boolean conductor)
     
    protected void
    renderSafe(BlazeBurnerBlockEntity be, float partialTicks, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource bufferSource, int light, int overlay)
     
    static void
    renderShared(com.mojang.blaze3d.vertex.PoseStack ms, com.mojang.blaze3d.vertex.PoseStack modelTransform, net.minecraft.client.renderer.MultiBufferSource bufferSource, net.minecraft.world.level.Level level, net.minecraft.world.level.block.state.BlockState blockState, BlazeBurnerBlock.HeatLevel heatLevel, float animation, float horizontalAngle, boolean canDrawFlame, boolean drawGoggles, dev.engine_room.flywheel.lib.model.baked.PartialModel drawHat, int hashCode)
     

    Methods inherited from class com.simibubi.create.foundation.blockEntity.renderer.SafeBlockEntityRenderer

    getRenderBoundingBox, isInvalid, render, shouldCullItem

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.minecraft.client.renderer.blockentity.BlockEntityRenderer

    getViewDistance, shouldRender, shouldRenderOffScreen
  • Constructor Details

    • BlazeBurnerRenderer

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

    • renderSafe

      protected void renderSafe(BlazeBurnerBlockEntity be, float partialTicks, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource bufferSource, int light, int overlay)
      Specified by:
      renderSafe in class SafeBlockEntityRenderer<BlazeBurnerBlockEntity>
    • renderInContraption

      public static void renderInContraption(MovementContext context, VirtualRenderWorld renderWorld, ContraptionMatrices matrices, net.minecraft.client.renderer.MultiBufferSource bufferSource, net.createmod.catnip.animation.LerpedFloat headAngle, boolean conductor)
    • renderShared

      public static void renderShared(com.mojang.blaze3d.vertex.PoseStack ms, @Nullable com.mojang.blaze3d.vertex.PoseStack modelTransform, net.minecraft.client.renderer.MultiBufferSource bufferSource, net.minecraft.world.level.Level level, net.minecraft.world.level.block.state.BlockState blockState, BlazeBurnerBlock.HeatLevel heatLevel, float animation, float horizontalAngle, boolean canDrawFlame, boolean drawGoggles, dev.engine_room.flywheel.lib.model.baked.PartialModel drawHat, int hashCode)
    • getBlazeModel

      public static dev.engine_room.flywheel.lib.model.baked.PartialModel getBlazeModel(BlazeBurnerBlock.HeatLevel heatLevel, boolean blockAbove)