HeadlessMc is a command line launcher for Minecraft: Java Edition. It can run the Minecraft client in headless mode, e.g. on CI/CD runners, handles mod loaders, modpacks, mods, resourcepacks, shaderpacks and datapacks, and manages servers. This Javascript package allows you to install and run HeadlessMc through node.
npm install -g headlessmc
headlessmc login
headlessmc launch fabric 26.3Or:
npx headlessmc launch fabric 26.3 -lwjgl