Class SingleDiagonalBevelCogWheelRenderer
java.lang.Object
com.simibubi.create.foundation.blockEntity.renderer.SafeBlockEntityRenderer<SingleDiagonalBevelCogWheelBlockEntity>
com.simibubi.create.content.kinetics.base.KineticBlockEntityRenderer<SingleDiagonalBevelCogWheelBlockEntity>
petrolpark.mc.petrolsparts.content.kinetics.bevelCogWheel.diagonal.single.SingleDiagonalBevelCogWheelRenderer
- All Implemented Interfaces:
net.minecraft.client.renderer.blockentity.BlockEntityRenderer<SingleDiagonalBevelCogWheelBlockEntity>,net.neoforged.neoforge.client.extensions.IBlockEntityRendererExtension<SingleDiagonalBevelCogWheelBlockEntity>
public class SingleDiagonalBevelCogWheelRenderer
extends com.simibubi.create.content.kinetics.base.KineticBlockEntityRenderer<SingleDiagonalBevelCogWheelBlockEntity>
-
Field Summary
FieldsFields inherited from class com.simibubi.create.content.kinetics.base.KineticBlockEntityRenderer
KINETIC_BLOCK, rainbowMode, REVERSED_CHUNK_BUFFER_LAYERS -
Constructor Summary
ConstructorsConstructorDescriptionSingleDiagonalBevelCogWheelRenderer(BevelCogWheelClientSet set, net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider.Context context) -
Method Summary
Modifier and TypeMethodDescriptionstatic final floatgetAngle(net.minecraft.world.level.Level level, float speed) static final voidrenderCog(BevelCogWheelClientSet set, com.simibubi.create.content.kinetics.base.KineticBlockEntity be, petrolpark.mc.library.util.Orientation orientation, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int light) static final voidrenderCog(BevelCogWheelClientSet set, net.minecraft.world.level.Level level, float speed, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state, petrolpark.mc.library.util.Orientation orientation, com.mojang.blaze3d.vertex.PoseStack ms, com.mojang.blaze3d.vertex.VertexConsumer vc, int light) protected voidrenderSafe(SingleDiagonalBevelCogWheelBlockEntity be, float partialTicks, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int light, int overlay) static final voidrenderShaftHalf(BevelCogWheelClientSet set, SingleDiagonalBevelCogWheelBlockEntity be, net.minecraft.world.level.block.state.BlockState state, net.minecraft.core.Direction face, com.mojang.blaze3d.vertex.PoseStack ms, com.mojang.blaze3d.vertex.VertexConsumer vc, int light) static final SingleDiagonalBevelCogWheelRenderervanilla(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider.Context context) Methods inherited from class com.simibubi.create.content.kinetics.base.KineticBlockEntityRenderer
getAngleForBe, getRenderedBlockState, getRenderType, getRotatedModel, 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
-
Field Details
-
set
-
-
Constructor Details
-
SingleDiagonalBevelCogWheelRenderer
public SingleDiagonalBevelCogWheelRenderer(BevelCogWheelClientSet set, net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider.Context context)
-
-
Method Details
-
vanilla
public static final SingleDiagonalBevelCogWheelRenderer vanilla(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider.Context context) -
renderSafe
protected void renderSafe(SingleDiagonalBevelCogWheelBlockEntity 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<SingleDiagonalBevelCogWheelBlockEntity>
-
renderShaftHalf
public static final void renderShaftHalf(BevelCogWheelClientSet set, SingleDiagonalBevelCogWheelBlockEntity be, net.minecraft.world.level.block.state.BlockState state, net.minecraft.core.Direction face, com.mojang.blaze3d.vertex.PoseStack ms, com.mojang.blaze3d.vertex.VertexConsumer vc, int light) -
renderCog
public static final void renderCog(BevelCogWheelClientSet set, com.simibubi.create.content.kinetics.base.KineticBlockEntity be, petrolpark.mc.library.util.Orientation orientation, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int light) -
renderCog
public static final void renderCog(BevelCogWheelClientSet set, net.minecraft.world.level.Level level, float speed, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state, petrolpark.mc.library.util.Orientation orientation, com.mojang.blaze3d.vertex.PoseStack ms, com.mojang.blaze3d.vertex.VertexConsumer vc, int light) -
getAngle
public static final float getAngle(net.minecraft.world.level.Level level, float speed)
-