diff --git a/HMCL/src/main/resources/assets/natives.json b/HMCL/src/main/resources/assets/natives.json index 578b6d535..ac4ebf27d 100644 --- a/HMCL/src/main/resources/assets/natives.json +++ b/HMCL/src/main/resources/assets/natives.json @@ -1215,6 +1215,69 @@ "com.mojang:text2speech:1.13.9:natives-linux": null }, "linux-loongarch64": { + "org.lwjgl.lwjgl:lwjgl-platform:2.9.0:natives": { + "name": "org.glavo.hmcl:lwjgl2-natives:2.9.3-rc2", + "downloads": { + "classifiers": { + "linux-loongarch64": { + "path": "org/glavo/hmcl/lwjgl2-natives/2.9.3-rc2/lwjgl2-natives-2.9.3-rc2-linux-loongarch64.jar", + "url": "https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl2-natives/2.9.3-rc2-linux-loongarch64/lwjgl2-natives-2.9.3-rc2-linux-loongarch64.jar", + "sha1": "f4d42d89b31d8c6c60e847042e350883c2cdaa25", + "size": 623682 + } + } + }, + "extract": { + "exclude": [ + "META-INF/" + ] + }, + "natives": { + "linux": "linux-loongarch64" + } + }, + "org.lwjgl.lwjgl:lwjgl-platform:2.9.1:natives": { + "name": "org.glavo.hmcl:lwjgl2-natives:2.9.3-rc2", + "downloads": { + "classifiers": { + "linux-loongarch64": { + "path": "org/glavo/hmcl/lwjgl2-natives/2.9.3-rc2/lwjgl2-natives-2.9.3-rc2-linux-loongarch64.jar", + "url": "https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl2-natives/2.9.3-rc2-linux-loongarch64/lwjgl2-natives-2.9.3-rc2-linux-loongarch64.jar", + "sha1": "f4d42d89b31d8c6c60e847042e350883c2cdaa25", + "size": 623682 + } + } + }, + "extract": { + "exclude": [ + "META-INF/" + ] + }, + "natives": { + "linux": "linux-loongarch64" + } + }, + "org.lwjgl.lwjgl:lwjgl-platform:2.9.4-nightly-20150209:natives": { + "name": "org.glavo.hmcl:lwjgl2-natives:2.9.3-rc2", + "downloads": { + "classifiers": { + "linux-loongarch64": { + "path": "org/glavo/hmcl/lwjgl2-natives/2.9.3-rc2/lwjgl2-natives-2.9.3-rc2-linux-loongarch64.jar", + "url": "https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl2-natives/2.9.3-rc2-linux-loongarch64/lwjgl2-natives-2.9.3-rc2-linux-loongarch64.jar", + "sha1": "f4d42d89b31d8c6c60e847042e350883c2cdaa25", + "size": 623682 + } + } + }, + "extract": { + "exclude": [ + "META-INF/" + ] + }, + "natives": { + "linux": "linux-loongarch64" + } + }, "org.lwjgl:lwjgl:3.1.6": { "name": "org.lwjgl:lwjgl:3.3.1", "downloads": { diff --git a/PLATFORM.md b/PLATFORM.md index 7b4037228..a12d00a32 100644 --- a/PLATFORM.md +++ b/PLATFORM.md @@ -1,16 +1,16 @@ # Platform Support Status -| | Windows | Linux | Mac OS | FreeBSD | -|----------------------------|:------------------------------------|:------------------------------------------------|:----------------------------------------------------|:--------| -| x86-64 | ✅️ | ✅️ | ✅️ | ❔ | -| x86 | ✅️ | ✅️ | / | / | -| ARM64 | 👌 (1.8+)
✅ (use x86 emulation) | 👌 | 👌 (1.6~1.18.2)
✅ (1.19+)
✅ (use Rosetta 2) | ❔ | -| ARM32 | /️ | 👌 | / | / | -| MIPS64el | / | 👌 | / | / | -| RISC-V 64 | / | 👌 (1.13+) | / | / | -| LoongArch64 | / | 👌 (for Old World)
👌 (1.13+ for New World) | / | / | -| PowerPC-64 (Little-Endian) | / | ❔ | / | / | -| S390x | / | ❔ | / | / | +| | Windows | Linux | Mac OS | FreeBSD | +|----------------------------|:------------------------------------|:--------------------------|:----------------------------------------------------|:--------| +| x86-64 | ✅️ | ✅️ | ✅️ | ❔ | +| x86 | ✅️ | ✅️ | / | / | +| ARM64 | 👌 (1.8+)
✅ (use x86 emulation) | 👌 | 👌 (1.6~1.18.2)
✅ (1.19+)
✅ (use Rosetta 2) | ❔ | +| ARM32 | /️ | 👌 | / | / | +| MIPS64el | / | 👌 | / | / | +| RISC-V 64 | / | 👌 (1.13+) | / | / | +| LoongArch64 | / | 👌 (both old and new ABI) | / | / | +| PowerPC-64 (Little-Endian) | / | ❔ | / | / | +| S390x | / | ❔ | / | / | Legend: