2021-11-24 00:19:56 -08:00
|
|
|
# mcl
|
|
|
|
|
2023-06-22 03:15:32 -07:00
|
|
|
minecraft launcher for linux
|
2021-11-24 00:19:56 -08:00
|
|
|
|
2023-06-17 00:11:54 -07:00
|
|
|
## what does it do
|
2021-11-24 00:19:56 -08:00
|
|
|
|
2023-06-22 03:15:32 -07:00
|
|
|
- download all versions (works with tested modded versions)
|
|
|
|
- run versions from downloaded json/jar pairs
|
|
|
|
- download assets and libraries
|
2023-06-17 00:11:54 -07:00
|
|
|
- set up natives
|
2023-06-22 03:15:32 -07:00
|
|
|
- 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
|
2023-06-17 00:11:54 -07:00
|
|
|
- launch the game
|
2021-11-24 00:19:56 -08:00
|
|
|
|
2023-06-17 00:11:54 -07:00
|
|
|
## what does it *not* do
|
2021-11-24 00:19:56 -08:00
|
|
|
|
2023-06-22 03:15:32 -07:00
|
|
|
- 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
|
2021-11-24 00:19:56 -08:00
|
|
|
|
2023-06-17 00:11:54 -07:00
|
|
|
## why not use the regular launcher
|
2021-11-24 00:19:56 -08:00
|
|
|
|
2023-06-17 00:11:54 -07:00
|
|
|
- closed source
|
|
|
|
- really buggy for some reason
|
2023-06-22 03:15:32 -07:00
|
|
|
- much slower in practice
|
|
|
|
- it is more fun to write one
|
2021-11-24 00:19:56 -08:00
|
|
|
|
2023-06-17 00:11:54 -07:00
|
|
|
## why not a third party launcher
|
2021-11-24 00:19:56 -08:00
|
|
|
|
2023-06-22 03:15:32 -07:00
|
|
|
- too complex (heavy guis and such)
|
|
|
|
- they all have Discourse
|