@Override
 public void renderInvBlock(RenderBlocks renderblocks, int md) {
   super.block.setBlockBoundsForItemRender();
   this.context.setDefaults();
   this.context.setPos(-0.5D, -0.5D, -0.5D);
   this.context.useNormal = true;
   // RenderLib.bindTexture("/eloraam/machine/machine1.png");
   Tessellator tessellator = Tessellator.instance;
   tessellator.startDrawingQuads();
   this.context.setIcon(
       super.block.getIcon(58, md),
       super.block.getIcon(49, md),
       super.block.getIcon(51, md),
       super.block.getIcon(51, md),
       super.block.getIcon(51, md),
       super.block.getIcon(51, md));
   this.context.renderBox(63, 0.0D, 0.0D, 0.0D, 1.0D, 1.0D, 1.0D);
   tessellator.draw();
   // RenderLib.unbindTexture();
   this.context.useNormal = false;
 }
  @Override
  public void renderInvBlock(RenderBlocks renderblocks, int md) {
    super.block.setBlockBoundsForItemRender();
    this.context.setDefaults();
    this.context.setPos(-0.5D, -0.5D, -0.5D);
    this.context.useNormal = true;
    // RenderLib.bindTexture("/eloraam/machine/machine1.png");
    Tessellator tessellator = Tessellator.instance;
    tessellator.startDrawingQuads();
    if (md == 0) {
      this.context.setIcon(
          getIcon(48, md),
          getIcon(53, md),
          getIcon(56, md),
          getIcon(56, md),
          getIcon(55, md),
          getIcon(55, md));
    } else if (md == 2) {
      this.context.setIcon(
          getIcon(58, md),
          getIcon(57, md),
          getIcon(59, md),
          getIcon(59, md),
          getIcon(59, md),
          getIcon(59, md));
    } else if (md == 4) {
      this.context.setIcon(
          getIcon(102, md),
          getIcon(103, md),
          getIcon(98, md),
          getIcon(98, md),
          getIcon(96, md),
          getIcon(96, md));
    } else if (md == 5) {
      this.context.setIcon(
          getIcon(113, md),
          getIcon(112, md),
          getIcon(117, md),
          getIcon(117, md),
          getIcon(117, md),
          getIcon(117, md));
    } else if (md == 8) {
      this.context.setIcon(
          getIcon(124, md),
          getIcon(125, md),
          getIcon(120, md),
          getIcon(120, md),
          getIcon(120, md),
          getIcon(120, md));
    } else if (md == 10) {
      this.context.setIcon(
          getIcon(102, md),
          getIcon(103, md),
          getIcon(106, md),
          getIcon(106, md),
          getIcon(104, md),
          getIcon(104, md));
    } else if (md == 12) {
      this.context.setIcon(
          getIcon(48, md),
          getIcon(164, md),
          getIcon(167, md),
          getIcon(167, md),
          getIcon(166, md),
          getIcon(166, md));
    } else if (md == 13) {
      this.context.setIcon(
          getIcon(172, md),
          getIcon(168, md),
          getIcon(171, md),
          getIcon(171, md),
          getIcon(170, md),
          getIcon(170, md));
    } else if (md == 14) {
      this.context.setIcon(
          getIcon(58, md),
          getIcon(89, md),
          getIcon(91, md),
          getIcon(91, md),
          getIcon(90, md),
          getIcon(90, md));
    } else if (md == 15) {
      this.context.setIcon(
          getIcon(58, md),
          getIcon(89, md),
          getIcon(93, md),
          getIcon(93, md),
          getIcon(90, md),
          getIcon(90, md));
    } else {
      this.context.setIcon(
          getIcon(58, md),
          getIcon(57, md),
          getIcon(61, md),
          getIcon(61, md),
          getIcon(61, md),
          getIcon(61, md));
    }

    this.context.renderBox(63, 0.0D, 0.0D, 0.0D, 1.0D, 1.0D, 1.0D);
    tessellator.draw();
    // RenderLib.unbindTexture();
    this.context.useNormal = false;
  }