Не понимаю, почему нужно брать именно из TLauncher?
minecraft forge распространяется в виде
установщика, который берет
оригинальную версию jar-файла и модифицирует ее, как минимум это было до 1.12 версии (после майкрософт все купило и сломало).
Сами моды tlauncher берет с curseforge (там есть соответствующий api, им пользуется и официальный лянчер), на сколько я знаю есть какие то особенности реализации.
А дальше все просто, моды складываем в каталог mods
p.s. с легальной точки зрения есть какие то ограничения по самостоятельному распространению файлов, даже для 1.12 версии до того как майкрософт сломало лицензию, нужно было пользоваться официальными средствами дистрибуции.
upd. весело, все публичные ссылки на загрузку оригинального .jar файла исчезли, спасибо майкрософту