Skip to content

Experimental CLI Minecraft launcher using Deno

Notifications You must be signed in to change notification settings

astra137/axolotl

Repository files navigation

axolotl

This is not a Minecraft launcher, but it can launch Minecraft.

Experimental

 _    _  ___  ______ _   _ _____ _   _ _____
| |  | |/ _ \ | ___ \ \ | |_   _| \ | |  __ \
| |  | / /_\ \| |_/ /  \| | | | |  \| | |  \/
| |/\| |  _  ||    /| . ` | | | | . ` | | __
\  /\  / | | || |\ \| |\  |_| |_| |\  | |_\ \
 \/  \/\_| |_/\_| \_\_| \_/\___/\_| \_/\____/

(Sorry about the cheesy 90s ASCII art.)

This isn't meant to be a useable product or anything serious.

I might try to make it nice someday, if the mood strikes, or if anyone asks for it.

Usage

For convenience, install cli.ts with Deno and launch with axolotl.

deno install --config deno.json --allow-all --name axolotl cli.ts

On Windows, another method to launch is creating a shortcut to the axolotl.cmd created by Deno. Change the Start in property to be empty.

To prevent accidents, axolotl.json must exist in the current directory.

echo {} > axolotl.json

The current directory will contain the game session, options, and worlds.

Libraries and assets are shared with the official launcher (best effort).

Security

CVE-2021-44228 is mitigated upstream. This project uses the log4j version and configuration that Mojang distributes via launchermeta.mojang.com. Read Mojang's guidance at http://redsto.ne/java for more information.

About

Experimental CLI Minecraft launcher using Deno

Resources

Stars

Watchers

Forks