feat: Ornithe 自动安装 by CiiLu · Pull Request #5875 · HMCL-dev/HMCL
docs/README.md
Mention Ornithe in supported modloaders list (English).
docs/README_en_Qabs.md
Mention Ornithe in upside-down English README.
docs/README_es.md
Mention Ornithe in Spanish README.
docs/README_ja.md
Mention Ornithe in Japanese README.
docs/README_lzh.md
Mention Ornithe in Literary Chinese README.
docs/README_ru.md
Mention Ornithe in Russian README.
docs/README_uk.md
Mention Ornithe in Ukrainian README.
docs/README_zh.md
Mention Ornithe in Simplified Chinese README.
docs/README_zh_Hant.md
Mention Ornithe in Traditional Chinese README.
HMCLCore/src/main/java/org/jackhuang/hmcl/mod/mcbbs/McbbsModpackExportTask.java
Refactor manifest addon generation to iterate detected libraries.
HMCLCore/src/main/java/org/jackhuang/hmcl/mod/ModLoaderType.java
Add loader IDs and introduce ORNITHE.
HMCLCore/src/main/java/org/jackhuang/hmcl/launch/DefaultLauncher.java
Populate INST_* env vars via detected modloaders.
HMCLCore/src/main/java/org/jackhuang/hmcl/download/ornithe/OrnitheVersionList.java
New Ornithe version list via meta.ornithemc.net.
HMCLCore/src/main/java/org/jackhuang/hmcl/download/ornithe/OrnitheRemoteVersion.java
New remote version type for Ornithe loader installs.
HMCLCore/src/main/java/org/jackhuang/hmcl/download/ornithe/OrnitheOSLVersionList.java
New Modrinth-backed version list for Ornithe OSL.
HMCLCore/src/main/java/org/jackhuang/hmcl/download/ornithe/OrnitheOSLRemoteVersion.java
New remote version type for Ornithe OSL installs.
HMCLCore/src/main/java/org/jackhuang/hmcl/download/ornithe/OrnitheOSLInstallTask.java
New install task to download OSL jar into mods folder.
HMCLCore/src/main/java/org/jackhuang/hmcl/download/ornithe/OrnitheInstallTask.java
New install task that builds an Ornithe patch from launcher meta.
HMCLCore/src/main/java/org/jackhuang/hmcl/download/legacyfabric/LegacyFabricInstallTask.java
Update to FabricInfo record accessors.
HMCLCore/src/main/java/org/jackhuang/hmcl/download/fabric/FabricInstallTask.java
Convert FabricInfo to a record.
HMCLCore/src/main/java/org/jackhuang/hmcl/download/MojangDownloadProvider.java
Register ornithe / ornithe-osl version lists.
HMCLCore/src/main/java/org/jackhuang/hmcl/download/LibraryAnalyzer.java
Add ORNITHE(+OSL) detection and expose detected libraries/modloaders.
HMCLCore/src/main/java/org/jackhuang/hmcl/download/BMCLAPIDownloadProvider.java
Register ornithe / ornithe-osl version lists.
HMCL/src/main/resources/assets/lang/I18N.properties
Add installer labels + update tooltips/messages; adjust custom-commands env hint.
HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties
Add installer labels + update tooltips/messages; adjust custom-commands env hint.
HMCL/src/main/resources/assets/lang/I18N_zh.properties
Add installer labels + update tooltips/messages; adjust custom-commands env hint.
HMCL/src/main/resources/assets/lang/I18N_uk.properties
Update tooltips/messages; remove old custom-commands env hint block.
HMCL/src/main/resources/assets/lang/I18N_ru.properties
Update tooltips/messages; remove old custom-commands env hint block.
HMCL/src/main/resources/assets/lang/I18N_lzh.properties
Remove old custom-commands env hint block.
HMCL/src/main/resources/assets/lang/I18N_ja.properties
Remove old custom-commands env hint block.
HMCL/src/main/resources/assets/lang/I18N_es.properties
Update tooltips/messages; remove old custom-commands env hint block.
HMCL/src/main/resources/assets/lang/I18N_ar.properties
Remove old custom-commands env hint block.
HMCL/src/main/resources/assets/img/ornithe.png
Add Ornithe icon (1x).
HMCL/src/main/resources/assets/img/ornithe@2x.png
Add Ornithe icon (2x).
HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/VersionIconDialog.java
Add Ornithe to icon picker list.
HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/ModListPageSkin.java
Display Ornithe loader tags/warnings in mod info UI.
HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/ModListPage.java
Extend supported loader detection for mods page.
HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/InstallerListPage.java
Skip displaying Ornithe OSL in installed-libraries list.
HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/AdvancedVersionSettingPage.java
Generate custom-commands env hint lines dynamically per modloader.
HMCL/src/main/java/org/jackhuang/hmcl/ui/download/VersionsPage.java
Map Ornithe remote versions to Ornithe icon type.
HMCL/src/main/java/org/jackhuang/hmcl/ui/download/InstallersPage.java
Add Ornithe to display name mapping.
HMCL/src/main/java/org/jackhuang/hmcl/ui/download/AbstractInstallersPage.java
Include Ornithe OSL in “API tip” gating logic.
HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/TaskListPane.java
Name Ornithe install tasks and stage labels in task UI.
HMCL/src/main/java/org/jackhuang/hmcl/ui/InstallerItem.java
Add Ornithe (+OSL) installer items and incompatibility rules.
HMCL/src/main/java/org/jackhuang/hmcl/setting/VersionIconType.java
Add ORNITHE icon type.
HMCL/src/main/java/org/jackhuang/hmcl/game/HMCLGameRepository.java
Return Ornithe icon for Ornithe instances.
HMCL/image/ornithe.png
Add source image asset for Ornithe icon.