whatisgithub

What is inlinemc?

sammwyy/inlinemc — explained in plain English

Analysis updated 2026-05-18

45JavaScriptAudience · generalComplexity · 2/5Setup · moderate

In one sentence

A set of shell scripts that download and launch Minecraft directly, skipping the official Mojang launcher entirely.

Mindmap

mindmap
  root((repo))
    What it does
      Launches Minecraft
      No official launcher
      Cross platform scripts
    Components
      Launch scripts
      Resolver server
    Requirements
      Java installed
      curl installed
    Storage
      Standard Minecraft folder
      Version usage counters

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Launch a specific version of Minecraft from a script without installing the official launcher.

USE CASE 2

Pipe the launch script directly from the internet as a one-liner to start playing quickly.

USE CASE 3

Run the resolver server locally during development to generate custom launch plans.

What is it built with?

ShellNode.js

How does it compare?

sammwyy/inlinemcduhubz/rosetta-magazine-researchereugeny/instacode
Stars454545
LanguageJavaScriptJavaScriptJavaScript
Last pushed2023-05-23
MaintenanceDormant
Setup difficultymoderateeasyeasy
Complexity2/51/51/5
Audiencegeneralgeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires Java and curl to already be installed on the system.

No license information given in the explanation.

So what is it?

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.

Copy-paste prompts

Prompt 1
Explain how the resolver service generates a launch plan for a given Minecraft version.
Prompt 2
Help me run this launch script as a one-liner piped directly from the internet.
Prompt 3
What does InlineMC download from Mojang's servers before launching the game?
Prompt 4
Walk me through installing Java and curl so I can use these launch scripts.

Frequently asked questions

What is inlinemc?

A set of shell scripts that download and launch Minecraft directly, skipping the official Mojang launcher entirely.

What language is inlinemc written in?

Mainly JavaScript. The stack also includes Shell, Node.js.

What license does inlinemc use?

No license information given in the explanation.

How hard is inlinemc to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is inlinemc for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.