package sourcecoded.quantum.client.renderer.tile; import net.minecraft.client.renderer.RenderBlocks; import net.minecraft.client.renderer.Tessellator; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; import net.minecraft.tileentity.TileEntity; public abstract class TESRStaticHandler extends TileEntitySpecialRenderer { @Override public void renderTileEntityAt(TileEntity tile, double x, double y, double z, float ptt) { renderTile(tile, x, y, z, ptt, false, null); } /** * Renders the TileEntity * ptt will be 0 if isStatic, as it is a static render */ public abstract void renderTile(TileEntity te, double x, double y, double z, float ptt, boolean isStatic, RenderBlocks renderBlocks); static void brightness(Tessellator tess) { tess.setBrightness(150); } }