Updated for the newer icon/logo in the launcher. Also updated for the newer Minecraft assets URL, and fixed some missing folder issues in certain cases causing crashes

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
Remove empty lines in console caused by \n\n
Merge pull request #237 from dewick/patch-1

Remove empty lines in console caused by \n\n
Threaded pack loading. Slow packs should no longer hold up all the rest.

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
Image download now threaded in the background for packs. This means you
may scroll and launch while images are downloading.

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
Made the creeper fade-in with background fade-in.

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
Moved avatars to subfolder in assets

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
Fixed build selector not automatically selecting the correct build when
on manual builds.

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
Changed console to a toggle system, instead of having it manually re-enabled per launcher instance.
Fixed up lazdude's console toggle pull request

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
Removed keyboard scrolling from the modpack selector.

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
Removed the usage of getScaledInstance and switched back to ImageUtils
Changed ImageUtils scaling method to no longer keep aspect ratio.

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
Added aspect scaling, and updated logo image position/size a little
more.

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
Force a redraw after the default packs have been loaded.
Remove the unused PackManager class

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
Reworked the PackMap datastructure to store the selected pack by key,
not object.
That way if the object is replaced in the map the new object at that key
is retrieved instead of the old reference.

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
Fixed another place where the launcher was not checking if the directory
was empty before selecting it as an install location.

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
Removed unused areas of the pom.xml.
Hardened against null modpack builds from making it to the update
thread.

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
Fixed NPE in DynamicButton when the Icon was null. Needs a proper fix
where the icon is never null in the future.

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>
Added more hardening against null modpack builds.

Signed-off-by: Dalton Pelc <daltonjpelc@gmail.com>