Class BeltRenderer
java.lang.Object
com.simibubi.create.foundation.blockEntity.renderer.SafeBlockEntityRenderer<BeltBlockEntity>
com.simibubi.create.content.kinetics.belt.BeltRenderer
- All Implemented Interfaces:
net.minecraft.client.renderer.blockentity.BlockEntityRenderer<BeltBlockEntity>,net.neoforged.neoforge.client.extensions.IBlockEntityRendererExtension<BeltBlockEntity>
-
Constructor Summary
ConstructorsConstructorDescriptionBeltRenderer(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider.Context context) -
Method Summary
Modifier and TypeMethodDescriptionstatic dev.engine_room.flywheel.lib.model.baked.PartialModelgetBeltPartial(boolean diagonal, boolean start, boolean end, boolean bottom) static net.createmod.catnip.render.SpriteShiftEntrygetSpriteShiftEntry(net.minecraft.world.item.DyeColor color, boolean diagonal, boolean bottom) protected voidrenderItems(BeltBlockEntity be, float partialTicks, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int light, int overlay) protected voidrenderSafe(BeltBlockEntity be, float partialTicks, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int light, int overlay) booleanMethods inherited from class com.simibubi.create.foundation.blockEntity.renderer.SafeBlockEntityRenderer
getRenderBoundingBox, isInvalid, render, shouldCullItemMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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
-
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:
renderSafein classSafeBlockEntityRenderer<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)
-