coah80/slop-docs

GitHub: coah80/slop-docs

该项目利用本地大语言模型对 Minecraft 旧版主机版源码进行多轮分析,自动生成涵盖架构解析与 Mod 开发指南的系统性技术文档。

Stars: 7 | Forks: 1

# LCE 文档 我让一个本地 LLM 过了 40 遍 minecraft LCE 的代码,并让它为此编写文档。这就是输出的内容,如果有什么错误,因为 AI 在某种意义上总是会出错的,那么请向仓库提交 PR。 其中还包含了 [smartcmd 的 MinecraftConsoles](https://github.com/smartcmd/MinecraftConsoles) 分支的文档,涵盖了它在 LCEMP 基础上添加的所有新系统。 ## 已记录的内容 - `Minecraft.World` 和 `Minecraft.Client` 的完整架构 - 每种方块、物品、实体、附魔、生物群系和数据包类型 - 如何对代码库进行 mod(添加方块、物品、实体、生物群系、配方等) - 针对 Xbox 360、Xbox One、PS3、PS4、PS Vita 和 Windows 64 的平台代码 - 渲染管线、GUI 系统(SWF/Iggy)、输入处理和音频 - 世界生成、结构和生物群系层系统 - 网络与多人游戏架构 - 包含 ID 和类映射的完整参考表 - MinecraftConsoles 的差异(马、记分板、红石、属性、烟花等) ### Mod 开发指南 - 自定义维度(以 Aether 客户端作为实际可用的示例) - 自定义结构、世界生成、生物群系、雾和天空效果 - 自定义附魔、药水、酿造配方、loot tables - 自定义 AI 行为、死亡消息、村民交易 - 自定义容器菜单、创造模式标签页、画作、成就 - 方块纹理、实体模型、动画、粒子、声音、纹理包 - 游戏规则、命令、世界大小限制、分屏、玩家限制 - 从零开始制作一个完整的矿石(从矿石方块到工具、盔甲再到世界生成) - 自定义材质、自定义 GUI 屏幕(基于 SWF 的 UI 系统) ## 构建工具 - 文档网站使用 [Astro Starlight](https://starlight.astro.build/) - 分析的源代码:[notpies 的 LCEMP](https://github.com/LCEMP/LCEMP) 和 [smartcmd 的 MinecraftConsoles](https://github.com/smartcmd/MinecraftConsoles) - 同时使用了 [Aether 客户端 mod](https://github.com/LCEMP/LCEMP) 作为自定义维度/方块实现的参考 ## 贡献 如果你发现任何错误,直接提交 PR 即可。AI 对代码进行了 40 次检查试图确保一切正确,但肯定还是会有错误。欢迎社区进行更正。 ## 本地运行 ``` npm install npm run dev ```
标签:Astro, C2, 主机游戏, 云资产清单, 我的世界, 技术文档, 暗色界面, 模组开发, 游戏开发, 自定义脚本, 逆向工程