MultiMC/MultiMC5 — pull request #412 by 02JanDal (2014-07-30 22:10:30+00:00)
Title: QuickMods - A Minecraft Mods Package Manager

# History

* May 2009: The first public release of Minecraft
* October 2010: MCP is released
* July 2011: Forge is released
* November 2011: Full release of Minecraft
* January 2013: Development of MultiMC 5 begins
* November 2013: Development on QuickMods begins
* January 2014: Official release of MultiMC 5
* July 2014: PR for QuickMods submitted

# A Talk

Minecraft is an awesome game. But even with it's virtually infinite world you'll often still find yourself bored after some time. So why not add more content? Initially, this was done by dropping class files into your Minecraft jar. This was error prone, and conflicts common. Then came Risugami's ModLoader which changed really changed the game. Later came Forge, which even more boosted compatibility between mods, and with FML you didn't even have to tamper with the Minecraft jar anymore.

But installing mods is still annoying. You wade through forum threads, searching for download links, then you need to move your mods back and forth. Oh, you just waited for your game to launch for a few minutes, only to see that it crashed because you didn't add that [dependency](http://xkcd.com/754/)? Annoying, really annoying.

So what can be done against that? QuickMods.

People familiar with package managers from the linux world, or from programming languages like Python, Ruby, or Haskell (looking at you @Forkk) you know how nice they can be. Just a few keystrokes and you suddenly get [everything you need](http://xkcd.com/353/). So why not something like this for Minecraft? It's a good question, and interestingly, there where several projects ongoing almost at the same time as QuickMods. I soon learned about mc-get, which took more of a CLI approach, and also learned about several that took the web interface approach. A few of those have since been discontinued, but QuickMods, after several months of work (and also a few months of absolutely nothing happening) are in a state that I think is mergable. [The End](http://img2.wikia.nocookie.net/__cb20120113132915/minecraft/images/5/5c/The_End.png).

# TODO

Yes, there's still stuff left, but I believe that this is now ready for merging into develop. There are several TODO/FIXME markers in the code and a few items in pivotal left, and also big parts of the GUI need cleaning up.