mcl/README.md

1015 B

mcl

minecraft launcher for linux

what does it do

  • download all versions (works with tested modded versions)
  • run versions from downloaded json/jar pairs
  • download assets and libraries
  • set up natives
  • select the correct libraries for the version (may only work on linux)
  • get an authentication token (microsoft auth only, i no longer have a mojang account)
  • instance support
  • multiple account support
  • launch the game

what does it not do

  • import minecraft launcher profiles - you will have to manually create profiles for optifine, forge, etc after installation
  • support external natives (openbsd, freebsd, etc) with the exception of aarch64 linux

what will it never do

  • support windows. it is not a very command line centric operating system

why not use the regular launcher

  • closed source
  • really buggy for some reason
  • much slower in practice
  • it is more fun to write one

why not a third party launcher

  • too complex (heavy guis and such)
  • they all have Discourse