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
    Commented Feb 18, 2013 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\$ Commented Feb 19, 2013 at 7:04
  • 2
    \$\begingroup\$ possible duplicate of Game Patching Mac/PC \$\endgroup\$
    – House
    Commented Feb 19, 2013 at 14:20

1 Answer 1


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.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .