Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
It's not just components, so the naming needed cleaning up.
|
|
|
|
|
|
|
|
This eliminates some weird crashes.
|
|
|
|
So simple. Better in every way.
|
|
|
|
|
|
importance
|
|
|
|
It should list mods in various locations...
|
|
|
|
|
|
It can be manually modded. It must be preserved when it's the only jar around.
|
|
|
|
|
|
|
|
It is realistically a list of components. The fact that it also holds the final
launch parameters is a design bug.
|
|
Minecraft versions
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tasks are now described by class name and object name (or memory address).
* Tasks starts are logged.
* Aborted tasks are now treated just as the other cases.
|
|
|
|
|
|
|
|
Still missing some things, this is part 1.
|
|
|
|
|
|
|
|
|
|
Now it uses the standard Download class that supports redirects and SSL.
|
|
|
|
The task now checks the conditions, giving the update process time
to supply all the metadata.
|
|
* Always create main window.
* Properly handle netowrk manager - it was created twice, leading to potential crashes.
|
|
Any libraries stored in $instanceroot/libraries/ will override
the libraries from MultiMC's global folders, as long as they are marked 'local'
in the json patch.
|
|
|
|
Just running the Java process and giving it params on the command line
|
|
* Download is now Download.
* Download uses Sink subclasses to process various events.
* Validators can be used to further customize the Sink behaviour.
|
|
|
|
Minecraft and Java are not generic.
|
|
|