🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 从 CurseForge 获取模组信息 本节将以“通用机械”模组为例,讲解如何使用 CurseForge。 [TOC] ## CurseForge 是什么 CurseForge 是一个网站,其中包含 Minecraft 的模组、整合包、光影、资源包等附加内容,绝大多数创作者会在这里发布他们自己的原创作品。当然它还有其他游戏的内容。 ## 访问 CurseForge 下面是通用机械(Mekanism)模组的链接,试着访问它: <https://www.curseforge.com/minecraft/mc-mods/mekanism> 如你所见,访问 CurseForge 页面需要过一个验证码[^境外验证码]。 [^境外验证码]: 除非你身处[境外](https://baike.baidu.com/item/%E5%A2%83%E5%A4%96/9040378)。 <!-- 于 CurseForge,验证码有什么用 验证码,全称**全自动区分计算机和人类的公开图灵测试**(英语:**C**ompletely **A**utomated **P**ublic **T**uring test to tell **C**omputers and **H**umans **A**part,简称 CAPTCHA)它可以帮助网站拦截由“机器人”进行的访问,以避免网站受到网络攻击的影响。所以你要通过只有人类才会做都验证码,证明自己是人类。[^captcha]CurseForge 所用的由 hCaptcha 提供。 [^captcha]: [验证码 - 维基百科](https://zh.wikipedia.org/wiki/%E9%AA%8C%E8%AF%81%E7%A0%81) --> ### 方案一:正常通过 在显示验证码之前会有一行文字出现: Please stand by, while we are checking your browser... 请稍候,我们正在检查您的浏览器... 点击图示`我是人类`,在弹出的窗口中按要求点选图片,达到一定的正确率后验证通过。 ### 方案二:利用无障碍跳过 下面这个功能是 hCaptcha 给比如视障人士设计的无障碍通道,完成以下操作设置一个 Cookie,将提供一个 12 小时的限时通行证,在这半天内,在验证码页面直接点击`我是人类`就可直接通过验证。 1. 访问 <https://www.hcaptcha.com/accessibility>。 2. 点击页面上的“如果您是无障碍用户,请在此处注册”或者“If you are an accessibility user, please sign up here”。 3. 填写电子邮箱。 4. 如果成功,所填写的邮箱将收到一封邮件“使用hCaptcha辅助功能的说明”。 5. 点击其中的”**获取辅助功能Cookie**“,跳转到新的网页。 6. 点击其中的**设置Cookie**,等到出现**Cookie集。**[^Cookie集。]提示便设置成功了。 [^Cookie集。]: 该网页由英文翻译而来,这是误译,原文是 Cookie set(Cookie 已设置)。 你可以按邮件中叙述的,复制 URL 并将其保存起来(比如加入浏览器书签)方便今后使用。 关于该功能的更深入的使用,请见Sukka的[博客](https://blog.skk.moe/post/bypass-hcaptcha/)([存档](https://archive.is/96haV))。 ### 方案三:插件 Privacy Pass 前往 [Google Web Store](https://chrome.google.com/webstore/detail/privacy-pass/ajhmfdgkijocedmfjonnpjfojldioehi) 安装 Privacy Pass 或前往 [Crx4Chrome](https://www.crx4chrome.com/crx/87699/) 下载 Privacy Pass 或前往 [火狐扩展商店](https://addons.mozilla.org/zh-CN/firefox/addon/privacy-pass/) 安装 Privacy Pass 阅读 hCaptcha 关于 Privacy Pass 的[文章](https://www.hcaptcha.com/privacy-pass)以了解扩展的使用方法。 ## 下载模组 ![](https://i.mcmod.cn/editor/upload/20220131/1643615390_14273_IOLu.png) 你已经成功访问 CurseForge,往下滚动一点页面,右侧的 `Recent Files` (近期文件)就是快捷下载地址了。点击你想下载的项目右侧的向下箭头,稍等片刻即开始下载。其中绿色的 R 是指发行版(较稳定),蓝色的 B 指 Beta 版(欠稳定),浅红色的 A 指 Alpha 版(很不稳定)。 这里只会显示最新 3 个 Minecraft 版本对应的最新的 3 个模组版本文件,完整的文件列表点击导航栏中的 Files 切换。 ## 认识 CurseForge 界面 <hr style="border:3 double" width="80%" align="left"> <details><summary>界面示例图片(点击展开/收起)</summary> <hr style="border:3 double" width="30%" align="left"> 示例链接:<https://www.curseforge.com/minecraft/mc-mods/mekanism> 以通用机械(Mekanism)为例,它在 CurseForge 上的发布页长这样: ![](https://cdn.jsdelivr.net/gh/mamaruo/Image/mcmodDoc/CurseForgeDescriptionPage20201024.jpg) </details><hr style="border:3 double" width="80%" align="left"><br/> ### 基本信息 ![](https://i.mcmod.cn/editor/upload/20201205/1607169142_14273_PJwh.jpg) 从上到下,从左到右依次是**封面图**,**项目名称**,**类别**,**下载量**,**上次更新时间**,**最后一次更新所对应的游戏版本**。 ### 其他信息 <hr style="border:3 double" width="80%" align="left"> <details><summary>标题(点击展开/收起)</summary> <hr style="border:3 double" width="30%" align="left"> 正文 </details><hr style="border:3 double" width="80%" align="left"> **About Project**(关于本项目):从上到下分别是**项目编号**、**创建日期**、**上次更新日期**、**总下载量**、**许可证**。 **Categories**(类别):该项目所属的分类,用于 CurseForge 的检索。 **Members**(成员):创作团队成员及各成员在团队中的职位。 **Recent Files**(最近文件):列出最新 3 个 Minecraft 版本的模组文件,并可点击下载。 ### 导航栏 ![](https://i.mcmod.cn/editor/upload/20201205/1607169142_14273_dsFM.jpg) **Description**(介绍):模组的介绍。 **Files**(文件):模组的文件列表。 **Images**(图片):模组相关的图片。 **Source**(源码):外部链接,链向模组的开源代码仓库。 **Issues**(反馈):一般是外部链接,链向作者的问题追踪器,收集 Mod 的漏洞或建议。 **Wiki**:外部链接,一般是作者自建的网站,用于详细介绍模组的内容。 **Relations**(关系):该模组与其他模组间的关系(依赖、被依赖等等)。 ### Relations 点击 Relations 选项卡,默认显示 Dependencies,在右侧 Dependency Type 下选择 Required Dependency,显示的就是当前模组依赖的模组(前置模组)。在左侧 Showing 下选择 Dependents,切换 Dependency Type 为 Required Dependency 后,显示的就是依赖当前模组的模组(拓展模组)。 ## 来源对照表 <table> <thead> <tr> <th style="width:180px">项目</th> <th style="width:500px">来源</th></tr> </thead> <tbody> <tr> <td>英文名称</td> <td>基本信息 - 模组名</td></tr> <tr> <td>简写名称</td> <td>模组介绍、基本信息 - 模组名 <details> <summary>在模组名中声明简称的情况(点击展开/收起)</summary>一个简写的处理方法例子 https://www.mcmod.cn/class/3252.html</details></td> </tr> <tr> <td>英文名</td> <td>基本信息 - 模组名</td></tr> <tr> <td>相关链接</td> <td>导航栏、模组介绍</td></tr> <tr> <td>模组元素</td> <td>其他信息 - 分类(Categories)</td></tr> <tr> <td>支持MC版本</td> <td> <details> <summary>Files - 版本筛选(点击展开/收起)</summary>点击 View All,在新的界面右上角点开 Game Version 下拉栏,按其中出现的MC版本勾选</details></td> </tr> <tr> <td>模组封面</td> <td>基本信息 - 封面 <br />模组介绍</td></tr> <tr> <td>支持平台</td> <td>于 CurseForge 的模组多是支持 Java 版(JAVA Edition)的</td></tr> <tr> <td>运作方式 <br /></td> <td> <details> <summary>使用 Modloader 安装(点击展开/收起)</summary>点击 View All,在新的界面右上角点开 Game Version 下拉栏,其中 Modloader 一行以下列出的即该模组所使用的 API</details> <details> <summary>其他情况及注意事项(点击展开/收起)</summary> <ul> <li>同一模组同一作者不同 Modloader 分不同 CurseForge 项目,在百科编辑中应视为一个模组。所以在执行完上一步之后,可浏览模组介绍看看作者是否有提到其他的 Modloader,也许能找到作者的另一个发布页。</li> <li>数据包、行为包、命令方块、文件覆盖的注意事项(待补充)</li></ul> </details> </td> </tr> <tr> <td>模组关系</td> <td>Relations</td></tr> <tr> <td>MODID</td> <td>N/A</td></tr> <tr> <td>运行环境</td> <td>N/A</td></tr> <tr> <td>模组标签</td> <td>其他信息 - 分类(Categories)</td></tr> <tr> <td>搜索辅助关键词</td> <td>N/A</td></tr> <tr> <td>官方状态</td> <td>基本信息 - 上次更新时间(Last Updated)</td></tr> <tr> <td>开源状态</td> <td>N/A</td></tr> <tr> <td>作者/开发团队</td> <td>其他信息 - 成员(Members)</td></tr> <tr> <td>CurseForge Project ID</td> <td>其他信息 - 关于本项目 - 项目ID(Project ID)</td></tr> </tbody> </table>