/Alicorn

A high performance custom Minecraft launcher.

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

Alicorn Launcher JS Edition

中文 README

IMPORTANT

As I, the developer, decided not to contribute to the Minecraft communities, this project won't receive major updates since Core 50 (that's why I call it Sunset).

If servere security vulnerbilities are found in the future, patches might still be available. However, generally, this project is now discontinued.

It doesn't mean you have to switch to another launcher, but if you wish to, we recommand HMCL, it's a free software (as in freedom) and is still being actively maintained.


A third party Minecraft launcher, with high performance and freedom.

. . . . . .

Why Yet Another Launcher?

It's simple: I've been using different launchers and none of them can meet my requirements.

And that's why we develop Alicorn.

Why Electron?

Still simple: I fancy it!

Some other reasons include awesomely spectacular speed, etc.

There's no need to consider size. After all, nothing is bigger than your OS ;)

Principles

  1. Free as in freedom.

  2. Code quality and bug fixes.

  3. Even weight on functionalities and performance.

  4. Windows last.

  5. Bash first.

  6. Size is not that important, but sometimes is important.

  7. Throw away those stereotypes, the runnable is the best.

  8. Embrace UTF-8.

  9. Line Feed only.

  10. Try to make Alicorn looks the same in different platforms, but not definitely.

  11. No SaaS.

Build

Build Executable

To build Alicorn, you'll need:

  • Node.js

  • Git

  • Clone the repository:

    git clone https://github.com/Andy-K-Sparklight/Alicorn.git --depth=1
  • Install dependencies:

    yarn
  • Run build:

    yarn make

    This will generate binaries and put them under out, including Windows x64, Windows ia32, GNU/Linux x64, GNU/Linux arm64 and macOS x64. This will also generate corresponding archives.

    The support for macOS has ended and no more platform dependent code will be commited. The modules present are still kept, but might not run correctly.

    You also need wine to complete the cross build progress on platforms other than Windows. Follow the instructions given by electron-packager.