Commit Graph

107 Commits

Author SHA1 Message Date
Fierelier
0a1c640c2b Print config values AFTER processing commandline arguments 2022-05-18 15:04:17 +02:00
Fierelier
2e05cf1501 Only check for java if -downloadonly isn't defined 2022-05-18 15:03:42 +02:00
Fierelier
90c01b8a8d Fix java whereis and enhance architecture detection 2022-05-18 14:54:39 +02:00
Fierelier
a96ebe05aa Add generic module 2022-05-18 14:52:41 +02:00
Fierelier
24adb62df8 Add Java check 2022-05-18 02:32:22 +02:00
Fierelier
749e86df02 Edit main script message 2022-05-18 02:30:32 +02:00
Fierelier
742c6d3925 Fix non-existing color 2022-05-18 02:29:33 +02:00
Fierelier
6135784d33 Add missing dependency for assets-legacy 2022-05-18 02:11:24 +02:00
Fierelier
d6ce99321f Assume linux when an unsupported OS is detected 2022-05-18 02:09:01 +02:00
Fierelier
8eed0995bf Remove legacy tool for fixing legacy assets 2022-05-14 00:53:29 +02:00
Fierelier
a02b181b6a Add stage to fix legacy assets 2022-05-14 00:51:47 +02:00
Fierelier
835f94dd47 Make decode a kwarg 2022-05-13 17:28:56 +02:00
Fierelier
712536f218 Why did I do that 2022-05-13 17:28:41 +02:00
Fierelier
5a4470bc75 Experimental - split the script into stages 2022-05-13 15:36:37 +02:00
Fierelier
fa5d40c28c Do not check if client file exists, just add it to the list of libraries 2022-05-13 15:35:13 +02:00
Fierelier
97553f47c4 Move re import into its corresponding module 2022-05-13 13:17:54 +02:00
Fierelier
37e9aaf06f Move docs to keep folder cleaner 2022-05-13 12:42:52 +02:00
Fierelier
76de3a19ec Move config to keep folder cleaner 2022-05-13 12:38:23 +02:00
Fierelier
d0c4814e75 Split code into modules 2022-05-13 12:36:23 +02:00
Fierelier
4520419754 Remove useless json.loads 2022-05-13 12:35:05 +02:00
Fierelier
f4744631e3 Add output for checking JVM arch 2022-05-13 12:34:32 +02:00
Fierelier
7b25aacf8c Use deep copies instead of copies 2022-05-13 11:43:24 +02:00
Fierelier
e2da6e189d Ensure tricking Intel drivers for performance 2021-07-05 12:48:51 +02:00
Fierelier
7c271a0d65 Do not inherit arguments from inherited versions 2021-07-05 12:30:55 +02:00
Fierelier
763ae3ca09 Update 'README.md' 2021-06-20 19:47:33 +00:00
Fierelier
008bda5d82 Update 'README.md' 2021-06-19 11:30:05 +00:00
Fierelier
e0d2f18452 Update 'README.md' 2021-06-19 11:26:24 +00:00
Fierelier
13e7140112 Text color, file checking, errors to stdout, small enhancements 2021-06-19 01:50:13 +02:00
Fierelier
fb2fdadf18 New native extraction path 2021-06-17 21:52:03 +02:00
Fierelier
afb4b4e435 Resort things slightly 2021-06-17 18:28:49 +02:00
Fierelier
d52f1cf594 Add -downloadonly flag 2021-06-17 18:28:34 +02:00
Fierelier
e65ab538e5 Support for flags 2021-06-17 18:28:09 +02:00
Fierelier
0a596e26be Add comment 2021-06-17 15:59:54 +02:00
Fierelier
d16fd58a1e Fix type not being correct in certain cases 2021-06-17 15:59:47 +02:00
Fierelier
2cdf0f891e Handle multi-type downloads (library + native pairs)
1.17 now works, "yay"..
2021-06-17 15:49:53 +02:00
Fierelier
22b4c4ee0c Update docs 2021-06-17 13:04:05 +02:00
Fierelier
0850957700 Add tool: fix-classic-sound 2021-06-17 13:02:50 +02:00
Fierelier
b1267ce912 If game directory's name is .minecraft, set APPDATA/HOME to parent directory for compatibility 2021-06-17 13:02:31 +02:00
Fierelier
ae4d6a2035 Name profile's folder .minecraft for compatibility 2021-06-17 13:01:42 +02:00
Fierelier
27191d1110 Text enhancements 2021-06-17 13:00:44 +02:00
Fierelier
5eb4fa3c1a Don't add libraries that aren't found 2021-06-17 13:00:17 +02:00
Fierelier
5ca1d04891 Enforce more arguments 2021-06-17 12:59:00 +02:00
Fierelier
fb7b725570 Check rules for libraries 2021-06-17 12:55:28 +02:00
Fierelier
ca866cf175 Fix library name parsing, change library ID format 2021-06-17 12:54:58 +02:00
Fierelier
3668c90ab6 Make sure only OS-specific natives are extracted 2021-06-16 15:41:19 +02:00
Fierelier
8246e600c0 processVersion rewrite 2021-06-16 14:44:57 +02:00
Fierelier
8be4167d8c Handle unconditional rules 2021-06-16 14:44:23 +02:00
Fierelier
a8ce94197f Remove some debug stuff 2021-06-16 12:56:51 +02:00
Fierelier
bc16466585 Add support for dumb natives 2021-06-16 12:55:30 +02:00
Fierelier
35f0dfb892 Update docs 2021-06-16 11:25:19 +02:00