# Forge
Forge 是个 Mod 开发框架,包含了这么几个部分:
- Forge Mod Loader (FML),用于识别并加载 Mod。
- Forge,主要有两部分:
- 修改原版底层暴露出的 API。
- 一些和 Minecraft 底层关系不是特别大的小系统,比如 Capability。
# 为什么我们要用 Forge?
- 在 Forge 的基础上开发 Mod 可以加快你的开发速度。
你可以直接使用 Forge 已经造好的轮子,这样你就不用花时间再自己造一遍了。 - 使用 Forge 可以保证你的 Mod 的和其他人的 Mod 的基本兼容。
很久很久以前的 Minecraft Mod(具体来说是 beta 时代甚至更早)是直接拖进
minecraft.jar
本体中安装的。在那时,同时装两个甚至更多 Mod 是件难事。
专门的 Mod 加载器的出现改变了这个现状。Mod 加载器提供了一套标准化的和 Minecraft 打交道的方式,从而允许两个甚至更多 Mod 同时对同一个地方进行修改(比如注册方块)。 在那个时候有各种各样的 Mod 加载器,但最终只有 Forge 和 FML 活了下来,最后这俩还合并了。
← MCP ForgeGradle →