private void updateBuffIcons(EntityStats stats) { buffIcons.clear(); int buffX = BUFF_SPACING; int buffY = mc.currentScreen.height - HEIGHT - GuiBuff.BUFF_FRAME_SIZE - BUFF_SPACING; for (BuffInstance buffInst : stats.getAppliedBuffs()) { if (buffInst.buff.isDisplayed) { buffIcons.add(new GuiBuff(buffInst, buffX, buffY)); buffX += GuiBuff.BUFF_FRAME_SIZE + BUFF_SPACING; if (buffX > WIDTH - GuiBuff.BUFF_FRAME_SIZE) { buffX = BUFF_SPACING; buffY -= GuiBuff.BUFF_FRAME_SIZE + BUFF_SPACING; } } } }