在我写好正式的文档之前,先写一篇简单的供各启动器过渡吧
BMCLAPIV2支持了Forge的library缓存,换用百度云加速作为镜像CDN,大部分地址和原先相同,你需要做的只是把http://bmclapi.bangbang93.com这个地址修改为http://bmclapi2.bangbang93.com。
在过渡期的时候旧域名会使用302重定向到新域名
library
http://bmclapi2.bangbang93.com/libraries或者http://bmclapi.bangbang93.com/maven
可以使用该方式获取forge,不需要理睬版本json的forge段中的url参数,直接用这个地址拼上library应该有的地址就可以下载到forge
遇到不在缓存中的library时会尝试从官方源和forge源查找该文件,若找不到则返回404
version
http://bmclapi2.bangbang93.com/versions
和原先没有任何区别
indexes
http://bmclapi2.bangbang93.com/indexes
支持了legacy.json
assets
http://bmclapi2.bangbang93.com/assets
支持了legacy.json的内容
resources
http://bmclapi2.bangbang93.com/resources
和1.6的方式相同
forge
/forge/last
会列出各个版本的最新下载地址
/forge/minecraft
列出支持的minecraft版本
/forge/minecraft/:id
列出某个mc版本的所有forge
/forge/list/:offset/:limit或者/forge/list/:limit
列出forge,offset是从第几个开始,limit是列出多少个,limit不能大于500,否则会返回419
forge的下载只需要将url中的files.minecraftforge.net替换为bmclapi2.bangbang93.com即可。将来会发布更简洁的方式