1. 项目概述
Minecraft Forge作为Java版Minecraft最主流的模组开发框架,至今已支持超过80%的流行模组。不同于简单的资源包修改,Forge提供了完整的API体系,允许开发者深度修改游戏机制、添加新物品和生物,甚至创造全新的维度。本次搭建的1.12.2版本Forge框架,在保持稳定性的同时兼容了大多数经典模组。
注意:Forge环境对JDK版本有严格要求,建议使用JDK 8u321版本以避免兼容性问题
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 环境准备
2.1 基础软件安装
首先需要配置开发环境三件套:
- Java Development Kit:选择Oracle JDK 8u321(下载地址需从Oracle官网获取)
- IntelliJ IDEA:社区版即可,安装时勾选Java 8支持
- Git客户端:用于源码版本控制
验证Java环境:
bash复制java -version
# 应显示"1.8.0_321"类似版本号
2.2 Forge源码获取
通过Gitee镜像获取源码(原始地址已替换为国内镜像):
bash复制git clone https://gitee.com/minecraft-forge/mdk.git forge-project
cd forge-project
git checkout -b 1.12.2 remotes/origin/1.12.2
3. 项目配置详解
3.1 Gradle环境调优
修改build.gradle关键配置:
gradle复制minecraft {
version = "1.12.2-14.23.5.2860"
runDir = "run"
mappings = "stable_39"
}
repositories {
maven { url 'https://maven.aliyun.com/repository/public' }
}
实操技巧:阿里云镜像可使依赖下载速度提升5-8倍
3.2 IDE特殊配置
IntelliJ需要额外设置:
- File -> Project Structure -> SDKs 添加JDK 8
- Gradle设置中选择"
