ShatteredPrism/README.md
Evan Goode 9430026192 Merge tag '8.0' into unmojang-8.0
Upstream changelog: https://github.com/PrismLauncher/PrismLauncher/releases/tag/8.0

(Imcomplete) list of changes in 8.0 relevant to PollyMC:
- Prism has dropped support for Mojang accounts
  - https://github.com/PrismLauncher/PrismLauncher/pull/1656
  - Added it back to PollyMC primarily since the Mojang authentication
    code is also used for authlib-injector accounts. Some users may also
    still want to be able to log in to Mojang accounts for some reason:
    https://github.com/fn2006/PollyMC/issues/115#issuecomment-1805384658,
    even if they do not provide authentication to multiplayer servers.
  - To my surprise, I could still log in to a Mojang account, get its
    skin, and launch the game. Authentication to servers, of course, did
    not work.
  - Tested: logging into authlib-injector, Mojang, and MSA accounts and
    launching the game.
- Prism has added a built-in updater for Windows and Linux that I assume
  provides similar functionality to Sparkle on macOS:
  https://github.com/PrismLauncher/PrismLauncher/pull/1268. There is a
  Launcher_UPDATER_GITHUB_REPO variable in CMakeLists.txt that specifies
  the repo checked by the updater. I have changed this to the PollyMC
  repository, and since PollyMC follows almost the same CI/release
  patterns as Prism Launcher, it might work with PollyMC, too, but I
  have not tested it yet.
- Add macOS support to Nix
  - https://github.com/PrismLauncher/PrismLauncher/pull/1485
  - Untested
- The "PollyMC-Linux-8.0.tar.gz" and similar build artifacts were
  renamed to "PollyMC-Linux-8.0-Qt5.tar.gz" to match their
  "PollyMC-Linux-8.0-Qt6.tar.gz" counterparts.
- Removed Windows MSVC Legacy builds
- Removed Quilt Beacon toggle, the beacon is now always disabled:
  https://github.com/PrismLauncher/PrismLauncher/pull/1547,
  https://github.com/PrismLauncher/meta/pull/23
- Prism removed FTB support in 7.0, but I tested creating an FTB
  instance to make sure it still works in 8.0

Signed-off-by: Evan Goode <mail@evangoo.de>
2023-11-15 14:37:14 -05:00

2.1 KiB

PollyMC logo PollyMC logo

PollyMC is a fork of Prism Launcher that adds support for Ely.by accounts and allows you to play offline mode without an account.

PollyMC is not endorsed by or affiliated with PolyMC or Prism launcher.

Having a problem with the launcher?

You will not open an issue in the Prism Launcher repo.

You will not open an issue in the PolyMC repo.

You will not ask about PollyMC in the Prism Launcher discord.

You will not ask about PollyMC in the PolyMC discord.

You will open an issue here.

You will start a discussion here.

Installation

Windows

You can get installers or portable builds from the releases section, MSVC builds are recommended over MinGW builds but there's no real difference.

Scoop Installer

If you prefer Scoop over traditional methods of installing Windows programs, TechPro424 maintains a Scoop bucket that provides PollyMC.

To install PollyMC from Scoop:

First run scoop bucket add TechPro424 https://github.com/TechPro424/scoop-bucket to add the bucket to your system.

Then run scoop install TechPro424/pollymc.

Linux

You can get the launcher as an AppImage, a Flatpak or a portable binary from the releases section.

Alternatively, PollyMC is also available on the AUR.

MacOS

There are builds for MacOS in the releases section.

To build the launcher yourself, follow the instructions on the Prism Launcher website but clone this repo instead.