activeChar.sendPacket(new EtcStatusUpdate(activeChar));
// if an "invisible" item has changed (Jewels, helmet),
// we dont need to send broadcast packet to all other users
if (!((item.getItem().getBodyPart() & L2Item.SLOT_HEAD) > 0 || (item.getItem().getBodyPart() & L2Item.SLOT_NECK) > 0 || (item.getItem().getBodyPart() & L2Item.SLOT_L_EAR) > 0 || (item.getItem().getBodyPart() & L2Item.SLOT_R_EAR) > 0 || (item.getItem().getBodyPart() & L2Item.SLOT_L_FINGER) > 0 || (item.getItem().getBodyPart() & L2Item.SLOT_R_FINGER) > 0))
{
activeChar.broadcastUserInfo();
InventoryUpdate iu = new InventoryUpdate();
iu.addItems(Arrays.asList(items));
activeChar.sendPacket(iu);
}
else if ((item.getItem().getBodyPart() & L2Item.SLOT_HEAD) > 0)