Java 入门到 Forge 模组开发¶
欢迎来到 Java 从零基础到 Minecraft Forge 模组开发 中文教程!
本教程面向完全没接触过编程的玩家,也适合想系统补一遍 Java 再去做模组的新手。目标是:学完本教程,你能看懂、能修改、能独立写出自己的 Forge 模组。
本教程分三部分¶
| 部分 | 内容 | 适用对象 |
|---|---|---|
| 第一部分 · Java 基础 | 环境搭建、语法、面向对象、集合、异常 | 零基础开始 |
| 第二部分 · Java 进阶 | 泛型、Lambda、多线程、反射、设计模式 | 有基础想补强 |
| 第三部分 · 衔接 Forge | Gradle、第一个模组、Forge 核心机制对照 | 准备做模组 |
为什么要从 Java 学起?¶
Minecraft 模组开发(Forge / NeoForge / Fabric)就是写 Java 代码。模组的所有内容——自定义方块、物品、实体、GUI、网络通信——最终都是一行行 Java。很多新手直接照着模组教程抄代码,抄完还是不会改,就是因为 Java 基础不牢。
先花一两周把 Java 学扎实,再去看模组教程,你会发现事半功倍。
与本站其它文档的关系¶
- 🔨 Forge 开发文档:本教程的后续,讲具体怎么写模组(物品、方块、GUI、网络等)
- 📦 KubeJS 中文文档:不写 Java 也能做内容的脚本方案(本教程学完 Java 后可选看)
学习建议¶
- 一定要动手敲代码。只看不敲等于没学,每章都有小练习,请认真完成。
- 代码报错是常态。报错信息是你最好的老师,学会读报错、搜报错。
- 按顺序学。基础部分跳跃学习容易漏掉关键概念。
- 遇到不懂的术语,点右下角 💬 问 AI 助手,或者去搜索引擎查。
环境要求¶
- 一台能联网的电脑(Windows / macOS / Linux 均可)
- 会安装软件、会解压压缩包
- 能看懂中文
准备好了就从 01 环境搭建与第一个程序 开始吧!🚀