Class BeltRenderer
java.lang.Object
com.simibubi.create.foundation.tileEntity.renderer.SafeTileEntityRenderer<BeltTileEntity>
com.simibubi.create.content.contraptions.relays.belt.BeltRenderer
- All Implemented Interfaces:
net.minecraft.client.renderer.blockentity.BlockEntityRenderer<BeltTileEntity>
-
Constructor Summary
ConstructorsConstructorDescriptionBeltRenderer(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider.Context context) -
Method Summary
Modifier and TypeMethodDescriptionstatic com.jozufozu.flywheel.core.PartialModelgetBeltPartial(boolean diagonal, boolean start, boolean end, boolean bottom) protected intgetPackedLight(BeltTileEntity controller, float beltPos) static SpriteShiftEntrygetSpriteShiftEntry(net.minecraft.world.item.DyeColor color, boolean diagonal, boolean bottom) protected voidrenderItems(BeltTileEntity te, float partialTicks, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int light, int overlay) protected voidrenderSafe(BeltTileEntity te, 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.tileEntity.renderer.SafeTileEntityRenderer
isInvalid, renderMethods 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(BeltTileEntity te, float partialTicks, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int light, int overlay) - Specified by:
renderSafein classSafeTileEntityRenderer<BeltTileEntity>
-
getSpriteShiftEntry
public static SpriteShiftEntry getSpriteShiftEntry(net.minecraft.world.item.DyeColor color, boolean diagonal, boolean bottom) -
getBeltPartial
public static com.jozufozu.flywheel.core.PartialModel getBeltPartial(boolean diagonal, boolean start, boolean end, boolean bottom) -
renderItems
protected void renderItems(BeltTileEntity te, float partialTicks, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int light, int overlay) -
getPackedLight
-