У себя пока решил так
public void doAutoLoot(L2Attackable target, IntIntHolder item)
{
if (isInParty())
getParty().distributeItem(this, item, false, target);
else if (item.getId() == 57)
//addAdena("Loot", item.getValue(), target, true);
addItem("Loot", 57, item.getValue(), target, true);
else
addItem("Loot", item.getId(), item.getValue(), target, true);
}
p.s по уму надобы в методе addAdena делать проверку и если адены нет то создавать, если есть добавлять