Last time i checked F1 removes everything on the screen including hand. So don't say just use F1.
1. Make a boolean
2. Go to GuiIngame.java
3. Search for
4. Highlight everything in the if statement, but not the if part. Copy it then delete it.
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.
6. Make your l33t toggles and stuff.