Launch a specific version of Minecraft from a script without installing the official launcher.
Pipe the launch script directly from the internet as a one-liner to start playing quickly.
Run the resolver server locally during development to generate custom launch plans.
| sammwyy/inlinemc | duhubz/rosetta-magazine-researcher | eugeny/instacode | |
|---|---|---|---|
| Stars | 45 | 45 | 45 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | — | 2023-05-23 |
| Maintenance | — | — | Dormant |
| Setup difficulty | moderate | easy | easy |
| Complexity | 2/5 | 1/5 | 1/5 |
| Audience | general | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Java and curl to already be installed on the system.
InlineMC is a minimal tool for launching Minecraft without the official Mojang launcher. It consists of shell scripts (for Linux, macOS, and Windows) that download the game files Minecraft needs, place them in the same folder the official launcher uses, and then start the game directly. You supply a username and a Minecraft version, and the script handles the rest. The project has two parts. The first is the launch scripts themselves, which are plain script files you can run on any system that has Java and curl installed. They ask you which version of Minecraft to launch, download the required files from Mojang's servers if they are not already present, and start the client. You can also pipe the script directly from the internet as a one-liner without downloading anything first. The second part is a small server called the resolver, which reads Mojang's version metadata and produces a plan file describing what to download and how to launch a given version. The launch scripts fetch this plan from a hosted URL by default, but you can run the resolver locally during development. The resolver is a Node.js server that logs every plan request and keeps running counters of which Minecraft versions have been launched, stored in a JSON file on disk. Game files are saved in the standard Minecraft home directory that the official launcher also uses, so InlineMC does not create a separate installation. The tool is primarily aimed at situations where you want to launch Minecraft from a script or a non-standard environment without installing the full launcher application. Java must already be installed separately.
A set of shell scripts that download and launch Minecraft directly, skipping the official Mojang launcher entirely.
Mainly JavaScript. The stack also includes Shell, Node.js.
No license information given in the explanation.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.