* 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)
* feat(README_cn.md): Added Chinese translation for README.md
* edit(README.md): Improved formats for README.md
* fix(README): Roll back to Commit ID to pin lines
* edit(README): Let languages switchers "more like buttons"
* fix(README): Fix errors caused by misunderstanding
* edit(README): Added 8 spaces
* Update I18N_es.properties
Updated the Spanish language file to the latest Beta version, using as template the I18N.properties file.
[Completed]
* Update I18N_es.properties
Little fix
* Update I18N_es.properties
More fixes.
* Update I18N_es.properties
Corrected the label for modpacks "Investigaciones" to "Quests".
* Update I18N_es.properties
More fixes
* Update I18N_es.properties
Final fixes
* Update I18N_es.properties
Fixed bug that caused a string not to be translated.
* Update I18N_es.properties
Little fix
* Update I18N_es.properties
Little fix
* Update I18N_es.properties
Little fixes
* Update I18N_es.properties
Little fix
* Update I18N_es.properties
Improved the context of some sentences
* Update I18N_es.properties
Reverted fix
* Update I18N_es.properties
Changes in capitalization
* Update I18N_es.properties
Some fixes...
* Update I18N_es.properties
More corrections...
It seems that the current translation was largely done by Google Translation, so I did some work to improve it.
Some translations can definitely be improved, but I don't have much time at the moment so I will leave it for now.
Co-authored-by: Yuhui Huang <i@huangyuhui.net>
* chore(javaversion): refactor searchPotentialJavaExecutables
This is a very draft quality PR. I don't even have JDK installed to build it, that's how draft it is.
1. Refactor function to share common steps of the code: system locations, Minecraft launcher runtimes, PATH/HMCL_JRES
2. Modify Minecraft launcher runtimes to include java-runtime-beta
* Update HMCLCore/src/main/java/org/jackhuang/hmcl/util/platform/JavaVersion.java
* Make optional happy
* correct stream-of paren; add macOS bundle exploration
* who needs exploreBundle?
* fix a stupid typo; add debugging tools. It works!