Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/mouse0w0/MinecraftDeveloperGuide

📝Minecraft developer Chinese guide,我的世界开发者中文指南
https://github.com/mouse0w0/MinecraftDeveloperGuide

addons bedrock bedrock-edition bukkit bungeecord fabric forge-mod java liteloader minecraft nukkit pocketmine spigot sponge tutorial

Last synced: 9 days ago
JSON representation

📝Minecraft developer Chinese guide,我的世界开发者中文指南

Lists

README

        

# 我的世界开发者中文指南
![](https://img.shields.io/badge/license-CC--BY--SA--4.0-green) ![](https://img.shields.io/github/stars/Mouse0w0/MinecraftDeveloperGuide) [![](https://img.shields.io/badge/%E7%A0%81%E4%BA%91-Gitee-red)](https://gitee.com/mirrors_Mouse0w0/MinecraftDeveloperGuide)

**MCBBS关站致使大量教程失效,恳请各位读者协助指南联系相关作者及时迁移教程。**

**点击右上方的“Watch”按钮以实时获取中文指南的更新情况,点击右上方“Star”按钮以支持中文指南的编撰。**

**欢迎各位[在此](https://github.com/mouse0w0/MinecraftDeveloperGuide/issues/new?assignees=&labels=&projects=&template=request.yml)提交各类我的世界开发相关教程、资料、文档、类库。**

## 目录
- [提问的方法](#提问的方法)
- [常用网站与资源](#常用网站与资源)
- [Java基础](#java基础)
- [Forge模组](#forge模组)
- [NeoForge模组](#neoforge模组)
- [Bukkit/Spigot插件](#bukkitspigot插件)
- [Fabric模组](#fabric模组)
- [BungeeCord插件](#bungeecord插件)
- [Sponge插件](#sponge插件)
- [数据包](#数据包)
- [Java版启动器](#java版启动器)
- [基岩版服务端](#基岩版服务端)
- [基岩版Addons](#基岩版addons)
- [网易基岩版](#网易基岩版)
- [着色器包](#着色器包)
- [过时资源](#过时资源)
- [版权声明](#版权声明)

## 提问的方法
当你遇到**使用搜索引擎、查阅相关文档、进行Debug(如果没有做过上述操作的话,请立刻去做)** 也无法解决的问题的时候,你可能会向他人求助。**当你提问时,请确保你准确提供了以下信息:**
- 准确描述你的需求和实际问题情况。
- 准确描述你所在的平台的信息。例如:
- Java 版本
- 所用开发工具及其版本(如IntelliJ IDEA、Eclipse)
- 所用自动化构建工具及其版本(如Maven、Gradle)
- Minecraft 版本
- Bukkit/Spigot/Forge/Sponge/Fabric 任一所在平台及其版本
- 依赖的类库、模组或插件及其版本
- 提供你的源代码或SSCCE(最小化、完整、可验证的问题示例),将源代码包括项目描述文件完整上传至源码托管平台(如码云、Github)。
- 提供你的完整日志、崩溃报告。
- 提供你的参考资料(如参考某模组的某一功能)。

如果你通过发帖的方式提问,请在你的标题也简略的包含问题描述和平台信息。例如《[Forge][1.7.10]载入Mod时出现NullPointerException》

**请记住,不要认为他人的回答是理所应当的**。如果你想学习更多关于提问的方法、技巧、礼仪,看看[提问的智慧](https://lug.ustc.edu.cn/wiki/doc/smart-questions)会给予你许多帮助。

## 常用网站与资源

### [我的世界中文论坛开发讨论板块](http://www.mcbbs.net/forum.php?mod=forumdisplay&fid=479)

### [Github](https://github.com/)
全球最大的社交编程与代码托管网站,可以在这里查看许多模组和插件的源代码。

### [码云](https://gitee.com/)
中文社交编程与代码托管网站。

### [Stack Overflow](http://stackoverflow.com/)
全球最大的编程知识分享与学习社区,你可以在此找到许多编程问题的答案。

### 搜索引擎[百度](https://www.baidu.com)/[必应](https://www.bing.com)/[谷歌](https://www.google.com)
有什么问题为什么不先百度一下呢?

### [Wiki.vg](https://wiki.vg/Main_Page)
我的世界反向工程与协议参考文档网站,包含各版本网络通信协议、数据格式、Mojang正版验证协议等参考文档。

### [我的世界中文论坛开发教程索引贴](http://www.mcbbs.net/thread-54579-1-1.html)

### [TeaCon模组开发茶会 —— 线上Minecraft模组开发大赛](https://www.teacon.cn/)

### [V2我的世界开发者论坛](https://www.v2mcdev.com/)

### 其他资源
- [Curse Maven](https://www.cursemaven.com/)
- [Minecraft实体运动研究与应用](http://lovexyn0827.space/mcdocs/docs/Minecraft%E5%AE%9E%E4%BD%93%E8%BF%90%E5%8A%A8%E7%A0%94%E7%A9%B6%E4%B8%8E%E5%BA%94%E7%94%A8/Minecraft%E5%AE%9E%E4%BD%93%E8%BF%90%E5%8A%A8%E7%9B%B8%E5%85%B3%E7%A0%94%E7%A9%B6%E4%B8%8E%E5%BA%94%E7%94%A8)
- [基于Architectury的跨加载器模组开发指南](https://www.mcbbs.net/thread-1422703-1-1.html)([备用链接](https://turou.gitbook.io/arch/))
- [Minecraft 服务端开发指北](https://www.mcbbs.net/thread-1276664-1-1.html)([备用链接](https://izzel.io/2021/11/13/how-to-minecraft-server/))
- [Adventure 中文文档](https://www.mcbbs.net/thread-1294801-1-1.html)([备用链接](https://adventure-docs.minecraft.kim/)/[Github](https://github.com/shaokeyibb/adventure-docs-zh_CN))
- [[协议] 教你如何从外部 Ping 通服务器](https://www.mcbbs.net/thread-1280861-1-1.html)([备用链接](https://juejin.cn/post/7120946847312510984))
- [Java的模式匹配](https://www.mcbbs.net/thread-1207118-1-1.html)
- [聊聊区块和 Ticket](https://www.mcbbs.net/thread-1000001-1-1.html)([备用链接](https://izzel.io/2020/09/09/chunks-and-tickets/))
- [怎么看崩溃报告和Timings?](http://www.mcbbs.net/thread-860103-1-1.html)
- [Mixin官方Wiki中文翻译](https://mouse0w0.github.io/categories/Mixin/)
- [Minecraft开发资源Maven仓库国内镜像](http://www.mcbbs.net/thread-800729-1-1.html)([备用链接](https://blog.lss233.com/lss233minecraft-mod/))
- [如何使用持续集成帮助开发](http://www.mcbbs.net/thread-716920-1-1.html)
- [[调试辅助]JRebel - 给你+1s\|再也不需要重启客户端加全局变量了](http://www.mcbbs.net/thread-694119-1-1.html)

### 国内开发交流社群
- [Teacon模组开发茶会KOOK频道](https://kook.teacon.cn/)
- [耗子的Minecraft开发讨论Q群:345538010](https://jq.qq.com/?_wv=1027&k=5wTKLI7)
- [Bukkit/Spigot插件开发交流Q群:914085636](https://jq.qq.com/?_wv=1027&k=FeUg8OUQ)
- [Sponge插件开发交流Q群:613604130](https://jq.qq.com/?_wv=1027&k=52OlyJ7)

## Java基础

### 《Java从入门到精通》
广为人知的Java中文入门书籍。

### 《Java 8 编程入门(参考)官方教程》
本书分两册,入门版本内容较少,参考版本内容较多。中文版翻译较为生硬难懂,仅做参考。

### 《Java核心技术》
本书分两册,经久不衰且内容翔实的Java进阶书籍。

### Java 中文在线免费教程
> 内容未经考究,仅供参考。

- [廖雪峰](https://www.liaoxuefeng.com/wiki/1252599548343744)
- [菜鸟](http://www.runoob.com/java/)
- [W3CSchool](https://www.w3cschool.cn/java/)
- [易百](https://www.yiibai.com/java/)

### Java 8 文档([英文](http://docs.oracle.com/javase/8/docs/api/)/[中文](https://www.matools.com/api/java8))

### JDK 下载
- [Oracle JDK](https://www.oracle.com/java/technologies/java-se-glance.html):Oracle 的 JDK 下载,下载Java 17以下的JDK存档需登录,商业使用受限
- [OpenJDK](https://openjdk.org/):JDK 的原始开源项目
- [Azul Zulu](https://www.azul.com/downloads/):Azul 提供的 OpenJDK
- [BellSoft Liberica JDK](https://bell-sw.com/pages/downloads/):BellSoft 提供的 OpenJDK
- [Eclipse Temurin](https://adoptium.net/):Eclipse 基金会提供的 OpenJDK
- [Amazon Corretto](https://aws.amazon.com/cn/corretto/):亚马逊提供的 OpenJDK
- [Microsoft Build of OpenJDK](https://learn.microsoft.com/zh-cn/java/openjdk/download/):微软提供的 OpenJDK
- [Dragonwell](https://dragonwell-jdk.io/):阿里云提供的 OpenJDK

### 扩展阅读
> 进一步提高Java编程能力。

- [Google Java 编程风格指南](http://hawstein.com/2014/01/20/google-java-style/)
- [设计模式](https://java-design-patterns.com/zh/)
- [编程原则](https://mouse0w0.github.io/2018/10/04/Programming-Principles/)
- 大话设计模式([豆瓣](https://book.douban.com/subject/2334288/))
- Effective Java([豆瓣](https://book.douban.com/subject/30412517/))
- 代码整洁之道([豆瓣](https://book.douban.com/subject/4199741/))
- 架构整洁之道([豆瓣](https://book.douban.com/subject/30333919/))

## Forge模组

### [【1.19-1.18】正山小种 - Forge 模组开发指南](https://www.teacon.cn/xiaozhong)

### [【1.16】Boson 1.16 模组开发教程](https://boson.v2mcdev.com/)

### [【1.12.2】Harbinger Forge 模组开发指南](https://harbinger.covertdragon.team/)

### [【1.8.9】zzzz的模组开发教程](https://fmltutor.ustc-zzzz.net/)

### Forge官方文档
介绍了Forge所增加的部分功能。
- [英文文档(最新版)](https://mcforge.readthedocs.io/en/latest/)
- [中文翻译(1.12.2)](https://mcforge-cn.readthedocs.io/zh/latest/)

### MDK(Minecraft开发工具包)
- [Forge官方下载](http://files.minecraftforge.net/)
- [Minecraft Forge 构建开放环境网络代理配置教程](https://zekerzhayard.gitbook.io/minecraft-forge-gou-jian-kai-fa-huan-jing-wang-luo-dai-li-pei-zhi-jiao-cheng/)
- [【1.7.10+】耗子的MDK离线包](https://github.com/mouse0w0/forge-mdk-offline)([百度云盘 提取码:jmrv](https://pan.baidu.com/s/1dE0EJnz))
- [通过修改Hosts加速模组环境配置](https://www.mcbbs.net/thread-1148912-1-1.html)
- ~~[【1.14+】ForgeGradleCN — MDK配置新解决方案](https://www.mcbbs.net/thread-1076799-1-1.html)~~
- ~~[【1.12.2+】FledgeXu的MDK离线包](https://v2mcdev.com/t/topic/249)([Github](https://github.com/FledgeXu/ForgeGradleOffline/tags))~~

### 简体中文资源
> 有删除线的条目可能已有更优秀的资源或已过时,或存在误导、内容欠缺的问题,仅供参考。

- [【1.20】深入浅出高版本渲染系统 —— GuiComponent的消逝与GuiGraphics的新生](https://www.mcbbs.net/thread-1477210-1-1.html)([备用链接](https://turou.fun/render-tutor/))
- [【1.20】Polonium - 1.20 实体进阶教程](https://www.mcbbs.net/thread-1457137-1-1.html)([备用链接](https://lych.top/polonium/))
- [【1.19】【Bilibili】Flandre芙兰的Forge模组开发视频教程](https://www.bilibili.com/video/BV1mV411u73D)
- [【1.18.2】HoloJaneway模组开发教程](https://holojaneway.uss-shenzhou.cn/holojaneway)
- [【1.18】秦千久的模组开发教程](https://tt432.github.io/ModdingTutorial118)
- [【1.18.2】基于Forge的Datagen教程](https://www.mcbbs.net/thread-1389169-1-1.html)([备用链接](https://skyinr.github.io/DatagenBook/#/zh-cn/))
- [【1.16.5】【Bilibili】Flandre芙兰的Forge模组开发视频教程](https://www.bilibili.com/video/BV1WM4y1K7D5)
- [聊聊 Forge 工具链](https://www.mcbbs.net/thread-1387937-1-1.html)([备用链接](https://izzel.io/2022/09/07/forge-toolchain-teardown/))
- [手把手Mixin+Forge开发示例,从开发环境配置到mod发布](https://www.mcbbs.net/thread-1386942-1-1.html)
- [Cobalt - 渲染浅析文档](https://www.mcbbs.net/thread-1377252-1-1.html)([备用链接](https://zomb-676.github.io/CobaltDocs))
- [由实例上手快速开发多方块结构](https://www.mcbbs.net/thread-1297490-1-1.html)([备用链接](https://turou.fun/multiblock-tutor/))
- [再析世界生成:生物群系](https://www.mcbbs.net/thread-1302344-1-1.html)([备用链接](http://yaossg.com/biome/index.html))
- [聊聊生物和 AI](https://www.mcbbs.net/thread-1285618-1-1.html)([备用链接](https://izzel.io/2021/12/19/living-things/))
- [Forge安装到导出详细入门教程\|各种报错解决方法](https://www.mcbbs.net/thread-1193768-1-3.html)
- [从实例的角度出发浅谈TileEntitySpecialRenderer](https://www.mcbbs.net/thread-1165415-1-1.html)([备用链接](https://turou.fun/legacy-render-tutor/))
- [[举二反三深入模组开发 第二节] 彩虹桥法杖 + 建筑小助手 = ?](https://www.mcbbs.net/thread-1152523-1-1.html)([备用链接](https://turou.fun/analogy/rainbow-gadgets/))
- [[举二反三深入模组开发 第一节] 息壤 + 午餐盒 = ?](https://www.mcbbs.net/thread-1009711-1-1.html)([备用链接](https://turou.fun/analogy/hexang-bento/))
- [【1.15.2】自定义发光效果——浅谈着色器和帧缓冲的运用](https://blog.teacon.org/shaders-and-framebuffers.html)
- [【1.15】Neutrino 1.15 Mod 开发教程](https://neutrino.v2mcdev.com/)
- [【1.14+】Forge 能量系统简述](https://www.mcbbs.net/thread-1034965-1-1.html)([备用链接](https://blog.ustc-zzzz.net/forge-energy-demo-1/))
- [【1.13+】1.13+ 中 Forge 与 Bukkit 的通信](https://www.mcbbs.net/thread-873219-1-1.html)
- [【全版本】 原版 / FML CoreMod 开发教程](http://www.mcbbs.net/thread-850737-1-1.html)([GitBook](https://xfl03.gitbook.io/coremodtutor/)/[码云](http://xfl03.gitee.io/coremodtutor/))
- [【1.13+】浅析1.13世界生成](http://www.mcbbs.net/thread-846195-1-2.html)([备用链接](https://yaossg.com/site/docs/1-13-worldgen))
- [【全版本】雪崩式的灾难:严重滞后的世界生成](https://www.bilibili.com/read/cv545451/)
- [【1.7.10-1.12.2】EnumHelper的前世今生](https://www.mcbbs.net/thread-1054951-1-1.html)
- [【1.7.10-1.12.2】简单网络通信包装类(SimpleNetworkWrapper)](https://github.com/UnknownStudio/ChinaCraft2CodeExplanation/wiki/%E7%AE%80%E5%8D%95%E7%BD%91%E7%BB%9C%E9%80%9A%E4%BF%A1%E5%8C%85%E8%A3%85%E7%B1%BB-SimpleNetworkWrapper)
- [【1.11.2】基于代码的简单方块/物品贴图渲染](http://www.mcbbs.net/thread-697765-1-1.html)([示例代码](https://github.com/rikka0w0/Material_Warehouse))
- [【1.11.2】ChinaCraft2代码详解——大型模组开发笔记](https://github.com/UnknownStudio/ChinaCraft2CodeExplanation/wiki)
- [【1.10.2+】1.10.2以上的方块与物品渲染](http://www.mcbbs.net/thread-733132-1-1.html)
- [Minecraft模组开发知乎专栏](https://zhuanlan.zhihu.com/c_200546589)
- [ustc-zzzz的博客](https://blog.ustc-zzzz.net/)
- [【1.8.9-1.7.2】风之工坊(当风过时的博客)](http://www.windworkshop.cn/?page_id=525)
- ~~[【全版本】Coremod导论—从切比雪夫多项式说起](http://www.mcbbs.net/thread-822754-1-1.html)~~
- ~~[【全版本】俩车的 Coremod 介绍](http://www.mcbbs.net/thread-849970-1-1.html)~~
- ~~[【1.8.9】白玉楼之梦(szszss的博客)](http://blog.hakugyokurou.net/?page_id=126)~~
- ~~[【1.7.10】261Day](https://www.261day.com/minecraft-forge%E6%95%99%E7%A8%8B/)~~

### 其他语言资源
- [【1.16-1.17】【非官方】Forge社区百科](https://forge.gemwire.uk/)
- [【1.16.4-1.12】【Youtube】TurtyWurty的模组开发视频教程](https://www.youtube.com/channel/UCicAXLV4w2X6bn2EuM4To4w)
- [【1.12+】McJty的模组开发教程](https://wiki.mcjty.eu/modding/index.php?title=Main_Page)
- [【1.15-1.12】Cadiboo的模组开发教程](https://cadiboo.github.io/tutorials/)
- [【1.15-1.12】Suppergerrie2的模组开发教程](https://suppergerrie2.com/category/forge-tutorial/)
- [【1.15-1.14】【Youtube】McJty的模组开发视频教程](https://www.youtube.com/playlist?list=PLmaTwVFUUXiBKYYSyrv_uPPoPZtEsCBVJ)
- [【1.15-1.8】TheGreyGhost的模组开发教程](http://greyminecraftcoder.blogspot.com/)
- [【1.14.3/1.12.2】【Youtube】Harry Talks的模组开发视频教程](https://www.youtube.com/channel/UCUAawSqNFBEj-bxguJyJL9g)
- [如何用Kotlin开发模组](http://couchdoescode.blogspot.com/2018/01/minecraft-modding-tutorial-with-kotlin.html)
- [【1.12.2】Cubicodere的模组开发教程](https://cubicoder.github.io/)
- [【1.12.2-1.10.2】shadowfacts的模组开发教程](https://shadowfacts.net/tutorials/)
- [【1.10-1.9】【Youtube】MrCrayFish的模组开发视频教程](https://www.youtube.com/playlist?list=PLy11IosblXIH-OIKa5yYs-KEA2LCohV8g)
- [【1.10-1.9】【Youtube】DisgultGA的模组开发视频教程](https://www.youtube.com/playlist?list=PLkhfw1xGCrIPpgIGXuhFmkjPK5427q4e6)
- [【1.10-1.8】【Youtube】Ash5357的模组开发视频教程](https://www.youtube.com/playlist?list=PLMgygZJ6uqwOSrAaGAOgnUIMAirtPG7w-)
- [【1.10.X】国外网友自己整理的模组开发教程合集](http://www.minecraftforum.net/forums/mapping-and-modding/mapping-and-modding-tutorials/2718726-list-of-minecraft-1-10-x-modding-tutorials)
- [【1.9-1.8.X】结构生成教程](http://www.minecraftforum.net/forums/mapping-and-modding/mapping-and-modding-tutorials/2666351-1-8-x-and-1-9-structure-generation-tutorial)
- [【1.9-1.8.X】复杂结构生成教程](http://www.minecraftforum.net/forums/mapping-and-modding/mapping-and-modding-tutorials/2667034-1-8-x-and-1-9-complex-structure-generation)
- [【1.8-1.6.4】coolAlias的模组开发教程](https://github.com/coolAlias/Forge_Tutorials)
- [【1.8-1.3】wuppy29的模组开发教程](http://www.wuppy29.com/minecraft/modding-tutorials/forge-modding/)
- [【1.8-1.7】TheXFactor117的模组开发教程](https://www.minecraftforum.net/forums/mapping-and-modding-java-edition/mapping-and-modding-tutorials/2282788-1-7-1-8-thexfactor117s-forge-modding-tutorials-20)
- [【1.8】Blfngl的模组开发教程](http://forgetutorials.weebly.com/)
- [【1.7.10】jabelar的模组开发教程](http://jabelarminecraft.blogspot.com/)
- [【1.7.10】模组开发教程](http://www.minecraftforum.net/forums/mapping-and-modding/mapping-and-modding-tutorials/1571600-1-7-10-minecraft-forge-modding-tutorials-begginer)
- [【1.7.10】EMX的教程](https://emxtutorials.wordpress.com/)
- ~~[附属模组开发工作空间设置](http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/modification-development/2358564-how-do-i-use-another-mod-as-a-dependency-for-my)~~

### 模组迁移指南
- [1.15 -> 1.16 模组迁移指南](https://moddingtutorials.org/1.16.5/updating)
- [1.16.5 -> 1.17.1 模组迁移指南](https://moddingtutorials.org/1.18.2/updating-to-1.17)
- [1.17.1 -> 1.18.2 模组迁移指南](https://moddingtutorials.org/1.18.2/updating)
- [1.18.2 -> 1.19.2 模组迁移指南](https://moddingtutorials.org/1.19.2/updating)
- [1.19.2 -> 1.19.3 模组迁移指南](https://gist.github.com/ChampionAsh5357/c21724bafbc630da2ed8899fe0c1d226)
- [1.19.3 -> 1.19.4 模组迁移指南](https://gist.github.com/ChampionAsh5357/163a75e87599d19ee6b4b879821953e8)
- [1.19.4 -> 1.20 模组迁移指南](https://gist.github.com/ChampionAsh5357/cf818acc53ffea6f4387fe28c2977d56)
- [ForgeGradle 5 -> 6 迁移指南](https://gist.github.com/ChampionAsh5357/98b08c117cb2057d8029a8919c378a4c)

### 模组示例代码
- [【1.20.1-1.16.5】Kaupenjoe的模组示例代码](https://github.com/Tutorials-By-Kaupenjoe)
- [【1.19.3-1.18.1】McJty的模组示例代码](https://github.com/McJty/TutorialV3)
- [【1.15.2-1.8.9】McJty的模组示例代码](https://github.com/McJty/ModTutorials)
- [【1.15.2-1.8】TheGreyGhost的模组示例代码](https://github.com/TheGreyGhost/MinecraftByExample)
- [【1.12.2-1.8】Choonster的模组示例代码](https://github.com/Choonster/TestMod3)
- [【1.12.2】Forge Mixin 示例代码](https://github.com/mouse0w0/forge-mixin-example)

### 模组开发讨论
- [Forge官方Discord群组](https://discord.gg/UvedJ9m)
- [Forge官方论坛Mod开发讨论版块](http://www.minecraftforge.net/forum/index.php?board=73.0)
- [Forge官方论坛Mod开发教程版块](http://www.minecraftforge.net/forum/index.php?board=120.0)

### 模组开发相关工具

#### ForgeGradle
- [FancyGradle - 1.12.2 开发环境修复插件](https://gitlab.com/gofancy/fancygradle/-/wikis/home)
- [Gradle 使用教程及谈谈 ForgeGradle](https://www.mcbbs.net/thread-1129351-1-1.html)
- [ForgeGradle 开发之「砖」](https://www.mcbbs.net/thread-1107776-1-1.html)
- [ForgeGradle 中文文档](https://forgegradle-cn.readthedocs.io/zh/latest/)

#### Mod Coder Pack
- [查询MCP名与SRG名](https://mcp.thiakil.com/)
- [Linkie 映射表查询](https://linkie.shedaniel.dev/mappings)
- [Linkie Discord群组(映射表查询机器人)](https://discord.gg/sCVXYXVcC3)([指令列表](https://github.com/linkie/linkie-discord/wiki/Commands))
- [MCP-Reborn(1.13及以后版本)](https://github.com/Hexeption/MCP-Reborn)
- [MCPConfig的发布页](http://files.minecraftforge.net/maven/de/oceanlabs/mcp/mcp_config/)
- [MCPConfig的Github仓库](https://github.com/MinecraftForge/MCPConfig)
- [Mod Coder Pack(1.7.10-1.12)](http://www.modcoderpack.com/)
- [Mod Coder Pack的Minecraft Wiki历史留档(a0.2.1-1.12)](https://minecraft.wiki/w/Tutorials/Programs_and_editors/Mod_Coder_Pack)
- [RetroMCP(1.5.2及以前版本)](https://github.com/MCPHackers/RetroMCP-Java)
- ~~[MCPBot Data Exports](http://export.mcpbot.bspk.rs/)~~

#### Parchment
> Minecraft 1.16.5+ 第三方反混淆表
- [入门指南](https://parchmentmc.org/docs/getting-started)
- [Github](https://github.com/ParchmentMC/Parchment)

#### Forge Javadoc
> 本JavaDoc由第三方提供,不能保证其时效性及有效性,以实际开发环境为准。
- [【1.12+】ForgeJavaDocs-NG](https://github.com/Nekoyue/ForgeJavaDocs-NG)
- [【1.7.10-1.12.2】ForgeJavaDocs](https://skmedix.github.io/ForgeJavaDocs/)

## NeoForge模组
> 目前本条目仍在建设中,欢迎各位前往相关[Issue](https://github.com/mouse0w0/MinecraftDeveloperGuide/issues/60)提交意见建议。

### [官方网站](https://neoforged.net/)

### [官方文档](https://docs.neoforged.net/)

### [【1.20.4】Flandre芙兰的NeoForge教程](https://fuwari-ald.pages.dev/archive/category/Minecraft1_20_4_NeoForge_Tutorial/)([Bilibili视频](https://www.bilibili.com/video/BV1hv421y7fe)/[源代码](https://github.com/Flandre923/NeoForgeTutorialmod-Minecraft1.20.4))

### [【1.20.4】kitUIN的NeoForge教程](https://arkdust-tutorials.kituin.fun/)

## Bukkit/Spigot插件

### [tdiant的Bukkit插件开发教程](https://bdn.tdiant.net/)([Github](https://github.com/tdiant/BukkitDevelopmentNote))

### [Rarity的Bukkit插件开发教程](https://moran0710.github.io/PluginDiary/)([Github](https://github.com/Andy-K-Sparklight/PluginDiary))

### 官方教程
- [新版本(现Spigot)](https://www.spigotmc.org/wiki/spigot/)
- [旧版本(原Bukkit)](http://wiki.bukkit.org/Plugin_Tutorial)

### Bukkit API开发者文档
- [中文文档](https://bukkit.windit.net/javadoc/)
- [英文文档](https://hub.spigotmc.org/javadocs/spigot/)

### [Spigot官方论坛插件开发讨论版块](https://www.spigotmc.org/forums/spigot-plugin-development.52/)
很多问题都能在这里解决。

### 简体中文资源
> 有删除线的条目可能已有更优秀的资源或已过时,或存在误导、内容欠缺的问题,仅供参考。
- [正确使用PluginManager#registerEvent的方式](https://www.mcbbs.net/thread-1472122-1-1.html)
- [监听“玩家放置末影水晶”的方式](https://www.mcbbs.net/thread-1471726-1-1.html)
- [监听“玩家使用盾牌成功格挡伤害”的方式](https://www.mcbbs.net/thread-1471663-1-1.html)
- [NBT库获取ItemStack的NBT副本的意义](https://www.mcbbs.net/thread-1471572-1-1.html)
- [调试小技巧——Bukkit中构建后自动打开服务端](https://www.mcbbs.net/thread-1456687-1-1.html)
- [通过NMS序列化ItemStack 浅谈序列化复杂实体类](https://www.mcbbs.net/thread-1456449-1-1.html)
- [事件监听大典 : Bukkit API 文档中文翻译](https://www.mcbbs.net/thread-1439605-1-1.html)([备用链接](https://william-shi233.gitbook.io/event-listeners/))
- [图形学基础与MC插件开发 ~ 几乎完美的范围挖掘算法](https://www.mcbbs.net/thread-1326547-1-1.html)([备用链接](https://www.iseason.top/mc-scope-mining/))
- [使用 PersistentDataContainer 快速添加自定义数据](https://www.mcbbs.net/thread-1248632-1-1.html)
- [聊聊 PaperAPI 提供的自定义生物 AI 系统](https://www.mcbbs.net/thread-1285671-1-1.html)([备用链接](https://my.minecraft.kim/tech/393/%E8%81%8A%E8%81%8A-paperapi-%E6%8F%90%E4%BE%9B%E7%9A%84%E8%87%AA%E5%AE%9A%E4%B9%89%E7%94%9F%E7%89%A9-ai-%E7%B3%BB%E7%BB%9F/))
- [关于 ProtocolLib 监听系统的使用与研究](https://www.mcbbs.net/thread-1248152-1-1.html)
- [Bukkit NMS 开发实践 —— 创建你自己的自定义实体](https://www.mcbbs.net/thread-1210987-1-1.html)([备用链接](https://my.minecraft.kim/tech/260/bukkit-nms-%E5%BC%80%E5%8F%91%E5%AE%9E%E8%B7%B5-%E5%88%9B%E5%BB%BA%E4%BD%A0%E8%87%AA%E5%B7%B1%E7%9A%84%E8%87%AA%E5%AE%9A%E4%B9%89%E5%AE%9E%E4%BD%93%EF%BC%88%E9%80%82%E7%94%A8/))
- [Bukkit编程杂谈:雷点\|模板\|思路\|设计](https://www.mcbbs.net/thread-1209718-1-1.html)([备用链接](https://hamsteryds.github.io/noticements-in-bukkit/))
- [信息的处理与呈现相关应用编程](https://www.mcbbs.net/thread-1181150-1-1.html)([备用链接](https://hamsteryds.gitee.io/info-processing-in-bukkit/))
- [生物运动&空间坐标的理论探索与应用编程](https://www.mcbbs.net/thread-1177817-1-1.html)([备用链接](https://hamsteryds.gitee.io/kinematics-of-minecraft/))
- [玩转ProtocolLib数据包发包](https://www.mcbbs.net/thread-1123486-1-1.html)
- [优雅地让命令完整支持TAB补全](https://www.mcbbs.net/thread-1075004-1-1.html)
- [怎样写出一个1.12.2-1.15.2通用支持的插件](https://www.mcbbs.net/thread-1023107-1-1.html)
- [如何编写一个可以保留注释的配置类](https://www.mcbbs.net/thread-1016632-1-1.html)([备用链接](https://zhuanlan.zhihu.com/p/146322254))
- [使用IDEA快速调试插件](https://www.mcbbs.net/thread-1004767-1-1.html)
- [创建高版本自定义实体,自定义方块原理与应用](https://www.mcbbs.net/thread-966358-1-1.html)
- [如何问玩家“吾与徐公孰美?”](https://www.mcbbs.net/thread-958674-1-1.html)([备用链接](https://izzel.io/2020/02/12/chat-with-future/))
- [Scoreboard教程](https://www.mcbbs.net/thread-897858-1-1.html)([备用链接](https://www.jianshu.com/p/911edcaf5e79))
- [1.13+ 中 Forge 与 Bukkit 的通信](http://www.mcbbs.net/thread-873219-1-1.html)
- [插件粒子特效教程](http://www.mcbbs.net/thread-837600-1-1.html)([备用链接](https://www.jianshu.com/p/cf267acfe719))
- [聊天组件API——自定义你的聊天消息](http://www.mcbbs.net/thread-812136-1-1.html)
- [如何让插件命令支持Tab自动补全](http://www.mcbbs.net/thread-818199-1-1.html)
- [自定义实体](http://www.mcbbs.net/thread-811096-1-1.html)
- [插件使用MySQL数据库](http://www.mcbbs.net/thread-783267-1-1.html)
- [ItemMeta 使用教程](http://www.mcbbs.net/thread-782974-1-1.html)
- [Pathfinder 实体AI教程](http://www.mcbbs.net/thread-775757-1-1.html)
- [如何给插件加上更新检查](http://www.mcbbs.net/thread-726821-1-1.html)
- [Forge/LiteLoader与Bukkit/Sponge之间的通信](http://www.mcbbs.net/thread-725571-1-1.html)([备用链接](https://izzel.io/2017/08/28/minecraft-plugin-message/))
- [HolographicDisplays API 汉化](http://www.mcbbs.net/thread-721009-1-1.html)
- [如何利用Maven来管理你的插件](http://www.mcbbs.net/thread-711754-1-1.html)
- [在插件通过发包(ProtocolLib)打开牌子界面(Sign GUI)](http://www.mcbbs.net/thread-706491-1-1.html)
- [自定义交互式书本](http://www.mcbbs.net/thread-697788-1-1.html)
- [如何给物品增加NBT数据](http://www.mcbbs.net/thread-697478-1-1.html)
- [自定义物品模型[1.9+]](http://www.mcbbs.net/thread-694674-1-1.html)
- [在使用NMS的同时支持多个版本](http://www.mcbbs.net/thread-694224-1-1.html)
- [BukkitAPI 1.10->1.11改动介绍](http://www.mcbbs.net/thread-648659-1-1.html)
- [如何在JavaIDE上调试你的插件](http://www.mcbbs.net/thread-627399-1-1.html)
- [Bukkit Conversation API](http://www.mcbbs.net/thread-619632-1-1.html)
- [Vault API 翻译](http://www.mcbbs.net/thread-615396-1-1.html)
- [Placeholder 教程](http://www.mcbbs.net/thread-570703-1-1.html)
- [ProtocolLib 教程](http://www.mcbbs.net/thread-568714-1-1.html)
- [使用Metrics统计信息](http://www.mcbbs.net/thread-295815-1-1.html)
- ~~[Enchantment API 教程](http://www.mcbbs.net/thread-782859-1-1.html)~~
- ~~[编辑,获取并使用木牌](http://www.mcbbs.net/thread-697373-1-1.html)~~
- ~~(已于1.12弃用)Ebean数据库[(上)](http://www.mcbbs.net/thread-628118-1-1.html)[(下)](http://www.mcbbs.net/thread-636860-1-1.html)~~
- ~~[wyt的Bukkit插件开发教程](http://www.mcbbs.net/thread-614388-1-1.html)~~
- ~~[Day's Bukkit插件开发教程](http://www.mcbbs.net/thread-439856-1-1.html)~~
- ~~[810587921的插件开发教程](http://www.mcbbs.net/thread-283190-1-1.html)~~

## Fabric模组

### [官方网站](https://fabricmc.net/)

### 官方Wiki([英文](https://fabricmc.net/wiki/start)/[中文](https://fabricmc.net/wiki/zh_cn:start))

### [官方模板模组生成器](https://fabricmc.net/develop/template/)

### [官方示例模组仓库](https://github.com/FabricMC/fabric-example-mod)

### 简体中文资源
> 有删除线的条目可能已有更优秀的资源或已过时,或存在误导、内容欠缺的问题,仅供参考。
- [【1.20.1】【Bilibili】Flandre芙兰的Fabric模组开发视频教程](https://www.bilibili.com/video/BV1Kj411f7Zt)
- [Linkie 映射表查询](https://linkie.shedaniel.me/mappings)
- [在自己的Mod里添加线缆网络!](https://www.mcbbs.net/thread-1385476-1-1.html)
- [FabricLoomCN-加速你的 fabric 模组依赖拉取以及环境搭建](https://www.mcbbs.net/thread-1239261-1-1.html)
- [由现象到本质的Minecraft源码注入艺术](https://www.mcbbs.net/thread-1205392-1-1.html)([备用链接](https://turou.fun/mixin-tutor/))
- [用EventLib简化fabric mod开发](https://www.mcbbs.net/thread-1030076-1-1.html)
- [Leader——中文社区的一份Minecraft Fabric教程](https://www.mcbbs.net/thread-964580-1-1.html)、
- ~~[Fabric开发文档中文翻译](https://www.mcbbs.net/thread-904854-1-1.html)~~

## BungeeCord插件

### [《BungeeCord插件开发》中文翻译](https://mouse0w0.github.io/BungeeCord-CN-Translation/)

### [官方Wiki](https://www.spigotmc.org/wiki/bungeecord/)

### [BungeeCord插件开发教程](https://www.spigotmc.org/wiki/bungeecord-plugin-development/)

### [BungeeCord官方论坛插件开发讨论板块](https://www.spigotmc.org/forums/bungeecord-plugin-development.23/)

## Sponge插件

### [官方网站](https://www.spongepowered.org/)

### [官方论坛](https://forums.spongepowered.org/)

### [官方教程(多国语言,含简体中文)](https://docs.spongepowered.org)

### [官方JavaDoc](https://jd.spongepowered.org/7.2.0/)

### 简体中文资源
- [Minecraft 服务端权限上下文系统及其应用](https://www.mcbbs.net/thread-1007917-1-1.html)([备用链接](https://blog.ustc-zzzz.net/minecraft-server-permission-context/))

## 数据包
### 文档与教程
- [Minecraft 原版模组入门教程](https://www.mcbbs.net/thread-784662-1-1.html)([码云](https://zhangshenxing.gitee.io/vanillamodtutorial/)/[GitHub](https://zhangshenxing.gitee.io/vanillamodtutorial/))
- [数据包 - Minecraft Wiki](https://zh.minecraft.wiki/w/%E6%95%B0%E6%8D%AE%E5%8C%85)

### 工具
- [数据包生成器](https://misode.github.io/)
- [大憨批 —— VSCode 数据包函数编辑插件](https://marketplace.visualstudio.com/items?itemName=SPGoding.datapack-language-server)
- [MCreator](https://mcreator.net/)

## Java版启动器
### 文档与教程
- [编写启动器 - Minecraft Wiki](https://zh.minecraft.wiki/w/%E6%95%99%E7%A8%8B/%E7%BC%96%E5%86%99%E5%90%AF%E5%8A%A8%E5%99%A8)
- [KMCCC使用教程](https://www.mcbbs.net/thread-492606-1-1.html)
- [JMCCC使用教程](https://www.mcbbs.net/thread-573154-1-1.html)
- [rechalow的启动器开发教程](https://rechalow.github.io/lmaml)

### 类库
- [【C#】KMCCC](https://github.com/MineStudio/KMCCC)
- [【Java】JMCCC](https://github.com/to2mbn/JMCCC)
- [【Java】HMCL](https://github.com/huanghongxun/HMCL)
- [【易语言】Module-Launcher](https://github.com/Hill23333/modulelauncher-archive)
- [【C#】Square](https://github.com/baibao132/SquareMinecraftLauncherCore)
- [【Python】minecraft-launcher-lib](https://minecraft-launcher-lib.readthedocs.io/en/latest/index.html)

## 基岩版服务端
> 目前本条目仍在建设中,欢迎各位前往相关[Issue](https://github.com/mouse0w0/MinecraftDeveloperGuide/issues/35)提交意见建议。

### [官方服务端](https://www.minecraft.net/en-us/download/server/bedrock)

由于Mojang停止提供PDB(Program database)所有基于官方服务端的插件加载器将会停止更新。[更多信息](https://github.com/LiteLDev/LeviLamina/blob/develop/README.zh.md#%E5%86%8D%E8%A7%81%E5%9F%BA%E5%B2%A9%E7%89%88%E5%88%9B%E4%BD%9C%E8%80%85)

### LeviLamina (原LiteLoaderBDS)
- [官方主页](https://levilamina.liteldev.com/zh/)
- [官方仓库](https://github.com/LiteLDev/LeviLamina)
- [LegacyScriptEngine - 在LeviLamina上运行LLSE插件](https://lse.liteldev.com/)
- [旧版官方仓库](https://github.com/LiteLDev/LiteLoaderBDSv2)

### bdsx
- [官方文档](https://github.com/bdsx/bdsx/wiki)
- [官方仓库](https://github.com/bdsx/bdsx)

### PowerNukkitX
- [官方主页](http://www.powernukkitx.cn/)
- [官方文档](https://www.powernukkitx.com/doc/index.html)
- [官方仓库](https://github.com/PowerNukkitX/PowerNukkitX)

### Cloudburst Nukkit
- [官方文档](https://cloudburstmc.org/wiki/nukkit)
- [官方仓库](https://github.com/CloudburstMC/Nukkit)

### 其他资源
- [基岩版服务端软件 - Minecraft Servers Wiki](https://minecraftservers.fandom.com/wiki/Bedrock_Edition_server_software)
- [基岩版服务端软件 - Bedrock Wiki](https://wiki.bedrock.dev/servers/server-software.html)

## 基岩版Addons

### [我的世界:基岩版创作者文档](https://docs.microsoft.com/en-us/minecraft/creator/)

### [我的世界:基岩版脚本API参考文档](https://docs.microsoft.com/en-us/minecraft/creator/scriptapi/)

### [我的世界中文Wiki“附加包(Add-Ons)”页面](https://zh.minecraft.wiki/w/%E9%99%84%E5%8A%A0%E5%8C%85)

### [边做边学:从零开始制作一个矿石作物 Addon](https://fang.blog.miri.site/archives/980/)

### [【非官方】我的世界基岩版开发百科](https://wiki.mcbe-dev.net/)

### [【非官方】Bedrock Wiki](https://wiki.bedrock.dev/)

### 其他资源
- [下载Minecraft官方资源包/行为包](https://aka.ms/resourcepacktemplate)
- [基岩版着色器材质文件概述](https://github.com/NovaMods/nova-renderer/wiki/Bedrock-Shaders-Simple-Material-File-Walkthrough)
- [【非官方】我的世界基岩版文档](https://bedrock.dev/zh)
- [【非官方】下载全版本Minecraft官方资源包/行为包](https://bedrock.dev/packs)
- ~~[【非官方】MCBEID表](https://ca.projectxero.top/idlist/)~~

## 网易基岩版
- [网易我的世界开发者官网](https://mc.163.com/dev/index.html)
- [网易我的世界开发指南](https://mc.163.com/dev/guide.html)([旧版本](https://mc.163.com/mcstudio/mc-dev/))

## 着色器包
> 目前本条目仍在建设中,欢迎各位前往相关[Issue](https://github.com/mouse0w0/MinecraftDeveloperGuide/issues/13)提交意见建议。

### [我的世界图形学社区文档](https://docs.minegraph.cn/home)

### 简体中文资源
- [高清修复OptiFine \| 官方帮助文档翻译](https://www.mcbbs.net/thread-896135-1-1.html)([备用链接](http://sqwatermark.com/resguide/optifinedoc/))
- [《学习OpenGL》中文翻译](https://learnopengl-cn.github.io/)
- [GAMES101-现代计算机图形学入门-闫令琪](https://www.bilibili.com/video/BV1X7411F744)

### 其他语言资源
- [saada2006的我的世界着色器教程](https://saada2006.github.io/minecraft-shader-tutorials/)([源代码](https://github.com/saada2006/MinecraftShaderProgramming))
- [OpenGL官方规范文档和参考文档](https://registry.khronos.org/OpenGL/index_gl.php)
- [shaderLABS着色器包交流Discord社区](https://discordapp.com/invite/F4BtNAc)

## 过时资源

点击展开折叠内容

## LiteLoader模组

### [官方网站](http://www.liteloader.com/)

### [zzzz的LiteMod开发引导(简体中文)](http://www.mcbbs.net/thread-659755-1-1.html)

### [官方源码仓库](http://develop.liteloader.com/public)

## Nukkit插件
Java开发的Minecraft基岩版服务端。
### [Nukkit插件中文开发教程](http://www.mcbbs.net/thread-552265-1-1.html)

### [Nukkit官方论坛插件开发讨论板块](https://forums.nukkit.io/forums/plugin-development.7/)

## PocketMine插件

### [PocketMine插件开发中文教程](http://www.mcbbs.net/thread-410243-1-1.html)

### 简体中文资源
- [新API的部分事物的讲解](http://www.mcbbs.net/thread-288333-1-1.html)

## 版权声明
本作品作者为我的世界开发者中文指南所有贡献者。

知识共享许可协议
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。

转载请附上本作品链接: https://github.com/Mouse0w0/MinecraftDeveloperGuide

## 统计信息

### Stargazers over time
[![Stargazers over time](https://starchart.cc/mouse0w0/MinecraftDeveloperGuide.svg)](https://starchart.cc/mouse0w0/MinecraftDeveloperGuide)