/** Called when the mouse is clicked. */
  protected void mouseClicked(int par1, int par2, int par3) {
    if (par3 == 0) {
      int var4 = par1 - this.guiLeft;
      int var5 = par2 - this.guiTop;
      CreativeTabs[] var6 = CreativeTabs.creativeTabArray;
      int var7 = var6.length;

      for (int var8 = 0; var8 < var7; ++var8) {
        CreativeTabs var9 = var6[var8];

        if (var9 != null && func_74232_a(var9, var4, var5)) {
          this.func_74227_b(var9);
          return;
        }
      }
    }

    super.mouseClicked(par1, par2, par3);
  }