切换风格

站内搜索

搜索
热搜: 模组 汉化 插件

MCArea

小喇叭+ 发布

NiceMC网易横屏时代正式到来!银河赛季正式开启!
09-20 22:35
Icon爱吃瓜谁说的
09-10 08:40
NiceMC网站是似了吗
09-08 13:45
U17217913483今天人是真的少...
08-29 18:46
NiceMC外包本账号
08-29 12:48
Icon爱吃瓜无聊ing…
08-28 13:01
08-25 20:58
NiceMC万物皆可MC,《黑神话:悟空》也是如此!
08-24 23:00
08-24 16:30
NiceMC全民科技时代正式到来!
08-23 23:06
NiceMCNotePad++作者辱华,请各位服主不要使用!
08-22 15:04
NiceMC网易我的世界【布吉岛】服务器地图泄露!原文地址:https://mcarea.top/thread-157-1-1.html
08-18 22:44
Icon爱吃瓜啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
08-18 11:53
史莱姆汉化组终于可以发小喇叭了,水一个
08-18 10:14
NiceMC↓是的,可以去kkcraft的外纪社区试用
08-18 09:47
Icon爱吃瓜↓确定是科学家专用?
08-18 07:46
NiceMC我的世界辅助(科技)大全震撼发布,原文地址:https://mcarea.top/thread-147-1-1.html
08-17 21:51
Icon爱吃瓜日常发6(1/114514)
08-17 20:31
08-17 20:30
NiceMC↓干脆给你搞个勋章叫“氪金选手”
08-17 20:19

BMCL API - 国内高速的minecraft下载api - bangbang93

  • 打卡等级:即来则安
  • 打卡总天数:16
  • 打卡月天数:0
  • 打卡总奖励:768
  • 最近打卡:2024-08-27 10:55:02

13

主题

15

回帖

539

积分

版主

Rank: 7Rank: 7Rank: 7

积分
539

100人记录100帖记录优秀团队吃瓜群众

发表于 2024-7-25 11:12:12 | 显示全部楼层 |阅读模式
官方文档: https://bmclapidoc.bangbang93.com/



BMCL API 是 用于解决Mojang官方的amzson s3速度缓慢的问题,提供了国内高速的下载源和比较稳定的接口,BMCL API是开放的,所有人都可以使用BMCL API。


BMCL API支持
  • 下载forge
  • 根据build下载forge
  • 根据版本获得forge列表
  • 获得forge列表
  • 获得forge支持的minecraft版本列表
  • 获得最新版的forge
  • 获得标记的forge版本
  • 获取java列表
  • 下载Liteloader
  • 原liteloader versions.json镜像
  • 获取liteloader列表
  • authlib-injector
  • 下载neoforge文件
  • 获取neoforge maven api
  • 获取neoforge列表
  • 获取neoforge版本信息
  • 下载optifine
  • 获取optifine列表
  • 获取全部Optifine列表
  • 下载mc本体文件




BMCL API接口本身没有配置CORS,这意味着你无法在前端中直接通过xhr/fetch的方式查询接口,我了解到mcarea官方提供了三个常用的api

https://api.mcarea.top/forge-mc.php
请求方式:GET/POST

获取存在forge的minecraft列表
请求无需参数,返回的是json格式的数组

https://api.mcarea.top/forge-list.php
请求方式:GET
参数:version,字符串,minecraft版本,要求存在于forge-mc接口中的版本
返回结果和BMCL API的格式一致



https://api.mcarea.top/optifine-list.php
请求方式:GET/POST

获取所有optifine,结果和BMCL API的一致

你可以通过下方代码将其分为由minecraft版本分区的(选自mcarea的mc下载站)
  1. axios.get("https://api.mcarea.top/optifine-list.php").then(e=>{
  2.                     const temp = e.data;
  3.                     for (let i = 0; i < temp.length; i++){
  4.                         if (!!this.optifineList[temp[i]["mcversion"]]){
  5.                             this.optifineList[temp[i]["mcversion"]].push(temp[i]);
  6.                         }else{
  7.                             this.optifineList[temp[i]["mcversion"]] = [];
  8.                             this.optifineList[temp[i]["mcversion"]].push(temp[i]);
  9.                         }
  10.                     }
  11.                     console.log(this.optifineList);
  12.                 }).catch(()=>{
  13.                     alert("获取Optifine列表失败!");
  14.                 })
复制代码

史莱姆汉化组
SLM 追求卓越
  • 打卡等级:常驻代表
  • 打卡总天数:47
  • 打卡月天数:4
  • 打卡总奖励:2602
  • 最近打卡:2024-10-07 12:51:19

44

主题

28

回帖

3437

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3437

100人记录官方100帖记录

发表于 2024-7-25 11:28:15 | 显示全部楼层
api.mcarea.top容易被运营商墙,有能力的话还是建议自己搞一层路由哦!
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

论坛
总坛规
社区规定
用户协议
坛史纲要
官方
VApp
联系我们
Bilibili
反馈
Bug反馈
功能申请
论坛活动
论坛公告
功能
陆号聊天室
苹果客户端

手机版

安卓客户端

QQ群

© 2021- MCArea | 由VApp提供技术支持

声明:本网站与微软、Mojang及网易无任何从属关系。