Commit Graph

930 Commits

Author SHA1 Message Date
huanghongxun
6707ce1ed9 feat(crash): read crash report from raw log as fallback. 2021-10-20 01:15:21 +08:00
huanghongxun
1762e78cb3 fix(java): java7 suggestion warning. 2021-10-19 23:17:27 +08:00
huanghongxun
2631f3a007 fix(java): test forge installation instead of main class. 2021-10-19 23:11:13 +08:00
huanghongxun
f70ec8a090 fix(launch): cannot launch far old versions on macOS. 2021-10-19 23:07:00 +08:00
huanghongxun
a4f22671c6 feat(java): download java 8/16 when auto selected java not found. 2021-10-18 23:38:57 +08:00
huanghongxun
71c23df971 feat: use ArrayUtils from commons-lang3 instead. 2021-10-18 15:33:44 +08:00
huanghongxun
45d5ef4602 build: commons-lang3 & commons-compress. 2021-10-18 03:28:09 +08:00
huanghongxun
f01c0408e1 fix: misused skin texture as cape texture. Closes #1106. 2021-10-17 00:32:48 +08:00
huanghongxun
a6e593e3a1 feat(multiplayer): timeout for cato main net connection. 2021-10-17 00:32:47 +08:00
Glavo
16952f5695 Update script format 2021-10-16 00:01:17 +08:00
Glavo
67feca075b Allow users to export PowerShell scripts 2021-10-16 00:01:17 +08:00
Glavo
12368375cf Pass classpath by environment variable 2021-10-16 00:01:17 +08:00
Glavo
284ffb7aa0 Clearly specify the in all places 2021-10-14 23:09:06 +08:00
Glavo
1aefb26575 Extract duplicate code 2021-10-14 22:27:34 +08:00
Glavo
670d0f8462 Remove unnecessary code 2021-10-14 22:27:34 +08:00
Glavo
d68e988c15 Relax timeout restrictions 2021-10-14 22:27:34 +08:00
Glavo
74fd35047c Use 'PROCESSOR_IDENTIFIER' to determine the architecture on Windows 2021-10-14 22:27:34 +08:00
Glavo
f662e983a4 Improve 'Architecture' 2021-10-14 22:27:34 +08:00
Glavo
4a82daccec fix: checkstyle 2021-10-14 22:27:34 +08:00
Glavo
21e44bbc90 Do not automatically select Java non for x86 and x86-64 2021-10-14 22:27:34 +08:00
Glavo
42a40a844a Minor improvements 2021-10-14 22:27:34 +08:00
Glavo
cd7c515097 Accurately obtain the Windows version number; Report error when users try to run minecraft using java for other platforms 2021-10-14 22:27:34 +08:00
Glavo
9595626a27 Enhance JavaVersionConstraint 2021-10-14 22:27:34 +08:00
Glavo
74a305c32a Download Java on MacOS aarch64 2021-10-14 22:27:34 +08:00
Glavo
3af115ce37 Use separate native folder for each platform 2021-10-14 22:27:34 +08:00
Glavo
0a54037460 Improve 'Architecture' and 'JavaVersion' 2021-10-14 22:27:34 +08:00
Glavo
dd8da57cfb New 'Platform' class 2021-10-14 22:27:34 +08:00
Glavo
9b6f2d00ca Rename 'Platform' to 'Bits' 2021-10-14 22:27:34 +08:00
huanghongxun
673bc75cd5 fix(javafx): should download javafx at beginning, not let user choose download source first. 2021-10-13 13:58:33 +08:00
huanghongxun
c9a73a366d fix: test. 2021-10-13 02:39:25 +08:00
huanghongxun
7973179ddf feat(crash): ModResolutionException (Could not resolve valid mod collection) 2021-10-13 02:32:56 +08:00
huanghongxun
6b656bdc48 chore(crash): some comment. 2021-10-12 23:56:34 +08:00
huanghongxun
428c1a1799 feat(java): WIP: show expected java version range when no valid java. 2021-10-12 23:49:06 +08:00
huanghongxun
8892e2b273 feat(crash): fabric 0.12 may be incompatible with mods. 2021-10-12 23:39:12 +08:00
huanghongxun
2e8e6dd39e fix: mess tag. Closes #1090. 2021-10-12 23:16:01 +08:00
huanghongxun
3ac16b15c6 fix(multiplayer): should not show unsupported platform when running on 32-bit Java, but 64-bit OS. 2021-10-12 23:06:13 +08:00
huanghongxun
b5484bb13b fix(system): we may get x86_64 when running 32-bit JVM in 64-bit Windows. 2021-10-12 22:53:09 +08:00
huanghongxun
23c2c0689c feat(account): OAuth account relogin. 2021-10-12 22:00:41 +08:00
huanghongxun
3433e88bb8 feat(microsoft): WIP: handle credentials expiration. 2021-10-12 14:04:18 +08:00
huanghongxun
7d5a73828d feat(download): category 2021-10-10 22:20:32 +08:00
huanghongxun
fca78cf419 fix(crash): JVM_32BIT pattern. 2021-10-10 21:18:19 +08:00
huanghongxun
5f98c8c8bb feat(crash): detect memory exceeding. 2021-10-10 20:13:21 +08:00
huanghongxun
6221f4b616 feat(multiplayer): auto rejection. 2021-10-10 02:02:44 +08:00
huanghongxun
32d557ee07 fix(skin): CustomSkin API should have suffix slash. 2021-10-10 01:09:41 +08:00
huanghongxun
877c5a827c feat(multiplayer): join request should be cancelled when user operation time out. 2021-10-10 00:37:12 +08:00
huanghongxun
eedcff785e feat(multiplayer): an option for auto allowing all join requests. Closes #1093. 2021-10-10 00:37:11 +08:00
huanghongxun
20957106df feat(skin): custom model. 2021-10-09 17:49:17 +08:00
huanghongxun
f528f3bf40 feat(crash): UnsatisfiedLinkError. 2021-10-09 17:24:07 +08:00
huanghongxun
6ce5106271 fix: update curse fabric mod. Closes #1091. 2021-10-07 15:22:03 +08:00
huanghongxun
fdbe38496a fix: checkstyle. 2021-10-06 17:44:51 +08:00