Neden C#'ta yazmasına bu kadar karşı geldiniz bilemedim. Minecraft ile "gerçek" anlamda entegre olmadığı için bazı sıkıntılar yaşanabiliyor. Ama aşılmayacak sıkıntılar değil bunlar. C#, Windows için yazılıyorsa, çok rahat arayüz tasarlanabilen, kullanışlı ve aşırı rahat bir dil.
Şahsen yazın, modlu mc sunucum için yazmıştım. Çok tatlı gelmişti yazması. Kodu paylaşabilirim ama kral çok iyi demiş.
Kodun
bir kısmı açık kaynaktı :
TheDoctorOne/PokePack , buradan bak bakabildiğine. C# ile yapacağın Launcher'ın eğer kullanıcı girişi olacak ise işler karışıyor. Kaynak kodunu okursan görüceksin ki, ben burada farklı bir yol ile kullanıcı üzerinde kontrol sağlıyorum. O kısımlar sana kalmış.
Minecraft başlatma komutu için sana bir tüyo verebilirim.
ProcessExplorer. Kolay gelsin