33 lines
1.3 KiB
Diff
33 lines
1.3 KiB
Diff
--- ../src_base/minecraft/net/minecraft/src/GuiIngame.java 0000-00-00 00:00:00.000000000 -0000
|
|
+++ ../src_work/minecraft/net/minecraft/src/GuiIngame.java 0000-00-00 00:00:00.000000000 -0000
|
|
@@ -9,6 +9,8 @@
|
|
import org.lwjgl.opengl.GL11;
|
|
import org.lwjgl.opengl.GL12;
|
|
|
|
+import net.minecraft.src.forge.*;
|
|
+
|
|
public class GuiIngame extends Gui
|
|
{
|
|
private static RenderItem itemRenderer = new RenderItem();
|
|
@@ -142,7 +144,19 @@
|
|
|
|
var46 = var7 - 39;
|
|
var22 = var46 - 10;
|
|
- var23 = this.mc.thePlayer.getTotalArmorValue();
|
|
+ var23 = 0;
|
|
+ for (int x = 0; x < mc.thePlayer.inventory.armorInventory.length; x++)
|
|
+ {
|
|
+ ItemStack stack = mc.thePlayer.inventory.armorInventory[x];
|
|
+ if (stack != null && stack.getItem() instanceof ISpecialArmor)
|
|
+ {
|
|
+ var23 += ((ISpecialArmor)stack.getItem()).getArmorDisplay(mc.thePlayer, stack, x);
|
|
+ }
|
|
+ else if (stack != null && stack.getItem() instanceof ItemArmor)
|
|
+ {
|
|
+ var23 += ((ItemArmor)stack.getItem()).damageReduceAmount;
|
|
+ }
|
|
+ }
|
|
int var24 = -1;
|
|
|
|
if (this.mc.thePlayer.isPotionActive(Potion.regeneration))
|