public class ArmRenderer extends KineticTileEntityRenderer
KINETIC_TILE, rainbowMode| Constructor and Description |
|---|
ArmRenderer(net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher dispatcher) |
| Modifier and Type | Method and Description |
|---|---|
protected SuperByteBuffer |
getRotatedModel(KineticTileEntity te) |
protected void |
renderSafe(KineticTileEntity te,
float pt,
com.mojang.blaze3d.matrix.MatrixStack ms,
net.minecraft.client.renderer.IRenderTypeBuffer buffer,
int light,
int overlay) |
boolean |
shouldRenderOffScreen(KineticTileEntity te) |
static void |
transformBase(com.jozufozu.flywheel.util.transform.MatrixTransformStack msr,
float baseAngle) |
static void |
transformClaw(com.jozufozu.flywheel.util.transform.MatrixTransformStack msr) |
static void |
transformClawHalf(com.jozufozu.flywheel.util.transform.MatrixTransformStack msr,
boolean hasItem,
boolean isBlockItem,
int flip) |
static void |
transformHead(com.jozufozu.flywheel.util.transform.MatrixTransformStack msr,
float headAngle) |
static void |
transformLowerArm(com.jozufozu.flywheel.util.transform.MatrixTransformStack msr,
float lowerArmAngle) |
static void |
transformUpperArm(com.jozufozu.flywheel.util.transform.MatrixTransformStack msr,
float upperArmAngle) |
getAngleForTe, getRenderedBlockState, getRotationAxisOf, getRotationOffsetForPosition, kineticRotationTransform, renderRotatingBuffer, renderRotatingKineticBlock, shaft, standardKineticRotationTransformisInvalid, renderpublic ArmRenderer(net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher dispatcher)
public boolean shouldRenderOffScreen(KineticTileEntity te)
shouldRenderOffScreen in class net.minecraft.client.renderer.tileentity.TileEntityRenderer<KineticTileEntity>protected void renderSafe(KineticTileEntity te, float pt, com.mojang.blaze3d.matrix.MatrixStack ms, net.minecraft.client.renderer.IRenderTypeBuffer buffer, int light, int overlay)
renderSafe in class KineticTileEntityRendererpublic static void transformClawHalf(com.jozufozu.flywheel.util.transform.MatrixTransformStack msr,
boolean hasItem,
boolean isBlockItem,
int flip)
public static void transformClaw(com.jozufozu.flywheel.util.transform.MatrixTransformStack msr)
public static void transformHead(com.jozufozu.flywheel.util.transform.MatrixTransformStack msr,
float headAngle)
public static void transformUpperArm(com.jozufozu.flywheel.util.transform.MatrixTransformStack msr,
float upperArmAngle)
public static void transformLowerArm(com.jozufozu.flywheel.util.transform.MatrixTransformStack msr,
float lowerArmAngle)
public static void transformBase(com.jozufozu.flywheel.util.transform.MatrixTransformStack msr,
float baseAngle)
protected SuperByteBuffer getRotatedModel(KineticTileEntity te)
getRotatedModel in class KineticTileEntityRenderer