У себя пока решил так 
	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 делать проверку и если адены нет то создавать, если есть добавлять