package net.minecraft.scoreboard; import java.util.Iterator; import java.util.List; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.util.MathHelper; public class ScoreHealthCriteria extends ScoreDummyCriteria { private static final String __OBFID = "CL_00000623"; public ScoreHealthCriteria(String p_i2312_1_) { super(p_i2312_1_); } public int func_96635_a(List p_96635_1_) { float var2 = 0.0F; EntityPlayer var4; for (Iterator var3 = p_96635_1_.iterator(); var3.hasNext(); var2 += var4.getHealth() + var4.getAbsorptionAmount()) { var4 = (EntityPlayer)var3.next(); } if (p_96635_1_.size() > 0) { var2 /= (float)p_96635_1_.size(); } return MathHelper.ceiling_float_int(var2); } public boolean isReadOnly() { return true; } public IScoreObjectiveCriteria.EnumRenderType func_178790_c() { return IScoreObjectiveCriteria.EnumRenderType.HEARTS; } }