4fa3e2a714
GH-1856 Fix metadata version and list loading
...
Shouldn't crash anymore, shouldn't overwrite data in some bad way anymore either.
2017-04-24 01:30:51 +02:00
3f24c4cfe5
GH-1856 Make MultiMC fail hard when things are missing
...
Things like:
* jar mods
* valid version files
2017-04-23 02:34:16 +02:00
8084f27ec8
NOISSUE do not write library display name twice
2017-04-22 20:27:00 +02:00
249baf6fcf
GH-1860 fix old jarmods
...
Names were not set for the libraries, making them return invalid things
2017-04-22 19:38:28 +02:00
8ace5fa91d
NOISSUE Add flame.
2017-04-22 18:51:04 +02:00
77a1d39f6b
NOISSUE fix problems in old curse packs
...
Added:
* jarmod importing
* fixing of bad minecraft versions
* mapping of undefined 'recommended' forge versions to something appropriate
* some fake guessing of pack icons
* fixes for some more issues found with the pack manifest format
2017-04-22 05:20:06 +02:00
6a525db78d
NOISSUE 'required' attribute of curse manifests is optional, libraries attribute reading
2017-04-22 00:29:24 +02:00
1d71214d4a
NOISSUE fix build: there is no qInfo in old Qt5.
2017-04-21 22:30:39 +02:00
ab5045b54c
NOISSUE finalize curse modpack import work
2017-04-21 22:23:31 +02:00
f3c46dbf11
NOISSUE silly/simple implementation of mod metadata in OneSix version format
2017-04-21 22:23:00 +02:00
6bd2605a79
NOISSUE add import from curse zip packs
...
Does not actually grab mods, but resolves them and prints the results in logs.
2017-04-20 05:22:04 +02:00
60777ad8ce
GH-1856 always pull new versions of metadata when requested
...
The only block is if it's already happening.
2017-04-19 22:23:00 +02:00
88041783e6
Add missing <functional> include.
...
Compiling under Linux fails because of a missing include directive
Ref:
http://en.cppreference.com/w/cpp/utility/functional/bind
http://en.cppreference.com/w/cpp/utility/functional/placeholders
2017-04-19 22:11:12 +02:00
47e075babd
NOISSUE set metadata source to main
2017-04-18 17:55:05 +02:00
5565a2f85e
NOISSUE fix crash because of early destruction of java list load task
2017-04-18 16:45:58 +02:00
c4c8e99681
NOISSUE jar mods as libraries, fix for customizing net.minecraft
2017-04-17 22:51:30 +02:00
fc28aacdea
NOISSUE stop using the path
attributes from Mojang download info
...
It really should not dictate how are things stored and it just makes
the metadata bigger for no reason.
2017-04-15 11:40:22 +02:00
07cde802e4
GH-1853 fix FTB and parsing of old version files
2017-04-14 12:33:54 +02:00
2aaf9827a6
NOISSUE slightly refactor jarMod entry reading
2017-04-14 12:21:10 +02:00
be53eb66f8
NOISSUE implement mainJar support in OneSix format
...
This allows customizing the main jar like any other library.
2017-04-13 09:28:25 +02:00
8e58d61150
NOISSUE fix issue with the narrator feature by splitting java and native libraries
2017-04-07 00:20:02 +02:00
dddc5cedf3
NOISSUE make a call to ensureBoolean in the JSON format code less ambiguous
2017-04-07 00:20:02 +02:00
dff307557b
NOISSUE fix liteloader uid where it is hardcoded hardcoded
2017-04-07 00:20:02 +02:00
643d74f66c
NOISSUE implement recommended versions using the new JSON format
2017-04-07 00:20:02 +02:00
f565798650
NOISSUE remove unused version range filtering
2017-04-07 00:20:02 +02:00
e0596d3c86
NOISSUE Make forge installable again
2017-04-07 00:20:02 +02:00
2ac0edbbdb
NOISSUE preview of LWJGL version changing
...
It still needs work - some LWJGL versions are exclusive to macOS.
This has to be encoded in the json.
2017-04-07 00:20:02 +02:00
53188386b8
NOISSUE refactor builtin patch loading slightly
2017-04-07 00:20:02 +02:00
af3384c649
NOISSUE add filename to newly created jar mod patches
2017-04-07 00:20:02 +02:00
22735f275e
NOISSUE remove dead code
2017-04-07 00:20:02 +02:00
5fabb4f254
NOISSUE Rough refactor of ProfilePatch and VersionFile internals.
...
They are now distinct classes with distinct responsibilities.
* ProfilePatch is an entry in MinecraftProfile and can hold VersionFile or Meta::Version.
* VersionFile is the basic element that holds version information loaded from JSON.
* Meta::Version is the loader class for VersionFile(s) from a server.
2017-04-07 00:20:02 +02:00
6f2a87167a
NOISSUE remove some dead code from version related classes
2017-04-07 00:20:02 +02:00
3aa28bd64a
NOISSUE fix some warning on linux related to the GNU C library
2017-04-07 00:20:02 +02:00
da4ae1bc1e
NOISSUE reimplement package dependencies
...
It is now stored as a hashmap
There is also a parentUid to limit depsolving by encapsulating by version
2017-04-07 00:20:02 +02:00
f557c13679
NOISSUE stuff and things happened. Maybe.
2017-04-07 00:20:02 +02:00
2660418d58
NOISSUE hack it together enough to get launching back
...
Meta index will now always return valid objects.
They just might never load if they don't exist on the server.
2017-04-07 00:20:02 +02:00
e46aba9da5
NOISSUE sanitize loading and downloading of metadata files
2017-04-07 00:20:02 +02:00
0060b50625
NOISSUE simplify.
2017-04-07 00:20:01 +02:00
40cf38bc32
NOISSUE remove liteloader and forge
2017-04-07 00:20:01 +02:00
f6eb8fa1e4
NOISSUE Remove hardcoded LWJGL (modern)
2017-04-07 00:20:01 +02:00
2980322c3b
NOISSUE Remove Minecraft version list and versions.
2017-04-07 00:20:01 +02:00
8321187a20
NOISSUE fix downloading of metadata files
2017-04-07 00:20:01 +02:00
ab868df50e
NOISSUE Wonko is the new Meta
...
And then Wonko was the Meta.
2017-04-07 00:20:01 +02:00
7382360771
NOISSUE remove builtin Minecraft versions
2017-04-07 00:19:56 +02:00
8cbe13c656
NOISSUE remove legacy version blacklist
2017-04-07 00:19:51 +02:00
160b5033a7
GH-1828 hardcode legacy assets location to fix legacy launch
2017-02-28 20:52:50 +01:00
01cb5ebb35
GH-1828 do not load assets info from custom version files
...
Fixes issue where this causes the launcher to use the old assets URL
2017-02-28 20:37:51 +01:00
17fac2e0df
NOISSUE switch paste.ee over to https only
2017-02-08 21:30:39 +01:00
8bbaab334c
NOISSUE set line limit and overflow behaviour even for hidden console
2017-02-08 20:01:42 +01:00
155de307bc
GH-1802 fix log resize handling
...
The log could end up with many empty lines because the wrong maximum size was
used during the resize.
2017-02-08 01:59:16 +01:00