public abstract class ColoredOverlayTileEntityRenderer<T extends net.minecraft.tileentity.TileEntity> extends SafeTileEntityRenderer<T>
| Constructor and Description |
|---|
ColoredOverlayTileEntityRenderer(net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher dispatcher) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract int |
getColor(T te,
float partialTicks) |
protected abstract SuperByteBuffer |
getOverlayBuffer(T te) |
static SuperByteBuffer |
render(SuperByteBuffer buffer,
int color,
int light) |
protected void |
renderSafe(T te,
float partialTicks,
com.mojang.blaze3d.matrix.MatrixStack ms,
net.minecraft.client.renderer.IRenderTypeBuffer buffer,
int light,
int overlay) |
isInvalid, renderpublic ColoredOverlayTileEntityRenderer(net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher dispatcher)
protected void renderSafe(T te, float partialTicks, com.mojang.blaze3d.matrix.MatrixStack ms, net.minecraft.client.renderer.IRenderTypeBuffer buffer, int light, int overlay)
renderSafe in class SafeTileEntityRenderer<T extends net.minecraft.tileentity.TileEntity>protected abstract int getColor(T te, float partialTicks)
protected abstract SuperByteBuffer getOverlayBuffer(T te)
public static SuperByteBuffer render(SuperByteBuffer buffer, int color, int light)