Q: What does it do?

A: Disable that bar at the bottom for cinematic stuff.


Last time i checked F1 removes everything on the screen including hand. So don't say just use F1.

1. Make a boolean
Code:
Code:
public static boolean playerbar = false;
2. Go to GuiIngame.java
3. Search for

Code:
Code:
if(!this.mc.playerController.func_78747_a()
4. Highlight everything in the if statement, but not the if part. Copy it then delete it.
Code:
Code:
GL11.glColor3f(255F, 255F, 255F);
    GL11.glBindTexture(GL11.GL_TEXTURE_2D, this.mc.renderEngine.getTexture("/gui/gui.png"));
    InventoryPlayer var31 = this.mc.thePlayer.inventory;
    this.zLevel = -90.0F;
    this.drawTexturedModalRect(var6 / 2 - 91, var7 - 22, 0, 0, 182, 22);
    this.drawTexturedModalRect(var6 / 2 - 91 - 1 + var31.currentItem * 20, var7 - 22 - 1, 0, 22, 24, 22);
    GL11.glBindTexture(GL11.GL_TEXTURE_2D, this.mc.renderEngine.getTexture("/gui/icons.png"));
    GL11.glEnable(GL11.GL_BLEND);
    GL11.glBlendFunc(GL11.GL_ONE_MINUS_DST_COLOR, GL11.GL_ONE_MINUS_SRC_COLOR);
    this.drawTexturedModalRect(var6 / 2 - 7, var7 / 2 - 7, 0, 0, 16, 16);
    GL11.glDisable(GL11.GL_BLEND);
    var11 = this.mc.thePlayer.hurtResistantTime / 3 % 2 == 1;

    if (this.mc.thePlayer.hurtResistantTime < 10)
    {
    var11 = false;
    }

    var12 = this.mc.thePlayer.getHealth();
    var13 = this.mc.thePlayer.prevHealth;
    this.rand.setSeed((long)(this.updateCounter * 312871));
    boolean var14 = false;
    FoodStats var15 = this.mc.thePlayer.getFoodStats();
    var16 = var15.getFoodLevel();
    var17 = var15.getPrevFoodLevel();
    this.mc.mcProfiler.startSection("bossHealth");
    this.renderBossHealth();
    this.mc.mcProfiler.endSection();
    int var18;

    if (this.mc.playerController.shouldDrawHUD())
    {
    var18 = var6 / 2 - 91;
    var19 = var6 / 2 + 91;
    this.mc.mcProfiler.startSection("expBar");
    var20 = this.mc.thePlayer.xpBarCap();

    if (var20 > 0)
    {
    short var21 = 182;
    var22 = (int)(this.mc.thePlayer.experience * (float)(var21 + 1));
    var23 = var7 - 32 + 3;
    this.drawTexturedModalRect(var18, var23, 0, 64, var21, 5);

    if (var22 > 0)
    {
    this.drawTexturedModalRect(var18, var23, 0, 69, var22, 5);
    }
    }

    var47 = var7 - 39;
    var22 = var47 - 10;
    var23 = this.mc.thePlayer.getTotalArmorValue();
    var24 = -1;

    if (this.mc.thePlayer.isPotionActive(Potion.regeneration))
    {
    var24 = this.updateCounter % 25;
    }

    this.mc.mcProfiler.endStartSection("healthArmor");
    int var25;
    int var26;
    int var29;
    int var28;

    for (var25 = 0; var25 < 10; ++var25)
    {
    if (var23 > 0)
    {
    var26 = var18 + var25 * 8;

    if (var25 * 2 + 1 < var23)
    {
    this.drawTexturedModalRect(var26, var22, 34, 9, 9, 9);
    }

    if (var25 * 2 + 1 == var23)
    {
    this.drawTexturedModalRect(var26, var22, 25, 9, 9, 9);
    }

    if (var25 * 2 + 1 > var23)
    {
    this.drawTexturedModalRect(var26, var22, 16, 9, 9, 9);
    }
    }

    var26 = 16;

    if (this.mc.thePlayer.isPotionActive(Potion.poison))
    {
    var26 += 36;
    }
    else if (this.mc.thePlayer.isPotionActive(Potion.wither))
    {
    var26 += 72;
    }

    byte var27 = 0;

    if (var11)
    {
    var27 = 1;
    }

    var28 = var18 + var25 * 8;
    var29 = var47;

    if (var12 <= 4)
    {
    var29 = var47 + this.rand.nextInt(2);
    }

    if (var25 == var24)
    {
    var29 -= 2;
    }

    byte var30 = 0;

    if (this.mc.theWorld.getWorldInfo().isHardcoreModeEnabled())
    {
    var30 = 5;
    }

    this.drawTexturedModalRect(var28, var29, 16 + var27 * 9, 9 * var30, 9, 9);

    if (var11)
    {
    if (var25 * 2 + 1 < var13)
    {
    this.drawTexturedModalRect(var28, var29, var26 + 54, 9 * var30, 9, 9);
    }

    if (var25 * 2 + 1 == var13)
    {
    this.drawTexturedModalRect(var28, var29, var26 + 63, 9 * var30, 9, 9);
    }
    }

    if (var25 * 2 + 1 < var12)
    {
    this.drawTexturedModalRect(var28, var29, var26 + 36, 9 * var30, 9, 9);
    }

    if (var25 * 2 + 1 == var12)
    {
    this.drawTexturedModalRect(var28, var29, var26 + 45, 9 * var30, 9, 9);
    }
    }

    this.mc.mcProfiler.endStartSection("food");
    int var51;

    for (var25 = 0; var25 < 10; ++var25)
    {
    var26 = var47;
    var51 = 16;
    byte var52 = 0;

    if (this.mc.thePlayer.isPotionActive(Potion.hunger))
    {
    var51 += 36;
    var52 = 13;
    }

    if (this.mc.thePlayer.getFoodStats().getSaturationLevel() <= 0.0F && this.updateCounter % (var16 * 3 + 1) == 0)
    {
    var26 = var47 + (this.rand.nextInt(3) - 1);
    }

    if (var14)
    {
    var52 = 1;
    }

    var29 = var19 - var25 * 8 - 9;
    this.drawTexturedModalRect(var29, var26, 16 + var52 * 9, 27, 9, 9);

    if (var14)
    {
    if (var25 * 2 + 1 < var17)
    {
    this.drawTexturedModalRect(var29, var26, var51 + 54, 27, 9, 9);
    }

    if (var25 * 2 + 1 == var17)
    {
    this.drawTexturedModalRect(var29, var26, var51 + 63, 27, 9, 9);
    }
    }

    if (var25 * 2 + 1 < var16)
    {
    this.drawTexturedModalRect(var29, var26, var51 + 36, 27, 9, 9);
    }

    if (var25 * 2 + 1 == var16)
    {
    this.drawTexturedModalRect(var29, var26, var51 + 45, 27, 9, 9);
    }
    }

    this.mc.mcProfiler.endStartSection("air");

    if (this.mc.thePlayer.isInsideOfMaterial(Material.water))
    {
    var25 = this.mc.thePlayer.getAir();
    var26 = MathHelper.ceiling_double_int((double)(var25 - 2) * 10.0D / 300.0D);
    var51 = MathHelper.ceiling_double_int((double)var25 * 10.0D / 300.0D) - var26;

    for (var28 = 0; var28 < var26 + var51; ++var28)
    {
    if (var28 < var26)
    {
    this.drawTexturedModalRect(var19 - var28 * 8 - 9, var22, 16, 18, 9, 9);
    }
    else
    {
    this.drawTexturedModalRect(var19 - var28 * 8 - 9, var22, 25, 18, 9, 9);
    }
    }
    }

    this.mc.mcProfiler.endSection();
    }

    GL11.glDisable(GL11.GL_BLEND);
    this.mc.mcProfiler.startSection("actionBar");
    GL11.glEnable(GL12.GL_RESCALE_NORMAL);
    RenderHelper.enableGUIStandardItemLighting();

    for (var18 = 0; var18 < 9; ++var18)
    {
    var19 = var6 / 2 - 90 + var18 * 20 + 2;
    var20 = var7 - 16 - 3;
    this.renderInventorySlot(var18, var19, var20, par1);
    }

    RenderHelper.disableStandardItemLighting();
    GL11.glDisable(GL12.GL_RESCALE_NORMAL);
    this.mc.mcProfiler.endSection();
5. Make a return statement.

Skid here - Pastebin.com

6. Make your l33t toggles and stuff.

Result: