Class FlywheelRenderer
java.lang.Object
com.simibubi.create.foundation.tileEntity.renderer.SafeTileEntityRenderer<KineticTileEntity>
com.simibubi.create.content.contraptions.base.KineticTileEntityRenderer
com.simibubi.create.content.contraptions.components.flywheel.FlywheelRenderer
- All Implemented Interfaces:
net.minecraft.client.renderer.blockentity.BlockEntityRenderer<KineticTileEntity>
-
Field Summary
Fields inherited from class com.simibubi.create.content.contraptions.base.KineticTileEntityRenderer
KINETIC_TILE, rainbowMode, REVERSED_CHUNK_BUFFER_LAYERS -
Constructor Summary
ConstructorsConstructorDescriptionFlywheelRenderer(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider.Context context) -
Method Summary
Modifier and TypeMethodDescriptionprotected SuperByteBuffergetRotatedModel(KineticTileEntity te, net.minecraft.world.level.block.state.BlockState state) protected voidrenderSafe(KineticTileEntity te, float partialTicks, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int light, int overlay) protected SuperByteBufferrotateToFacing(SuperByteBuffer buffer, net.minecraft.core.Direction facing) protected SuperByteBuffertransformConnector(SuperByteBuffer buffer, boolean upper, boolean rotating, float angle, boolean flip) Methods inherited from class com.simibubi.create.content.contraptions.base.KineticTileEntityRenderer
getAngleForTe, getRenderedBlockState, getRenderType, getRotationAxisOf, getRotationOffsetForPosition, kineticRotationTransform, renderRotatingBuffer, renderRotatingKineticBlock, shaft, standardKineticRotationTransformMethods 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, shouldRenderOffScreen
-
Constructor Details
-
FlywheelRenderer
public FlywheelRenderer(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider.Context context)
-
-
Method Details
-
renderSafe
protected void renderSafe(KineticTileEntity te, float partialTicks, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int light, int overlay) - Overrides:
renderSafein classKineticTileEntityRenderer
-
getRotatedModel
protected SuperByteBuffer getRotatedModel(KineticTileEntity te, net.minecraft.world.level.block.state.BlockState state) - Overrides:
getRotatedModelin classKineticTileEntityRenderer
-
transformConnector
protected SuperByteBuffer transformConnector(SuperByteBuffer buffer, boolean upper, boolean rotating, float angle, boolean flip) -
rotateToFacing
protected SuperByteBuffer rotateToFacing(SuperByteBuffer buffer, net.minecraft.core.Direction facing)
-