Вам нужно не добавление в эффект лист, а наоброт удаление из него.
Класс CharEffectList.java, нужное выделил:
Код:
// Remove the active skill L2effect from _effects of the L2Character
if (effectList.remove(effect) && _owner instanceof L2PcInstance && effect.getShowIcon())
{
SystemMessage sm;
if (effect.getSkill().isToggle())
sm = new SystemMessage(SystemMessageId.S1_HAS_BEEN_ABORTED);
else if (wornOff)
sm = new SystemMessage(SystemMessageId.S1_HAS_WORN_OFF);
else
sm = new SystemMessage(SystemMessageId.EFFECT_S1_DISAPPEARED);
sm.addSkillName(effect);
_owner.sendPacket(sm);
}