Class MandrelRenderer
java.lang.Object
com.simibubi.create.foundation.blockEntity.renderer.SafeBlockEntityRenderer<MandrelBlockEntity>
com.simibubi.create.content.kinetics.base.KineticBlockEntityRenderer<MandrelBlockEntity>
com.petrolpark.compat.create.common.processing.mandrel.MandrelRenderer
- All Implemented Interfaces:
net.minecraft.client.renderer.blockentity.BlockEntityRenderer<MandrelBlockEntity>,net.neoforged.neoforge.client.extensions.IBlockEntityRendererExtension<MandrelBlockEntity>
public class MandrelRenderer
extends com.simibubi.create.content.kinetics.base.KineticBlockEntityRenderer<MandrelBlockEntity>
-
Field Summary
Fields inherited from class com.simibubi.create.content.kinetics.base.KineticBlockEntityRenderer
KINETIC_BLOCK, rainbowMode, REVERSED_CHUNK_BUFFER_LAYERS -
Constructor Summary
ConstructorsConstructorDescriptionMandrelRenderer(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider.Context context) -
Method Summary
Modifier and TypeMethodDescriptionprotected net.createmod.catnip.render.SuperByteBuffergetRotatedModel(MandrelBlockEntity be, net.minecraft.world.level.block.state.BlockState state) floatgetStartAngle(MandrelBlockEntity be, net.minecraft.core.Direction.Axis axis) voidrenderAnimation(MandrelBlockEntity be, float partialTicks, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int light, int overlay) protected voidrenderSafe(MandrelBlockEntity be, float partialTicks, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int light, int overlay) Methods inherited from class com.simibubi.create.content.kinetics.base.KineticBlockEntityRenderer
getAngleForBe, getRenderedBlockState, getRenderType, 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
getViewDistance, shouldRender, shouldRenderOffScreen
-
Constructor Details
-
MandrelRenderer
public MandrelRenderer(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider.Context context)
-
-
Method Details
-
renderSafe
protected void renderSafe(MandrelBlockEntity be, float partialTicks, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int light, int overlay) - Overrides:
renderSafein classcom.simibubi.create.content.kinetics.base.KineticBlockEntityRenderer<MandrelBlockEntity>
-
renderAnimation
public void renderAnimation(MandrelBlockEntity be, float partialTicks, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int light, int overlay) -
getStartAngle
-
getRotatedModel
protected net.createmod.catnip.render.SuperByteBuffer getRotatedModel(MandrelBlockEntity be, net.minecraft.world.level.block.state.BlockState state) - Overrides:
getRotatedModelin classcom.simibubi.create.content.kinetics.base.KineticBlockEntityRenderer<MandrelBlockEntity>
-