MinecraftDeveloperGuide
📝Minecraft developer Chinese guide,我的世界开发者中文指南
Install / Use
/learn @mouse0w0/MinecraftDeveloperGuideREADME
我的世界开发者中文指南
MCBBS关站致使大量教程失效,恳请各位读者协助指南联系相关作者及时迁移教程。
点击右上方的“Watch”按钮以实时获取中文指南的更新情况,点击右上方“Star”按钮以支持中文指南的编撰。
欢迎各位在此提交各类我的世界开发相关教程、资料、文档、类库。
发布定制或承接定制请加入我的世界定制交流Q群:1047988033
目录
- 提问的方法
- 常用网站与资源
- Java基础
- Forge模组
- NeoForge模组
- Bukkit/Spigot插件
- Fabric模组
- BungeeCord插件
- Sponge插件
- 数据包
- Java版启动器
- 基岩版服务端
- 基岩版Addons
- 基岩版模组
- 网易基岩版
- 着色器包
- 过时资源
- 版权声明
提问的方法
当你遇到<b>使用搜索引擎、查阅相关文档、进行Debug(如果没有做过上述操作的话,请立刻去做)</b>也无法解决的问题的时候,你可能会向他人求助。当你提问时,请确保你准确提供了以下信息:
- 准确描述你的需求和实际问题情况。
- 准确描述你所在的平台的信息。例如:
- Java 版本
- 所用开发工具及其版本(如IntelliJ IDEA、Eclipse)
- 所用自动化构建工具及其版本(如Maven、Gradle)
- Minecraft 版本
- Bukkit/Spigot/Forge/Sponge/Fabric 任一所在平台及其版本
- 依赖的类库、模组或插件及其版本
- 提供你的源代码或SSCCE(最小化、完整、可验证的问题示例),将源代码包括项目描述文件完整上传至源码托管平台(如码云、Github)。
- 提供你的完整日志、崩溃报告。
- 提供你的参考资料(如参考某模组的某一功能)。
如果你通过发帖的方式提问,请在你的标题也简略的包含问题描述和平台信息。例如《[Forge][1.7.10]载入Mod时出现NullPointerException》
请记住,不要认为他人的回答是理所应当的。如果你想学习更多关于提问的方法、技巧、礼仪,看看提问的智慧会给予你许多帮助。
常用网站与资源
~~我的世界中文论坛开发讨论板块~~
Github
全球最大的社交编程与代码托管网站,可以在这里查看许多模组和插件的源代码。
码云
中文社交编程与代码托管网站。
Stack Overflow
全球最大的编程知识分享与学习社区,你可以在此找到许多编程问题的答案。
搜索引擎百度/必应/谷歌
有什么问题为什么不先百度一下呢?
~~wiki.vg~~
wiki.vg已关闭,目前Minecraft Wiki正在合并相关内容,点击此处访问临时页面。
我的世界反向工程与协议参考文档网站,包含各版本网络通信协议、数据格式、Mojang正版验证协议等参考文档。
我的世界中文论坛开发教程索引贴
TeaCon模组开发茶会 —— 线上Minecraft模组开发大赛
V2我的世界开发者论坛
其他资源
- MCDReforged:基于Python的Minecraft服务端控制工具
- Cursemaven:一个CurseForge Minecraft模组的Maven公共仓库
- Minecraft实体运动研究与应用
- 基于Architectury的跨加载器模组开发指南
- Minecraft服务端开发指北
- Adventure中文文档(Github)
- [协议] 教你如何从外部Ping通服务器
- Java的模式匹配
- 聊聊区块和Ticket
- 怎么看崩溃报告和Timings?
- Mixin官方Wiki中文翻译
- Minecraft开发资源Maven仓库国内镜像
- 如何使用持续集成帮助开发
- [调试辅助]JRebel - 给你+1s|再也不需要重启客户端加全局变量了
国内开发交流社群
Java基础
《Java从入门到精通》
广为人知的Java中文入门书籍。
《Java 8 编程入门(参考)官方教程》
本书分两册,入门版本内容较少,参考版本内容较多。中文版翻译较为生硬难懂,仅做参考。
《Java核心技术》
本书分两册,经久不衰且内容翔实的Java进阶书籍。
Java 中文在线免费教程
内容未经考究,仅供参考。
Java 8 文档(英文/中文)
JDK 下载
- Oracle JDK:Oracle 的 JDK 下载,下载Java 17以下的JDK存档需登录,商业使用受限
- OpenJDK:JDK 的原始开源项目
- Azul Zulu:Azul 提供的 OpenJDK
- BellSoft Liberica JDK:BellSoft 提供的 OpenJDK
- Eclipse Temurin:Eclipse 基金会提供的 OpenJDK
- Amazon Corretto:亚马逊提供的 OpenJDK
- Microsoft Build of OpenJDK:微软提供的 OpenJDK
- Dragonwell:阿里云提供的 OpenJDK
扩展阅读
进一步提高Java编程能力。
Forge模组
【1.19-1.18】正山小种 - Forge 模组开发指南
【1.16】Boson 1.16 模组开发教程
【1.12.2】Harbinger Forge 模组开发指南
【1.8.9】zzzz的模组开发教程
Forge官方文档
介绍了Forge所增加的部分功能。
MDK(Minecraft开发工具包)
- Forge官方下载
- Minecraft Forge 构建开放环境网络代理配置教程
- 【1.7.10+】耗子的MDK离线包(百度云盘 提取码:jmrv)
- 【1.7.10】GTNewHorizons的1.7.10开发环境
- 通过修改Hosts加速模组环境配置
- 【1.14+】ForgeGradleCN — MDK配置新解决方案
- ~~【1.12.2+】FledgeXu的MDK离线包(Github)~~
简体中文资源
有删除线的条目可能已有更优秀的资源,或已过时,或链接失效,或存在误导、内容欠缺的问题,仅供参考。
- 【1.20】深入浅出高版本渲染系统 —— GuiComponent的消逝与GuiGraphics的新生
- 【1.20】Polonium - 1.20 实体进阶教程
- 【1.19】【Bilibili】Flandre芙兰的Forge模组开发视频教程
- 【1.18.2】HoloJaneway模组开发教程
- 【1.18】秦千久的模组开发教程
- 【1.18.2】基于Forge的Datagen教程
- 【1.16.5】【Bilibili】Flandre芙兰的Forge模组开发视频教程
- 【1.16.1】星断肃昭的Forge模组开发视频教程(抖音/西瓜视频)
- 聊聊 Forge 工具链
- 手把手Mixin+Forge开发示例,从开发环境配置到mod发布
- Cobalt - 渲染浅析文档
- 由实例上手快速开发多方块结构
- 再析世界生成:生物群系
- 聊聊生物和 AI
- Forge安装到导出详细入门教程|各种报错解决方法
- 从实例的角度出发浅谈TileEntitySpecialRenderer
- [举二反三深入模组开发 第二节] 彩虹桥法杖 + 建筑小助手 = ?
- [举二反三深入模组开发 第一节] 息壤 + 午餐盒 = ?
- 【1.15.2】自定义发光效果——浅谈着色器和帧缓冲的运用
- 【1.15】Neutrino 1.15 Mod 开发教程
- 【1.14+】Forge 能量系统简述
- 【1.7.10+】Forge / LiteLoader 与 Bukkit / Sponge 之间的通信
- 【全版本】 原版 / FML CoreMod 开发教程(码云)
- 【1.13+】浅析1.13世界生成
- 【全版本】雪崩式的灾难:严重滞后的世界生成
- 【1.7.10-1.12.2】EnumHelper的前世今生
- 【1.7.10-1.12.2】简单网络通信包装类(SimpleNetworkWrapper)
- 【1.11.2】基于代码的简单方块/物品贴图渲染(示例代码)
- 【1.11.2】ChinaCraft2代码详解——大型模组开发笔记
- 【1.10.2+】1.10.2以上的方块与物品渲染
- Minecraft模组开发知乎专栏
- ustc-zzzz的博客
- 【1.8.9-1.7.2】风之工坊(当风过时的博客)
- 【全版本】Coremod导论—从切比雪夫多项式说起
- 【全版本】俩车的 Coremod 介绍
- ~~【1.8.9】白玉楼之梦(szszss的博客)~~
- ~~【1.7.10】261Day~~
其他语言资源
- [【1.16-1.17】【非官方】Forge社区
Security Score
Audited on Mar 23, 2026
