
希尔特
为现代模组及其他NeoForge项目提供的共享库与兼容层。

共享基础,现代模组
面向现代模组及其他 NeoForge 项目的共享库与兼容层。移植自 Mantle
由 Modern Mods 维护并发布。
关于 Hilt
Hilt 是由 Modern Mods 为 Minecraft 1.21.1 和 NeoForge 维护的共享 Minecraft 模组开发库。
它提供了通用代码、API、工具、数据系统、注册基础设施,以及其他共享基础,供各个项目使用,避免重复实现相同的功能。
Hilt 主要是一个开发者依赖,而非独立的游戏玩法模组。
其目的很简单:
将共享机制集中在一处,使基于其构建的模组能够专注于自身的系统。
Hilt 还继承了 Mantle 及相关 Slime Knights 项目的部分架构和实现血统,同时将该基础适配到现代 NeoForge 生态系统中。
Hilt 的用途
Hilt 为大型 Minecraft 模组之间常见的共享系统提供了可复用的基础设施。
根据使用项目的不同,它可涵盖以下基础:
- 注册表与内容注册
- 数据驱动内容
- 材料及材料相关系统
- 配方与序列化
- 网络通信
- 菜单与界面
- 流体相关系统
- 标签与资源处理
- 数据生成
- 通用工具
- 模组互操作性
- 客户端与服务器助手
- 共享 API
- 面向其他 Modern Mods 项目的可扩展系统
并非每个 Hilt 系统都会被所有依赖模组使用。
目标是提供一个稳定的共享基础,而无需将无关的游戏玩法系统强行纳入库中。
由 Modern Mods 使用
Hilt 是更广泛的 Modern Mods 生态系统的一部分。
Modern Mods 构建了以合成、自动化、进度、探索、互操作性及其他大型游戏系统为核心的 NeoForge 项目。
Hilt 作为这些项目底层的共享基础设施存在,而非另一个以游戏玩法为中心的模组。
Modern Mods
现代 Minecraft。更大的系统。
平台
当前主要开发目标:
| Minecraft | 1.21.1 |
| 加载器 | NeoForge |
| Java | 21 |
| 语言 | Java |
个别版本可能要求特定的 NeoForge 构建版本或依赖版本。
请始终检查发布版附带的元数据,或依赖 Hilt 的模组的要求。
面向玩家
通常只有在其他模组将 Hilt 列为依赖时,你才需要安装它。
Hilt 并非旨在提供主要的独立游戏体验。
如果某个模组需要 Hilt:
- 确保你的 Minecraft 版本匹配。
- 确保你正在使用 NeoForge。
- 安装所需版本的 Hilt。
- 安装依赖它的模组。
- 将所需的
.jar文件放入你的mods文件夹中。
依赖模组可能需要特定版本的 Hilt。
面向开发者
Hilt 旨在为多个 NeoForge 项目提供可共享的通用基础设施。
在基于 Hilt 进行开发时,请注意 API 可能会随使用它们的项目一同演进,尤其是在移植和迁移仍在进行时。
在可行的情况下,共享系统应保持:
- 数据驱动
- 服务器感知
- 多人游戏安全
- 可扩展
- 与现代 NeoForge API 兼容
- 独立于不必要的客户端专属代码
- 适合在多个项目中复用
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。