When you initially launch Minecraft you open the "launcher", which will check if your client is up to date. If it's not it proceeds to download the latest files & then runs the game.

How does this happen? Is the launcher a separate application, which can execute the main jar file?

  • 7
    \$\begingroup\$ I think you actually want to know how you can implement something like this yourself? You should rephrase your question in that way. \$\endgroup\$
    – House
    Feb 18 '13 at 23:35
  • \$\begingroup\$ Yeah that was my intention, I guess I can title it "How can I create a update processes similar to Minecraft"? \$\endgroup\$ Feb 19 '13 at 7:04
  • 2
    \$\begingroup\$ possible duplicate of Game Patching Mac/PC \$\endgroup\$
    – House
    Feb 19 '13 at 14:20

Yes, if you examine Minecraft under the hood you can see that it's just a separate file that will launch the JAR file afterwards. However, you're probably more interested in implementing an update solution for your game yourself. If that's the case, check out Sparkle.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.