TownManager tm = TownManager.getInstance(); Collection VisibleObjects = L2World.getInstance().getVisibleObjects(); for (L2Object object : VisibleObjects) { if (object instanceof L2GuardInstance) { L2GuardInstance guard = (L2GuardInstance) object; if (Config.GOODFACTION_GUARDS_LIST.contains(guard.getNpcId()) || Config.GOODFACTION_LORD_LIST.contains(guard.getNpcId())) { if(tm.getTown(guard.getX(),guard.getY())).getTownId() == townId); { guard.deleteMe(); L2Spawn spawn = guard.getSpawn(); if (spawn != null) { spawn.stopRespawn(); SpawnTable.getInstance().deleteSpawn(spawn, false); } } } } }