Bir Launcher bildiğimiz normal basit bir programdır. Yani bilgisayarda açtığınız herhangi bir programla tamamen aynı özelliktedir. Temeli de C# değildir. Her dilde masaüstü uygulaması yapılabilir. Launcher'ı özel yapan tek kısım "oyna" tuşuna basıldığında minecraft'ı çalıştırabilmesidir. Bunun için de en basit anlatımla "java -jar client.jar" yapılabiliyor ancak bunun için tabii ki komut satırı argümanlarını doğru koymak gerekiyor. Client'ın istediği libleri doğru vermek gerekiyor vs. Bu kısım github üzerinden kopyalanabilir.
Not: Launcher, oyun içiyle alakalı hiçbir şey yapmaz. Oyunun içini değiştiren şey Client jar'ı olur. Launcher'ın var olan tek görevi client'ı java ile çalıştırmaktır.