Böyle bi' şeyin mümkün olacağını sanmıyorum; evet olabilir ve basittir ancak isimlendirmeler, yerleştirmeler vs. çakışacaktır. Bir paketin diğer paketten %100 farklı isimlendirmelere sahip olması + itemType.json'ların birleştirilmesi ve modellemelerin sınıflandırılması gerekiyor. Bence bunu manuel olarak yapmanızda fayda var, diyelim ki x paketinin a/b/c.png yolunda bulunan dosya ile z paketinin a/b/c.png dosyası birbirlerinden farklı görünüme sahip olsa bile paket birleştiği zaman bu ikisinden birisi yok sayılacaktır ve sadece bir tanesi orada bulunacaktır. Bunun olmaması için sınıflandırmalar yapılır ancak vanilla minecraft: prefixine sahip olan dosya yolları (konum) problem çıkartabilir ve istediğinizi elde etmek zorlaşır. Yine de dediğim gibi bunu manuel olarak yapmak çok daha iyi olacaktır.
Not: Eğer elinizde olan mod texture pack'lerinin dosya konumlandırmaları minecraft: prefixi ile çakışmıyor ve sadece mod1: mod2: mod3: gibiyse yapmanız gereken bu dosyaları assets/minecraft dosyasının bulunduğu yere taşımak. Genellikle modlar o şekilde konumlandırılır, zaten dediğiniz gibi 10 paketi açtığınızda herhangi bir çakışma meydana gelmiyor ise yukarıda yazdığım yazıyı es geçebilirsiniz ancak her paketin minecraft dosyasında bulunan ayarlamaları da kontrol etmenizde fayda var, iyi forumlar <3
Bu işi daha hızlı yapabilmek için paketleri packName/[pack.png, assets, pack.mcmeta]/** şeklinde zip dosyasından çıkartmak olacaktır; minecraft, kaynak paketlerini listelemek ve kullanıma izin vermek için .zip uzantısına ihtiyaç duymuyor (belki sadece üst sürümlerde).