6c30c84b11
NOISSUE switch MultiMC to the v1 meta endpoint
2017-12-29 03:32:22 +01:00
75c0046f41
NOISSUE initial meta version will be 1, map 0 to 1
...
Metadata for version 1 will be at v1.meta.multimc.org
2017-12-29 01:51:00 +01:00
719f3e863a
NOISSUE add versioning to component metadata format and use it
2017-12-29 00:37:14 +01:00
daf9d0eaa7
NOISSUE do not override already loaded metadata entities with partial data
2017-12-14 02:22:20 +01:00
f18afd3d1e
NOISSUE fix a bunch of warnings thrown by Qt internals
...
Badly connected signals/slots and similar things.
2017-12-14 00:29:00 +01:00
85ae710d40
GH-2026 implement changes necessary to support 1.13 snapshots
2017-12-03 01:22:34 +01:00
fede712a26
NOISSUE rename MinecraftProfile to ComponentList
...
It is realistically a list of components. The fact that it also holds the final
launch parameters is a design bug.
2017-11-04 15:23:49 +01:00
b2b0487600
NOISSUE clean up moc warnings
2017-09-10 13:25:32 +02:00
13628e7a82
NOISSUE merging of strategy into profile, onesix into minecraft
2017-09-09 19:19:05 +02:00
4133247bff
NOISSUE and even more warnings gone
2017-05-21 22:30:53 +02:00
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
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
47e075babd
NOISSUE set metadata source to main
2017-04-18 17:55:05 +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
dddc5cedf3
NOISSUE make a call to ensureBoolean in the JSON format code less ambiguous
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
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
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
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