Class BeltRenderer

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

public class BeltRenderer extends SafeBlockEntityRenderer<BeltBlockEntity>
  • Constructor Summary

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

    Modifier and Type
    Method
    Description
    static dev.engine_room.flywheel.lib.model.baked.PartialModel
    getBeltPartial(boolean diagonal, boolean start, boolean end, boolean bottom)
     
    static net.createmod.catnip.render.SpriteShiftEntry
    getSpriteShiftEntry(net.minecraft.world.item.DyeColor color, boolean diagonal, boolean bottom)
     
    protected void
    renderItems(BeltBlockEntity be, float partialTicks, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int light, int overlay)
     
    protected void
    renderSafe(BeltBlockEntity be, float partialTicks, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int light, int overlay)
     
    boolean
     

    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
  • Constructor Details

    • BeltRenderer

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

    • shouldRenderOffScreen

      public boolean shouldRenderOffScreen(BeltBlockEntity be)
    • renderSafe

      protected void renderSafe(BeltBlockEntity 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<BeltBlockEntity>
    • getSpriteShiftEntry

      public static net.createmod.catnip.render.SpriteShiftEntry getSpriteShiftEntry(net.minecraft.world.item.DyeColor color, boolean diagonal, boolean bottom)
    • getBeltPartial

      public static dev.engine_room.flywheel.lib.model.baked.PartialModel getBeltPartial(boolean diagonal, boolean start, boolean end, boolean bottom)
    • renderItems

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