Program: 156851
Project: 156851
Buggy source:
private void renderPipeItem(RenderBlocks render,ItemStack item,float translateX,float translateY,float translateZ){
  Tessellator tessellator=Tessellator.instance;
  Block block=BuildCraftTransport.genericPipeBlock;
  IIcon icon=item.getItem().getIconFromDamage(0);
  if (icon == null)   icon=((TextureMap)Minecraft.getMinecraft().getTextureManager().getTexture(TextureMap.locationBlocksTexture)).getAtlasSprite("String_Node_Str");
  block.setBlockBounds(CoreConstants.PIPE_MIN_POS,0.0F,CoreConstants.PIPE_MIN_POS,CoreConstants.PIPE_MAX_POS,1.0F,CoreConstants.PIPE_MAX_POS);
  block.setBlockBoundsForItemRender();
  render.setRenderBoundsFromBlock(block);
  GL11.glTranslatef(translateX,translateY,translateZ);
  tessellator.startDrawingQuads();
  tessellator.setNormal(0.0F,-1F,0.0F);
  render.renderFaceYNeg(block,0.0D,0.0D,0.0D,icon);
  tessellator.draw();
  tessellator.startDrawingQuads();
  tessellator.setNormal(0.0F,1.0F,0.0F);
  render.renderFaceYPos(block,0.0D,0.0D,0.0D,icon);
  tessellator.draw();
  tessellator.startDrawingQuads();
  tessellator.setNormal(0.0F,0.0F,-1F);
  render.renderFaceZNeg(block,0.0D,0.0D,0.0D,icon);
  tessellator.draw();
  tessellator.startDrawingQuads();
  tessellator.setNormal(0.0F,0.0F,1.0F);
  render.renderFaceZPos(block,0.0D,0.0D,0.0D,icon);
  tessellator.draw();
  tessellator.startDrawingQuads();
  tessellator.setNormal(-1F,0.0F,0.0F);
  render.renderFaceXNeg(block,0.0D,0.0D,0.0D,icon);
  tessellator.draw();
  tessellator.startDrawingQuads();
  tessellator.setNormal(1.0F,0.0F,0.0F);
  render.renderFaceXPos(block,0.0D,0.0D,0.0D,icon);
  tessellator.draw();
  GL11.glTranslatef(0.5F,0.5F,0.5F);
  block.setBlockBounds(0.0F,0.0F,0.0F,1.0F,1.0F,1.0F);
}

Fixed version (ground truth):
private void renderPipeItem(RenderBlocks render,ItemStack item,float translateX,float translateY,float translateZ){
  GL11.glPushAttrib(GL11.GL_COLOR_BUFFER_BIT);
  GL11.glBlendFunc(GL11.GL_SRC_ALPHA,GL11.GL_ONE_MINUS_SRC_ALPHA);
  GL11.glEnable(GL11.GL_BLEND);
  Tessellator tessellator=Tessellator.instance;
  Block block=BuildCraftTransport.genericPipeBlock;
  IIcon icon=item.getItem().getIconFromDamage(0);
  if (icon == null)   icon=((TextureMap)Minecraft.getMinecraft().getTextureManager().getTexture(TextureMap.locationBlocksTexture)).getAtlasSprite("String_Node_Str");
  block.setBlockBounds(CoreConstants.PIPE_MIN_POS,0.0F,CoreConstants.PIPE_MIN_POS,CoreConstants.PIPE_MAX_POS,1.0F,CoreConstants.PIPE_MAX_POS);
  block.setBlockBoundsForItemRender();
  render.setRenderBoundsFromBlock(block);
  GL11.glTranslatef(translateX,translateY,translateZ);
  tessellator.startDrawingQuads();
  tessellator.setNormal(0.0F,-1F,0.0F);
  render.renderFaceYNeg(block,0.0D,0.0D,0.0D,icon);
  tessellator.draw();
  tessellator.startDrawingQuads();
  tessellator.setNormal(0.0F,1.0F,0.0F);
  render.renderFaceYPos(block,0.0D,0.0D,0.0D,icon);
  tessellator.draw();
  tessellator.startDrawingQuads();
  tessellator.setNormal(0.0F,0.0F,-1F);
  render.renderFaceZNeg(block,0.0D,0.0D,0.0D,icon);
  tessellator.draw();
  tessellator.startDrawingQuads();
  tessellator.setNormal(0.0F,0.0F,1.0F);
  render.renderFaceZPos(block,0.0D,0.0D,0.0D,icon);
  tessellator.draw();
  tessellator.startDrawingQuads();
  tessellator.setNormal(-1F,0.0F,0.0F);
  render.renderFaceXNeg(block,0.0D,0.0D,0.0D,icon);
  tessellator.draw();
  tessellator.startDrawingQuads();
  tessellator.setNormal(1.0F,0.0F,0.0F);
  render.renderFaceXPos(block,0.0D,0.0D,0.0D,icon);
  tessellator.draw();
  GL11.glTranslatef(0.5F,0.5F,0.5F);
  block.setBlockBounds(0.0F,0.0F,0.0F,1.0F,1.0F,1.0F);
  GL11.glPopAttrib();
}