What is LauncherJava?

Active Software Public Owner: Org

How It Works

┌─────────────┐     ┌──────────────┐     ┌─────────────┐
│  ProjT      │────▶│ LauncherJava │────▶│  Minecraft  │
│  Launcher   │     │   (Java)     │     │    JVM      │
│  (C++)      │     │              │     │             │
└─────────────┘     └──────────────┘     └─────────────┘
      │                   │
      │   stdin           │   exec
      │   (script)        │   (launch)
      ▼                   ▼

Launch Sequence

  1. C++ launcher sends launch script via stdin
  2. LauncherJava parses the script
  3. Waits for launcher command
  4. Executes Minecraft with configured parameters

License

Available under GPL-3.0 (with classpath exception), sublicensed from its original Apache-2.0 codebase.


Related Documentation

Contributors

Thank you to all the people who have contributed to this project!

jakubjelinek rguenth jwakely thiagomacieira jicama ebotcazou ulfhermannqt nlohmann torarnv marcmutz jsm28 marc-kdab ossilator ediosyncratic ec1oud laknoll marxin alcroito davidmalcolm vohi alpqr peterix jgm rsandifo-arm hjl-tools tob2 ubizjak liangqi mitchcurtis Trial97 jobor mpolacek Inkane FriedemannKleint dangelog chehrlic ptroja Morten242 kkoehne aldyh gladhorn janhubicka YongDo-Hyun urnathan Scrumplex rorth iains tronical AhmadSamir tschwinge isolovev semlanik zhongjuzhe samishalayel carewolf jamborm eskilblomfeldt Issam-b sprintersb Incarnation-p-lee neundorf segher Edschonberg ArnaudCharlet ibuclaw hpataxisdotcom P-E-P toreinio rsandifo andrewwmacleod TheKodeToad KonstantinRitt vnmakarov stampho madler TamarChristinaArm aavit algebra84 nickclifton bobduff harald-anlauf flowln paoletto bonzini fxcoudert GeraldPfeifer AndyShawQt fukuchi ianlancetaylor janusw edelsohn CohenArthur geoffk01 dfaure-kdab Ryex ASpoerl apinski-quic miranda-adacore SandraLoosemore djdelorierh rogersayle ogoffart yannickmoy magoldst-qt dfaure olegendo powerboat9 amodra Dums35 lpapp philberty bog-dan-ro hainque owolff jgreenhalgh-arm JeffreyALaw andrey-golubev theRealAph valdmann paulwicking kirtchev-adacore jturcotte iCristalrope apinski-cavium denis-shienkov getchoo vries andreas-schwab jedilyn wreien marzer Montel ronan-d dismukes hunger dberlin Nico-31415 wschmidt-ibm iamsergio davidsz ams-cs dorisverria1 TobiSchluter swbaird mboc-qt paulolav ulherman ajaeger bernd-edlinger kito-cheng mglisse nwellnhof xry111 jaheikk eugmes neilb-xx cxx-undef albert-astals-cid-kdab mabrand amylaar davidedmundson susematz jianghc724 milianw lpotter vcelier dependabot[bot] mibrunin erikjv mdiluz jtb20 jakepetroules andreasbuhr gatispaeglis vertrni AdaDoom3 VladimirBelyavsky pinskia PerBothner lugerard jeromepasion seyainc avieira-arm yinyunqiao wangwenx190 leena-miettinen gingold-adacore antkudr villevoutilainen michaelweghorn DioEgizio zenoalbisser rburchell JKSH timblechmann doko42 kossebau amonakov jemarch aleixpol nierob 02JanDal vkrause chenglulu326 RoboTux sletta jsfdez atgreen irar2 sbinner steveire kargl viljar-indus bbandix thesamesam jimis matthias-rauter sapiippo JarekKobus jlayt andreaseliasson jjsuwa-sys3175 jasonwucj