UNPKG

@origami-minecraft/devbuilds

Version:

Origami is a terminal-first Minecraft launcher that supports authentication, installation, and launching of Minecraft versions โ€” with built-in support for Microsoft accounts, mod loaders, profile management, and more. Designed for power users, modders, an

218 lines (138 loc) โ€ข 5.55 kB
# ๐ŸŒธ Origami > โœจ Lightweight Minecraft CLI Launcher โ€” beautiful, fast, and scriptable. Origami is a terminal-first Minecraft launcher that supports authentication, installation, and launching of Minecraft versions โ€” with built-in support for Microsoft accounts, mod loaders, profile management, and more. Designed for power users, modders, and anyone who loves minimalism and productivity. ![NPM](https://img.shields.io/npm/v/@origami-minecraft/stable?style=flat-square) ![License](https://img.shields.io/badge/license-GPL--3.0--only-blue.svg) [![GitHub](https://img.shields.io/badge/github-merasugd%2Forigami-launcher?logo=github&style=flat-square)](https://github.com/merasugd/origami-launcher) --- ## ๐Ÿ“ฅ Install Node.js Before installing Origami, you need [Node.js](https://nodejs.org/) and [npm](https://www.npmjs.com/) (Node's package manager) installed. ### ๐ŸชŸ Windows 1. Download the **LTS version** of Node.js from the [official website](https://nodejs.org/en/download). 2. Run the installer and follow the setup instructions. 3. Open **Command Prompt** and verify installation: ```bash node -v npm -v ``` ### ๐ŸŽ macOS You can use [Homebrew](https://brew.sh/): ```bash brew install node ``` Or download the LTS installer from [nodejs.org](https://nodejs.org/en/download). Verify installation: ```bash node -v npm -v ``` ### ๐Ÿง Linux (Ubuntu/Debian) ```bash sudo apt update sudo apt install nodejs npm ``` Alternatively, for newer versions: ```bash curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - sudo apt install -y nodejs ``` Then check versions: ```bash node -v npm -v ``` ### ๐Ÿ“ฆ Alternative: Using NVM (Node Version Manager) NVM allows you to easily switch between Node.js versions: #### macOS/Linux: ```bash curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash source ~/.nvm/nvm.sh nvm install --lts ``` #### Windows: Use [nvm-windows](https://github.com/coreybutler/nvm-windows): 1. Download the latest `nvm-setup.exe` from the [releases](https://github.com/coreybutler/nvm-windows/releases) page. 2. Install and open Command Prompt: ```bash nvm install lts nvm use lts node -v npm -v ``` > โœ… Make sure you're using **Node.js v18 or higher** for best compatibility. --- ## ๐Ÿš€ Installation ### ๐Ÿ”’ Stable (Recommended) Install the latest stable version from NPM: ```bash npm install -g @origami-minecraft/stable ``` Once installed, you can use the `origami` command anywhere in your terminal. --- ### ๐Ÿงช Development Builds > ๐Ÿšง Development builds are experimental. These builds may include experimental features and are considered unstable. You can install them directly from NPM: #### Install the latest dev build: ```bash npm install -g @origami-minecraft/devbuilds ``` --- ## ๐Ÿ—’๏ธ Changelog See what's new in stable builds in the [Changelog](https://github.com/merasugd/origami-launcher/blob/main/wiki/CHANGELOG.MD). โš ๏ธ Dev builds are expermental โ€” use them at your own risk! โš ๏ธ Check out the latest dev build updates on the [GitHub Actions page.](https://github.com/merasugd/origami-launcher/actions) --- ## ๐ŸŽฎ Features - ๐ŸŽจ Beautiful terminal UI with gradient animations and ASCII art - ๐Ÿ” Microsoft & Mojang Authenticator support - ๐Ÿ“‚ Profile management (choose/create/remove) - โฌ‡๏ธ Install and manage Minecraft versions (vanilla & modded) - ๐Ÿ›  Customizable settings and CLI-first configuration - ๐Ÿ’จ Launch Minecraft directly from the terminal --- ## ๐Ÿ“ฆ Usage After installation, just run: ```bash origami menu ``` ### ๐Ÿ–ผ๏ธ Preview ![Preview](https://raw.githubusercontent.com/merasugd/origami-launcher/refs/heads/main/wiki/images/image.png) Navigate using your keyboard to log in, manage accounts, install versions, or launch the game. --- ### ๐Ÿ“˜ CLI Documentation See the full CLI documentation here: [`๐Ÿ“– CLI.md`](https://github.com/merasugd/origami-launcher/blob/main/wiki/CLI.MD) --- ## ๐Ÿ“ License This project is licensed under the **GPL-3.0-only** license. --- ## ๐Ÿงช Development ```bash git clone https://github.com/merasugd/origami-launcher.git cd origami-launcher npm install # testing npm run compile npm run origami ``` --- ## ๐Ÿ’– Credits - [Inquirer](https://github.com/SBoudrias/Inquirer.js) for interactive menus - [Figlet](https://github.com/patorjk/figlet.js) for ASCII banners - [Gradient-string](https://github.com/bokub/gradient-string) for rainbow text - [MCLC](https://github.com/Pierce01/MinecraftLauncher-core) for the back bone of the launcher - [Temurin](https://adoptium.net/) for JDK base - Minecraft is copyright Mojang --- ## ๐ŸŒ Links - ๐Ÿ“ GitHub: [github.com/merasugd/origami-launcher](https://github.com/merasugd/origami-launcher) - ๐Ÿ“ฆ NPM Stable: [npmjs.com/package/@origami-minecraft/stable](https://www.npmjs.com/package/@origami-minecraft/stable) --- ## ๐Ÿ™ Support Found a bug or want to suggest a feature? [Open an issue](https://github.com/merasugd/origami-launcher/issues) or submit a PR! --- ## ๐Ÿค Contributing We welcome contributions of all kinds โ€” from bug fixes and documentation to new features. - ๐Ÿ“– See our [CONTRIBUTING.md](https://github.com/merasugd/origami-launcher/blob/main/wiki/CONTRIBUTING.md) guide to get started. - ๐Ÿ“œ Please review our [Code of Conduct](https://github.com/merasugd/origami-launcher/blob/main/wiki/CODE_OF_CONDUCT.md) before participating in discussions or contributing. --- _Enjoy the terminal. Happy crafting :D_ ๐Ÿงต