-
Notifications
You must be signed in to change notification settings - Fork 687
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support downloading OptiFine from it's own maven. #2719
base: main
Are you sure you want to change the base?
Support downloading OptiFine from it's own maven. #2719
Conversation
为防止整合包安装等搜索版本号搜不到的情况,可以增加一个规则,如果在整合包安装等搜索版本号搜不到自动切换至BMCLAPI尝试搜索 |
还有一种方案,将 BMCLAPI 中获取额外文件放入 index.json,利用 OF-302,如果未找到该文件,则自动通过正则表达式匹配文本返回 BMCLAPI 的下载链接 |
已向 optifine-downloadfile-302 添加功能 若 OptiFine 官网无此文件,则跳转至 BMCLAPI 下载文件 数据少的问题解决了 |
_deepin-terminal_20240203005129.mp4测试了一下,下载失败并不会自动跳转至下一个下载源 |
updata link
解决一下? |
Change OptiFine302VersionList link to GitHub Pages.
MCBBS 没关站的时候提供 OptiFine 的下载吗?还是说,一直只有 BMCLAPI 提供?
|
不是说mcbbs源是BMCLAPI的一个特别镜像吗? |
是的,但我怕 MCBBS 和高校一样只处理部分资源 |
这样的话,还不如保持现在的下载逻辑 |
需要观察一段时间 |
我认为这个 PR 有一定的重要性,因为有时候 BMCLAPI 会因为 DDOS 等攻击暂时下线,会影响依赖 BMCLAPI 的功能 而且目前 PCL 已经爬 OptiFine 官网下载很久了,也没见出什么事,我认为不会出什么岔子( |
根据近期观察,以及 Zkitefly 的提醒,我觉得这个功能是有必要的。 |
This comment was marked as outdated.
This comment was marked as outdated.
近期 BMCLAPI 服务趋于稳定,即使国外走这里,效果也是不错的。继续观察 |
被新加坡一带的用户问候了,看起来这个 PR 还是有意义的 |
…e2717/official-optifine-download-channel # Conflicts: # HMCLCore/src/main/java/org/jackhuang/hmcl/download/optifine/OptiFineBMCLVersionList.java
已更改。感谢提醒 |
|
QwQ 是不是贴错了 |
https://hmcl-dev.github.io/metadata/forge https://hmcl-dev.github.io/metadata/forge/index.json 都可以 |
这个 PR 是给 OptiFine 用的啊喂—— |
提议:下载 OptiFine Jar 时,始终先 BMCLAPI 再 optifine.net |
HMCLCore/src/main/java/org/jackhuang/hmcl/download/MojangDownloadProvider.java
Outdated
Show resolved
Hide resolved
Co-authored-by: Zkitefly <[email protected]>
…ifine-download-channel
Close #2717
目前更新 JSON 为 https://zkitefly.github.io/optifine-download-list/index.json
其中包含 OF-302 服务器的位置和各版本信息
如果接受这个方案,可以考虑将 optifine-download-list 这个仓库 fork 一份到 HMCL-dev 组织下,然后转移链接
问题:OptiFine 的仓库不包含所有版本,会比原先的 BMCLAPI 少文件