mcl/README.md

36 lines
1015 B
Markdown
Raw Permalink Normal View History

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