Andy-K-Sparklight / Alicorn

A high performance custom Minecraft launcher.
https://alc.pages.dev
GNU General Public License v3.0
45 stars 7 forks source link
electron material-ui minecraft minecraft-launcher node nodejs react reactjs typescript

Alicorn Launcher JS Edition

中文 README

Collaborator's Note

This is skjsjhb, a user of the Alicorn launcher.

It's 2024.03 now. Years have passed since the release of Alicorn, and this project has been staled since early 2023, after the original maintainer has left the community. MCBBS is also downed, together with the mirror. Quilt has been adopted widely, while Forge has become NeoForged. Things changed a lot.

I'm not in the development team (I wasn't invited, sadly), which means I'm not an official maintainer of Alicorn. However, I decide to continue to add necessary patches. As I do not own the token of most platforms Alicorn was using, I might re-create certain content (e.g. actions) with my keys. Also, my code (and design) style is different as Sparklight, making breaking changes quite possible.

Most updates will be backed by my Kotlin-based launcher (I won't put a link here to avoid annoying people). The features will be tested and backported to Alicorn. See the repository of the new launcher for details.

Thanks for supporting Alicorn. Also thanks for loving the block game. Welcome to the age of Sakura (1.20.x). We don't have more ponies, but luckily we're still here.

IMPORTANT

This was posted by the original maintainer and is now outdated.

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: