为非 x86 平台提供开箱即用的启动支持 (#1610)
* Replace native libraries on non-x86 platforms * Add support for Linux ARM * Relax the constraint 'JavaVersionConstraint.VANILLA_X86' * Fix several hints * Add OpenGL software renderer option * Add support for OpenGL software renderer on windows * Add __GLX_VENDOR_LIBRARY_NAME on Linux * Catch GLFW error 65543 * Allow users to disable auto completion of native libraries * fix NPE when violated mandatory constraint * Add support for Minecraft 1.13 * Add support for Minecraft 1.6~1.12 * Add base support for linux-loongarch64 * Improve warnings on Loongson platform * Add linux launcher script * fix typo * Add support for loongarch64 (old world)
This commit is contained in:
@@ -69,6 +69,12 @@ public final class Launcher extends Application {
|
||||
Main.showWarningAndContinue(i18n("fatal.illegal_char"));
|
||||
}
|
||||
|
||||
if (!Architecture.CURRENT_ARCH.isX86()
|
||||
&& !(OperatingSystem.CURRENT_OS == OperatingSystem.OSX && Architecture.CURRENT_ARCH == Architecture.ARM64)
|
||||
&& ConfigHolder.globalConfig().getAgreementVersion() < 1) {
|
||||
Main.showWarningAndContinue(i18n("fatal.unsupported_platform"));
|
||||
}
|
||||
|
||||
// runLater to ensure ConfigHolder.init() finished initialization
|
||||
Platform.runLater(() -> {
|
||||
// When launcher visibility is set to "hide and reopen" without Platform.implicitExit = false,
|
||||
|
||||
Reference in New Issue
Block a user