i told a local LLM to go through the code of minecraft LCE 40 times, and to make docs on it. This is what was output, if anything is wrong, because ai is always wrong in a sense, then please PR the repo.
Also includes docs for smartcmd's MinecraftConsoles fork, covering all the new systems it adds on top of LCEMP.
- Full architecture of
Minecraft.WorldandMinecraft.Client - Every block, item, entity, enchantment, biome, and packet type
- How to mod the codebase (adding blocks, items, entities, biomes, recipes, etc.)
- Platform code for Xbox 360, Xbox One, PS3, PS4, PS Vita, and Windows 64
- Rendering pipeline, GUI system (SWF/Iggy), input handling, and audio
- World generation, structures, and the biome layer system
- Networking and multiplayer architecture
- Full reference tables with IDs and class mappings
- MinecraftConsoles differences (horses, scoreboard, redstone, attributes, fireworks, and more)
- Custom dimensions (with the Aether client as a real working example)
- Custom structures, world generation, biomes, fog and sky effects
- Custom enchantments, potions, brewing recipes, loot tables
- Custom AI behaviors, death messages, villager trades
- Custom container menus, creative mode tabs, paintings, achievements
- Block textures, entity models, animations, particles, sounds, texture packs
- Game rules, commands, world size limits, splitscreen, player limits
- Making a full ore from scratch (ore block to tools to armor to worldgen)
- Custom materials, custom GUI screens (SWF-based UI system)
- Astro Starlight for the docs site
- Source code analyzed: LCEMP by notpies and MinecraftConsoles by smartcmd
- Also used the Aether client mod as a reference for custom dimension/block implementation
If you find anything wrong, just PR it. The AI did 40 passes through the code trying to get everything right but there's definitely gonna be mistakes. Community corrections are welcome.
npm install
npm run dev