L2Spawn spawn = new L2Spawn(template);
spawn.setLocation(zone.getLoc().getId());
spawn.setHeading(-1);
spawn.setAmount(1);
spawn.setReflection(r.getId());
spawn.stopRespawn();
L2NpcInstance mob = spawn.doSpawn(true);
if(mob != null)
{
ThreadPoolManager.getInstance().scheduleAi(new UnSpawnTask(mob), MONSTER_TRAP_DESPAWN_TIME, false);
if(mob.isAggressive() && mob.getAI().canSeeInSilentMove(player))