Prism Launcher fork with support for alternative auth servers
Go to file
2024-10-26 16:45:14 -04:00
.github Fix build? 2024-10-26 16:12:01 -04:00
buildconfig Merge tag '9.0' into develop 2024-10-25 15:34:57 -04:00
cmake Change a few occurrences of "prism" to "fjord" 2024-10-26 16:45:14 -04:00
doc Add doc/alternative-auth-servers.md 2024-05-14 23:03:20 -04:00
flatpak Merge tag '9.0' into develop 2024-10-25 15:34:57 -04:00
launcher Change a few occurrences of "prism" to "fjord" 2024-10-26 16:45:14 -04:00
libraries Merge tag '9.0' into develop 2024-10-25 15:34:57 -04:00
nix Fix build? 2024-10-26 16:12:01 -04:00
program_info Fix build? 2024-10-26 16:12:01 -04:00
scripts Add getToken.py 2022-09-29 15:11:12 +01:00
tests Fix build? 2024-10-26 16:12:01 -04:00
.clang-format Make more options generic 2023-08-02 18:35:08 +02:00
.clang-tidy Remove top-level const qualifiers in function declarations 2023-10-28 22:12:09 -07:00
.editorconfig Use slash_star comment style in .editorconfig 2023-05-28 19:57:08 +02:00
.envrc fix(nix): reload direnv if parts change 2023-08-23 13:47:04 +02:00
.git-blame-ignore-revs chore: add nix reformat to .git-blame-ignore-revs 2024-09-30 16:25:58 -04:00
.gitattributes NOISSUE reorganize unit tests to be placed next to the code they test. Nuke more dead tests. 2016-05-01 00:02:15 +02:00
.gitignore Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into develop 2023-05-30 17:59:26 +01:00
.gitmodules Update Flatpak manifest 2023-07-18 20:41:33 +00:00
.markdownlint.yaml feat(markdown): Add markdownlint config 2022-08-06 13:00:57 +05:30
.markdownlintignore feat(markdown): Add markdownlint config 2022-08-06 13:00:57 +05:30
CMakeLists.txt Merge tag '9.0' into develop 2024-10-25 15:34:57 -04:00
CODE_OF_CONDUCT.md refactor: initial rebrand 2022-10-18 09:37:59 +02:00
CONTRIBUTING.md chore(docs): correct markdownlint warnings 2023-07-26 14:49:09 -04:00
COPYING.md Merge tag '9.0' into develop 2024-10-25 15:34:57 -04:00
default.nix style(nix): format with nixfmt 2024-08-21 03:49:36 -04:00
flake.lock chore(nix): update lockfile 2024-10-20 00:25:22 +00:00
flake.nix Fix build? 2024-10-26 16:12:01 -04:00
LICENSE add LICENSE file explicitly 2022-01-08 10:32:30 -05:00
README.md Merge tag '9.0' into develop 2024-10-25 15:34:57 -04:00
renovate.json Revert "chore(deps): enable nix lockfile maintenance for renovate" 2023-08-28 10:14:21 +02:00

Fjord Launcher logo Fjord Launcher

Fjord Launcher is a fork of Prism Launcher. It was based on PollyMC, which is now unmaintained. It is not endorsed by or affiliated with Prism Launcher or PollyMC.

Advantages of this fork over Prism Launcher

Having a problem with the launcher?

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

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

You will ask in #fjord-launcher in our Matrix space.

You will open an issue here.

Installation

Windows

scoop bucket add unmojang https://github.com/unmojang/scoop-unmojang
scoop install unmojang/fjordlauncher

Windows (Manual)

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

macOS

brew tap unmojang/homebrew-unmojang
brew install --cask fjordlauncher

macOS (Manual)

There are builds for macOS in the releases section.

Flatpak

flatpak remote-add --user --if-not-exists unmojang https://unmojang.github.io/unmojang-flatpak/index.flatpakrepo
flatpak install org.unmojang.FjordLauncher

Arch Linux

Fjord Launcher is available from the AUR:

paru -S fjordlauncher
paru -S fjordlauncher-git # build latest Git commit from source

fjordlauncher is available in Chaotic-AUR.

The fjordlauncher-bin AUR package is broken; see https://github.com/unmojang/FjordLauncher/issues/20.

Debian/Ubuntu

Install from the MPR with Mist:

mist install fjordlauncher
mist install fjordlauncher-bin # binary package
mist install fjordlauncher-git # build latest Git commit from source

Nix

This repository contains a Nix flake:

nix run github:unmojang/FjordLauncher

See nix/README.md for details.

Gentoo

Install from the unmojang overlay:

eselect repository add unmojang-overlay git https://github.com/unmojang/unmojang-overlay
emerge --sync unmojang-overlay
emerge -av games-action/fjordlauncher

Other Linux

AppImages are available in the releases section.

Building

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

Notes

  • You can easily use a custom version of authlib-injector on an instance. Select the instance in the main window, click "Edit" (or Ctrl+I/Command+I), go to the Version tab, click "Add Agents", and select your authlib-injector JAR. If your JAR is not correctly identified as authlib-injector, make sure the Agent-Class field in the JAR's MANIFEST.MF is moe.yushi.authlibinjector.Premain.