public abstract class AbstractPulleyRenderer extends KineticTileEntityRenderer
KINETIC_TILE, rainbowMode| Constructor and Description |
|---|
AbstractPulleyRenderer(net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher dispatcher,
com.jozufozu.flywheel.core.PartialModel halfRope,
com.jozufozu.flywheel.core.PartialModel halfMagnet) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract com.jozufozu.flywheel.core.PartialModel |
getCoil() |
protected abstract float |
getOffset(KineticTileEntity te,
float partialTicks) |
protected net.minecraft.block.BlockState |
getRenderedBlockState(KineticTileEntity te) |
protected SuperByteBuffer |
getRotatedCoil(KineticTileEntity te) |
protected abstract net.minecraft.util.Direction.Axis |
getShaftAxis(KineticTileEntity te) |
protected abstract boolean |
isRunning(KineticTileEntity te) |
protected abstract SuperByteBuffer |
renderMagnet(KineticTileEntity te) |
protected abstract SuperByteBuffer |
renderRope(KineticTileEntity te) |
protected void |
renderSafe(KineticTileEntity te,
float partialTicks,
com.mojang.blaze3d.matrix.MatrixStack ms,
net.minecraft.client.renderer.IRenderTypeBuffer buffer,
int light,
int overlay) |
boolean |
shouldRenderOffScreen(KineticTileEntity p_188185_1_) |
getAngleForTe, getRotatedModel, getRotationAxisOf, getRotationOffsetForPosition, kineticRotationTransform, renderRotatingBuffer, renderRotatingKineticBlock, shaft, standardKineticRotationTransformisInvalid, renderpublic AbstractPulleyRenderer(net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher dispatcher,
com.jozufozu.flywheel.core.PartialModel halfRope,
com.jozufozu.flywheel.core.PartialModel halfMagnet)
public boolean shouldRenderOffScreen(KineticTileEntity p_188185_1_)
shouldRenderOffScreen in class net.minecraft.client.renderer.tileentity.TileEntityRenderer<KineticTileEntity>protected void renderSafe(KineticTileEntity te, float partialTicks, com.mojang.blaze3d.matrix.MatrixStack ms, net.minecraft.client.renderer.IRenderTypeBuffer buffer, int light, int overlay)
renderSafe in class KineticTileEntityRendererprotected abstract net.minecraft.util.Direction.Axis getShaftAxis(KineticTileEntity te)
protected abstract com.jozufozu.flywheel.core.PartialModel getCoil()
protected abstract SuperByteBuffer renderRope(KineticTileEntity te)
protected abstract SuperByteBuffer renderMagnet(KineticTileEntity te)
protected abstract float getOffset(KineticTileEntity te, float partialTicks)
protected abstract boolean isRunning(KineticTileEntity te)
protected net.minecraft.block.BlockState getRenderedBlockState(KineticTileEntity te)
getRenderedBlockState in class KineticTileEntityRendererprotected SuperByteBuffer getRotatedCoil(KineticTileEntity te)