资源中心
发现优质的 Minecraft 整合包、服务端和插件。
布料配置接口 Cloth Config API
Cloth Config API (布料配置接口)
专为 Minecraft 模组打造的标准化配置库
Cloth Config API 不仅仅是一个简单的运行库,它是模组生态系统中至关重要的配置屏幕应用程序接口(API)。该工具旨在为模组开发者提供一套标准化的解决方案,用于构建清晰、易用的游戏内设置菜单,从而替代繁琐的配置文件编辑,大幅提升最终用户的交互体验。
开发者百科指南
Fabric API
Fabric API
模组开发的基石与互通桥梁
在 Fabric 工具链的生态系统中,Fabric API 扮演着不可或缺的角色。作为一个轻量级且模块化的核心库,它为各类模组提供了通用的挂钩(Hooks)以及必要的互操作性措施,是构建稳定模组环境的基础设施。
核心功能解析
Fabric API 被定义为 Fabric 模组运行所需的必要挂钩与互通机制的集合库。其具体职能可以细分为以下几个关键领域:
解锁深层游戏机制 对于许多模组开发者而言,诸如粒子效果、生物群系生成以及维度管理等功能往往难以直接触及。本 API 将这些实用但深藏于底层的游戏功能进行了封装与公开,使得开发者能够更便捷地调用这些资源。
增强模组间的协同能力 通过引入标准化的事件系统、挂钩以及应用程序接口(API),它极大地改善了不同模组之间的兼容性,确保多个模组共存时能够协调运作,减少冲突。
提供关键的基础设施 该库包含了一系列核心特性,例如注册表同步机制,这对于多人游戏服务器至关重要。同时,它还能向崩溃报告中注入额外的诊断信息,辅助开发者和用户快速定位问题根源。
先进的渲染支持 内置了一套高级渲染 API(通常被称为 Indigo),这套系统的设计初衷是为了确保与各类性能优化模组及图形大修类模组保持高度的兼容性,从而在提升画质的同时保障流畅度。
与 Fabric Loader 的协同关系
值得注意的是,请务必区分 Fabric API 与 Fabric Loader。Fabric Loader 是一个在很大程度上独立于游戏版本的模组加载器,它是 Fabric 生态的动力核心。而 Fabric API 本质上也是一个模组,它像其他任何 Fabric 模组一样,必须依赖 Fabric Loader 才能被游戏识别并加载。
若需获取针对开发者或用户的详细技术支持与交流,建议前往 Fabric 官方的 Discord 服务器。
玩家安装指南
若想利用 Fabric API 体验丰富的模组内容,请遵循以下步骤:
首先,务必确认您的游戏客户端已正确安装了 Fabric Loader,这是运行一切的前提。关于安装加载器的详细教程,请查阅相关的官方文档。
当加载器环境准备就绪后,您只需将下载获得的 jar 格式文件直接放入游戏目录下的 mods 文件夹中即可完成安装。
Architectury API
Architectury API:构建多平台模组的桥梁
这是一个旨在简化多平台模组开发流程的中间层 API。
这是一个旨在简化多平台模组开发流程的中间层 API。
Architectury API 究竟是什么
Architectury API 的核心本质是一个用于抽象化 Fabric API 和 Forge API 调用的接口库。众所周知,这两个主流加载器虽然在实现相似功能时往往殊途同归,但其底层的代码实现却大相径庭,而本 API 便是为了消除这种差异、统一调用接口而生。
Architectury API 保持着极高频率的更新节奏,源源不断地引入新的钩子(Hooks)和特性以适应版本变化。截至目前,该库已囊括了超过 90 个事件钩子,并提供了针对网络发包、加载器调用以及游戏注册表的抽象层。除此之外,它还提供了一个极易上手且功能强大的 @ExpectPlatform 注解(需要注意的是,该功能目前仅适用于静态方法),这进一步简化了跨平台逻辑的编写难度。
我真的非要使用这个 API 不可吗?
这取决于您的具体需求。需要明确的是,Architectury API 仅仅是宏大的 Architectury 生态系统中的一环,真正赋予多平台构建能力、在幕后运筹帷幄的是 Architectury Plugin(Gradle 插件)。
对于构建在 Architectury 架构上的项目而言,本 API 实际上是可选的。这意味着,您完全拥有选择的自由,可以仅凭 Architectury Plugin 来创建您的 Architectury 项目,而不强制依赖此 API 库。
选择 Architectury 的优势
完全开源:透明的代码库,允许开发者深入研究与贡献。 代码精简:它能显著减少多平台模组开发中那些冗长且重复的“样板代码”,让您的代码结构更加清爽、高效。开启您的多平台模组开发之旅
若您已准备好踏上多平台模组开发的征途,以下核心组件与资源将是您的得力助手:
Architectury Loom 这是 Fabric Loom 的一个分支版本,经过特别改造与增强,专门增加了强大的多平台开发能力。
Gradle Plugin
这一组件包含了 Architectury Injectables,它是实现 @ExpectPlatform 注解功能的关键所在,也是整个构建流程的核心插件。
Example Mod(示例模组) 这是一个曾经使用 Architectury 构建的示例模组仓库。请务必注意,该示例目前已停止维护,为了获得最佳的开发体验,建议优先使用下方的模组模板。
Mod Templates(模组模板) 这是一套现成的、结构完整的模板集合,旨在帮助开发者以最快的速度启动项目,并熟练使用 Architectury 工具链。
7日热门资源
Verity JE
Verity JE
作者:VarmiteYT
你好,我是维里蒂——你的专属助手伙伴。尽管向我提问吧,我几乎无所不知。
简介
Verity JE 为《我的世界》Java 版加入了由 Groq.com AI 驱动的个人助手维里蒂,灵感来自 ThatMob 的相关视频内容。
本模组是 Verity 作品的官方改编版本,已获得 ThatMob 的明确授权,并依据双方协议制作与发布。
重要提示
NeoForge 1.21.1 版本已被弃用,且存在较多已知问题。
使用准备
游玩前需要完成一定配置。模组提供了对应的安装与设置教程;此外,也可借助 Ollama 在本地运行维里蒂。
主要内容
维里蒂:可与你互动的个人助手伙伴。 灵动礼盒:维里蒂会从专属的动态礼盒中现身。 维里蒂恶魔:维里蒂能够召唤或引发出现的恐怖生物。 游戏环境变化:模组会显著改变原版体验,包括极端黑暗等压迫感十足的效果。语言支持
AI 对话支持多种语言;不过,语音识别与语音合成功能目前仅确认支持英语。
维里蒂恶魔的模型由 RoseRocket 制作。