Skip to content

mcmod-info-mirror/mcim-api

Repository files navigation

mcim-api

mcim-api

为各平台的 Mod 的 API 缓存加速,由 MCLF-CN #3 提议,由鸣谢列表内的各位提供支持~

已缓存 绝大多数 的 Modrinth 和 Curseforge 上的 Minecraft Mod 信息。缓存统计信息见 mcim-statistics

效仿 BMCLAPI ,当前 OpenMCIM 文件缓存在试运行。急需节点加入 orz !详情见 OpenMCIM 文件分发相关 #91

API 支持 CurseforgeModrinth

接入

本镜像可能会添加 UA 白名单,请在使用前提交启动器的 UA 启动器信息

使用

不了解官方 API 的话请前往 CFCoreModrinth Docs 参考。

MCIM 几乎完美兼容官方的 API 结构,可以直接替换 URL,方便迁移,具体可以比对 Docs,你可以在里面尝试。

部分接口已忽略未实现,如果官方 API 有更新或新增,未及时跟进,请联系。

Modrinth

  • api.modrinth.com -> mod.mcimirror.top/modrinth
  • cdn.modrinth.com -> mod.mcimirror.top

Curseforge

  • api.curseforge.com -> mod.mcimirror.top/curseforge
  • edge.forgecdn.net or mediafilez.forgecdn.net -> mod.mcimirror.top

缓存相关

关于缓存,详见 mcim-sync

MCIM 有可能随着风控策略的改变,无法及时更新缓存数据。如果有需要,启动器应该自行检查缓存日期并决定是否信任响应。

每一个来自 MCIM 缓存的 API 响应,都会提供该响应对应的缓存日期,位于 Headers 的 sync_at 字段,格式为 YYYY-MM-DDTHH:MM:SSZ。同一个响应中,可能包含多个 sync_at 字段对应响应的不同部分。

简介翻译

在 API 响应中提供额外的简介翻译,见 translate-mod-summary,当前由于数据丢失暂时不支持

OpenMCIM

OpenBMCLAPI 需要节点分发文件,急需节点加入 orz !OpenMCIM 文件分发相关 #91

对于启动器开发者,OpenMCIM 不会缓存除 Mod 外的整合包、资源包、材质包、地图等,以及文件大小大于 20MB 的文件,Curseforge 的类型限制为 classId=6,该限制会被可能根据需求更改。

注意事项

文件下载可能存在一定的不稳定性,当前缺少多节点网盘的分流,建议启动器在未能成功下载的情况下才尝试使用镜像源。

该 API 只提供 Minecraft 相关内容,不支持 Curseforge 上的其他游戏例如 wow。

关于 Mod 开发者收益问题,由于 API 下载量并不计入收益,因此无论从启动器官方源下载还是镜像源下载都是无法为 Mod 开发者提供收益的,不接受影响 Mod 开发者收益的指责。

本镜像可能会在滥用或遭到攻击的情况下切换到 Cloudflare CDN 或开启 URL 鉴权,或者暂时关闭。

这是一项公益服务,请不要攻击我们

鸣谢

联系

声明

MCIM 是一个镜像服务平台,旨在为中国大陆用户提供稳定的 Mod 信息镜像服务。为维护 Mod 创作者及源站平台的合法权益,MCIM 制定以下协议及处理方式:

  1. 文件归属
    MCIM 平台镜像的所有文件,除 MCIM 本身的相关配置外,其所有权依据源站平台的协议进行归属。未经原始版权所有者授权,严禁通过 MCIM 进行任何形式的转发或二次发布。

  2. 责任免责
    MCIM 将尽力确保所镜像信息的完整性、有效性和实时性。然而,对于通过 MCIM 使用的引发的任何纠纷或责任,MCIM 不承担任何法律责任,所有风险由用户自行承担。

  3. 禁止二次封装协议
    禁止在 MCIM 上对接口进行二次封装。

如有违反上述内容,MCIM 保留采取必要措施或终止服务的权利。

NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.

不是 Minecraft 官方服务。未经 Mojang 或 MICROSOFT 批准或与 MOJANG 或 MICROSOFT 相关。

About

为各平台的 Mod 信息镜像加速

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •  

Languages