MINECRAFT / JAVA FOUNDATIONS

从 Java 开始,创造你的世界。

用代码表达你的 Minecraft 点子。从第一句输出,到像素建筑与 Paper 插件,跟着教程一步步做出来。

40 节免费课程 · 零基础起步 · 中英文网页与 PDF

Welcome.javaJAVA / 01
public class Welcome {
  public static void main(
      String[] args) {
    String player = "Steve";
    System.out.println(
        "Welcome, " + player);
  }
}
运行结果Welcome, Steve
你的第一行代码,从这里开始。

LEARN IT / BUILD IT

40 课,一步步创造。

按顺序学习,在线阅读完整代码、图解与练习。每课提供中英文 PDF 下载,无需登录。

第 01–10 课

写出第一段 Java

从输出、变量到判断与循环,让程序听懂你的指令。

  1. 01 史蒂夫的第一句话 90 分钟
  2. 02 背包里的变量盒子 90 分钟
  3. 03 方块也有数据类型 90–110 分钟
  4. 04 矿工计算器 90–110 分钟
  5. 05 聊天栏里的字符串魔法 100–120 分钟
  6. 06 让玩家输入指令 90–110 分钟
  7. 07 天黑了,if 还是 else 90–110 分钟
  8. 08 生物群系导航器 100–120 分钟
  9. 09 循环建造机 90–110 分钟
  10. 10 挖到钻石才停 90–110 分钟
第 11–20 课

用代码搭建世界

组合方法、数组与对象,画出像素建筑,管理玩家与物品。

  1. 11 用循环画像素建筑 90–110 分钟
  2. 12 把配方装进方法 90–110 分钟
  3. 13 附魔台的参数与返回值 100–120 分钟
  4. 14 世界规则与作用域 90–110 分钟
  5. 15 快捷栏数组 90–110 分钟
  6. 16 阶段项目:背包管理员 110–120 分钟
  7. 17 用 class 设计生物蓝图 90–110 分钟
  8. 18 对象军团出发 90–110 分钟
  9. 19 生成点:构造方法 90–110 分钟
  10. 20 锁好你的箱子 100–120 分钟
第 21–30 课

管理世界的数据

设计生物家族,整理集合与存档,让数据有条不紊。

  1. 21 生物家族树 90–110 分钟
  2. 22 同一命令 不同攻击 90–110 分钟
  3. 23 行为契约 90–110 分钟
  4. 24 坐标 方向与枚举 90–110 分钟
  5. 25 会扩容的生物队列 90–110 分钟
  6. 26 计分板与 HashMap 90–110 分钟
  7. 27 随机战利品表 90–110 分钟
  8. 28 给程序穿防爆甲 100–120 分钟
  9. 29 保存世界 100–120 分钟
  10. 30 方块数据流水线 100–120 分钟
第 31–40 课

做出服务器插件

接入 Paper 命令、事件与计时,完成并发布自己的作品。

  1. 31 插件出生 150–180 分钟
  2. 32 给服务器加命令 100–120 分钟
  3. 33 方块事件侦探 100–120 分钟
  4. 34 每个玩家的数据 100–120 分钟
  5. 35 让任务按时间发生 100–120 分钟
  6. 36 让服主改配置 110–130 分钟
  7. 37 打造自定义物品 100–120 分钟
  8. 38 小项目 矿石冲刺赛 150–180 分钟
  9. 39 服务器急诊室 110–130 分钟
  10. 40 发布方块传奇 120–150 分钟