Class ChainConveyorRenderer
java.lang.Object
com.simibubi.create.foundation.blockEntity.renderer.SafeBlockEntityRenderer<ChainConveyorBlockEntity>
com.simibubi.create.content.kinetics.base.KineticBlockEntityRenderer<ChainConveyorBlockEntity>
com.simibubi.create.content.kinetics.chainConveyor.ChainConveyorRenderer
- All Implemented Interfaces:
net.minecraft.client.renderer.blockentity.BlockEntityRenderer<ChainConveyorBlockEntity>,net.neoforged.neoforge.client.extensions.IBlockEntityRendererExtension<ChainConveyorBlockEntity>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.minecraft.resources.ResourceLocationstatic final intFields inherited from class com.simibubi.create.content.kinetics.base.KineticBlockEntityRenderer
KINETIC_BLOCK, rainbowMode, REVERSED_CHUNK_BUFFER_LAYERS -
Constructor Summary
ConstructorsConstructorDescriptionChainConveyorRenderer(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider.Context context) -
Method Summary
Modifier and TypeMethodDescriptionprotected net.minecraft.client.renderer.RenderTypegetRenderType(ChainConveyorBlockEntity be, net.minecraft.world.level.block.state.BlockState state) protected net.createmod.catnip.render.SuperByteBuffergetRotatedModel(ChainConveyorBlockEntity be, net.minecraft.world.level.block.state.BlockState state) intstatic voidrenderChain(com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, float animation, float length, int light1, int light2, boolean far) protected voidrenderSafe(ChainConveyorBlockEntity 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.content.kinetics.base.KineticBlockEntityRenderer
getAngleForBe, getRenderedBlockState, getRotationAxisOf, getRotationOffsetForPosition, kineticRotationTransform, renderRotatingBuffer, renderRotatingKineticBlock, shaft, standardKineticRotationTransformMethods 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
shouldRender
-
Field Details
-
CHAIN_LOCATION
public static final net.minecraft.resources.ResourceLocation CHAIN_LOCATION -
MIP_DISTANCE
public static final int MIP_DISTANCE- See Also:
-
-
Constructor Details
-
ChainConveyorRenderer
public ChainConveyorRenderer(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider.Context context)
-
-
Method Details
-
renderSafe
protected void renderSafe(ChainConveyorBlockEntity be, float partialTicks, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int light, int overlay) - Overrides:
renderSafein classKineticBlockEntityRenderer<ChainConveyorBlockEntity>
-
renderChain
public static void renderChain(com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, float animation, float length, int light1, int light2, boolean far) -
getViewDistance
public int getViewDistance() -
shouldRenderOffScreen
-
getRotatedModel
protected net.createmod.catnip.render.SuperByteBuffer getRotatedModel(ChainConveyorBlockEntity be, net.minecraft.world.level.block.state.BlockState state) - Overrides:
getRotatedModelin classKineticBlockEntityRenderer<ChainConveyorBlockEntity>
-
getRenderType
protected net.minecraft.client.renderer.RenderType getRenderType(ChainConveyorBlockEntity be, net.minecraft.world.level.block.state.BlockState state) - Overrides:
getRenderTypein classKineticBlockEntityRenderer<ChainConveyorBlockEntity>
-