Overview of Minecraft Launcher Core packages
masterMinecraft Launcher Core is a collection of specialized packages designed to provide the necessary functionality to build a Minecraft launcher. Most packages are optimized for the Electron environment.
Key functional areas include:
- Launching & Installation:
@xmcl/core(launching) and@xmcl/installer(installing). - Authentication & Users:
@xmcl/user(authentication and skins). - Modding & APIs:
@xmcl/mod-parser(parsing mod files),@xmcl/curseforge(Curseforge API), and@xmcl/modrinth(Modrinth API). - Data Parsing:
@xmcl/nbt(NBT),@xmcl/resourcepack(resource packs),@xmcl/game-data(level/server data), and@xmcl/text-component(Minecraft text). - Networking & Files:
@xmcl/client(server pinging),@xmcl/file-transfer(high-performance downloads), and@xmcl/system(filesystem middleware).