Commit Graph

438 Commits

Author SHA1 Message Date
88ce42bc0a NOISSUE Sort languages alphabetically by their key
This will provide a consistent arrangement of languages in MultiMC.
2021-04-13 13:53:21 +01:00
4ac38991ad Merge pull request #3691 from phit/feature/fixcurse
NOISSUE Curseforge makeover
2021-04-08 22:07:03 +02:00
524fc5b6ec NOISSUE Fix string formatting issues
This allows translations to have more control over the output :)
2021-04-08 18:55:20 +01:00
64617201b0 GH-3334 Show English variants correctly
This will no longer show 'American English' with the statistics of
'British English', yet show the correct translations - and will now
display 'British English'.
2021-04-08 18:53:16 +01:00
1f8408c793 NOISSUE Curseforge makeover
update UI to match other modpack platforms
add sorting
add version selection, fixes GH-3667
add installing beta versions, fixes GH-3611
2021-04-08 19:32:34 +02:00
7246d8a779 NOISSUE improve GradleSpecifier and handle broken library names 2021-04-01 03:50:28 +02:00
fbe9d15875 NOISSUE fix it some more in different file 2021-03-29 22:03:52 +02:00
094ed0bc81 NOISSUE fix build issue with QJsonValueRef on macOS 11
This will remove support for macOS 10.7 and 10.8, but their numbers in analytics are 0
2021-03-29 21:51:28 +02:00
73af0f271a NOISSUE fix build - missing includes in RWStorage.h 2021-03-26 01:48:37 +01:00
369a243f1f Merge pull request #3682 from kb-1000/rename-twitch-curseforge
NOISSUE rename Twitch to flame internally for consistency and to CurseForge for user displayed strings
2021-03-26 00:38:58 +00:00
a0cb1a0d42 NOISSUE rename Twitch to flame internally for consistency and to CurseForge for user displayed strings 2021-03-24 00:59:43 +01:00
9d7ba275ab NOISSUE print information about whether the system GLFW or OpenAL workarounds are active to the instance log 2021-03-23 22:57:39 +01:00
84c673c5ba GH-3467 fix stall-out in ScanModFolders when the folders don't exist 2021-03-10 03:58:24 +01:00
0c98589a7f GH-3602 Create .minecraft before running pre-launch commands 2021-03-10 03:58:24 +01:00
9c69b0cdde NOISSUE Install jarmods for modpacks.ch
This patch will now install any jarmods from modpacks.ch packs,
searching the 'jarmods' directory to find them.
2021-02-25 14:43:04 +00:00
9d91cd496f NOISSUE Download all mods before writing the instance for modpacks.ch
This is prepatory work for implementing jarmods support for
modpacks.ch, where we will need to look through files in a directory -
which would require that those files are present at such time.

This might even fix some weird bugs, maybe - I've not encountered any
bugs from how this previously worked, but I feel that what's going on
is slightly clearer now.
2021-02-25 14:34:51 +00:00
384680ca13 NOISSUE Support Fabric mod loader for modpacks.ch
There aren't any (currently) packs on modpacks.ch that use Fabric, but
they do have support in their modpacklauncher. This patch just means
we preemptively have support should any packs that require it be
introduced.
2021-02-25 13:55:26 +00:00
1edcd9b86e NOISSUE implement deleting skins 2021-02-11 02:23:00 +01:00
6b3b7ded2d GH-3130 fix uploading skins by using the new skins endpoint 2021-02-10 03:32:17 +01:00
7265abf763 NOISSUE sprinkle suspendSave all over pack import tasks 2021-02-09 22:46:51 +01:00
13a7f8d3b7 NOISSUE fix multiple issues in ATLauncher integration 2021-02-09 05:04:23 +01:00
434369ca7c NOISSUE tweak ATLauncher pack cache names to avoid filesystem issues 2021-02-08 02:23:35 +01:00
c54d922f26 NOISSUE and fix one more build fail 2021-02-07 23:54:29 +01:00
85d5e9ff23 NOISSUE fix some build fails on linux and windows 2021-02-07 23:51:10 +01:00
ab19b86341 GH-405 ATLauncher Support 2021-02-07 23:30:24 +01:00
1cf60a01d5 Merge pull request #3538 from Scotsguy/develop
NOISSUE Update Copyright Year
2021-02-07 02:23:31 +01:00
047546c59e Fix catching polymorphic type by value error
fixes #3579
2021-02-06 18:55:44 -06:00
75c14990e5 Merge pull request #3580 from kb-1000/remove-proxy-auth-from-log
NOISSUE Remove proxy user and password from the MultiMC log
2021-02-06 20:47:56 +01:00
71bb50f64c NOISSUE Remove proxy user and password from the MultiMC log 2021-02-06 20:16:04 +01:00
1868e0ccf1 GH-3229 fix copy seed button not working for newer worlds
Added the `optional-bare` library and refactored NBT reading
code to support this change.
2021-02-06 15:58:03 +01:00
df2b9adc1e Fix up 1.7.10 forge versions for Technic platform import by removing -1.7.10 suffix 2021-01-29 10:18:33 +01:00
0de064eb35 NOISSUE Update Copyright Year 2021-01-18 08:28:54 +01:00
b8c6a42f49 NOISSUE Add sorting options to FTB pack install page 2020-11-29 13:46:14 +00:00
edfea9894e NOISSUE Cleanup Technic support 2020-11-13 16:38:18 +00:00
fd1a8f039a GH-3437 Extract Technic single zip packs to correct place 2020-11-13 16:33:52 +00:00
4197ae0128 NOISSUE remove obsolete TODO comment from SolderPackInstallTask 2020-10-13 22:20:28 +02:00
4689571c24 NOISSUE fix build: QTemporaryDir::filePath was added in Qt 5.9 2020-10-13 22:01:01 +02:00
8021fb25d0 GH-469 Implement support for importing and searching for Technic Platform and Solder modpacks
This does not support any custom modpack.jar for 1.6 or newer, it simply uses standard Forge then.
Supports Forge and Fabric, and JAR mods for 1.5 and older.
2020-10-13 21:34:16 +02:00
762ddaea65 Merge pull request #3372 from jamierocks/ftb-data-temp-fix
GH-3304 Temporarily ignore download failures for FTB packs
2020-10-12 01:36:56 +02:00
05ffcf706b GH-3304 Temporarily ignore download failures for FTB packs
This is a temporary measure, to match FTB's own installer, to allow
packs to download while FTB work on fixing the data from their API.
2020-10-12 00:28:05 +01:00
dded11004f NOISSUE adapt to work on Windows, fix reading symlink targets on POSIX 2020-10-12 01:01:51 +02:00
f1284ab96b NOISSUE just eliminate QCOMPARE. it doesn't work at all. 2020-10-11 23:50:36 +02:00
3aca4cbe20 NOISSUE tweak QCOMPARE vs QVERIFY
... the Qt test framework is annoyingly complicated and brittle.
... it may have to be replaced with something more reliable.
2020-10-11 23:45:41 +02:00
015c34bb38 NOISSUE dis-ambiguate call to ensureBoolean in PackageManifest 2020-10-11 23:32:57 +02:00
a49472349d NOISSUE fix constructing Path from iterators
Old Qt doesn't have the iterator-based constructors...
2020-10-11 23:28:38 +02:00
0946c7c138 NOISSUE basic code for downloading JREs from Mojang
Not integrated yet, but the logic has tests and shouldn't
be too shaky. Integration comes next.
2020-10-11 23:20:35 +02:00
5180536cc3 NOISSUE add a way to use native system versions of OpenAL and GLFW
If your OS comes with patched/fixed/newer versions of those,
you can now check the checkboxes and stop using the old ones
shipped by Mojang.
2020-09-10 23:10:17 +02:00
27e43d037e NOISSUE remove translations from CheckJava launch step 2020-09-07 22:33:57 +02:00
feae420450 NOISSUE add 'java.vendor' to the checker and display/log the value 2020-09-07 22:28:41 +02:00
8a0027c73a NOISSUE Add world icons and world icon reset button 2020-08-22 01:34:55 +02:00