Сделать отдельный хендлер для предмета по типу:
Код:
public class SummonMob implements IItemHandler
{
public void useItem(L2Playable playable, L2ItemInstance item, boolean forceUse)
{
L2PcInstance activeChar = (L2PcInstance) playable;
L2NpcTemplate template1 = null;
switch (item.getItemId())
{
case ид предмета:
template1 = NpcTable.getInstance().getTemplate(ид моба);
break;
}
if (template1 == null)
return;
L2Object target = activeChar.getTarget();
if (target == null)
target = activeChar;
try
{
L2Spawn spawn = new L2Spawn(template1);
spawn.setLocx(target.getX()+100);
spawn.setLocy(target.getY()+100);
spawn.setLocz(target.getZ());
spawn.spawnOne(false);
}
catch (Exception e)
{
// !
}
}
}