Prism Launcher fork with support for alternative auth servers
Go to file
2025-01-11 14:19:43 -06:00
.github Merge in Changes from Prism 9.2 2025-01-11 13:58:12 -06:00
buildconfig restore original versioning without causing nix breakage(?) 2024-11-29 08:31:50 -06:00
cmake Merge in Changes from Prism 9.2 2025-01-11 13:58:12 -06:00
doc Add doc/alternative-auth-servers.md 2024-05-14 23:03:20 -04:00
flatpak Merge in Changes from Prism 9.2 2025-01-11 13:58:12 -06:00
launcher Revert "revert auth parent changes" 2025-01-11 14:19:39 -06:00
libraries Clean up some lingering differences from upstream 2024-10-26 17:52:25 -04:00
nix Revert "Parity with Upstream towards Nix" 2025-01-11 14:19:43 -06:00
program_info Fix builds, restore PollyMC to contributors list. 2024-10-29 23:00:35 -05:00
tests Merge in Changes from Prism 9.2 2025-01-11 13:58:12 -06: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 Clean up some lingering differences from upstream 2024-10-26 17:52:25 -04:00
.gitmodules Update Flatpak manifest 2023-07-17 22:38:12 -05:00
.markdownlint.yaml Update .markdownlint.yaml 2024-10-30 05:46:43 +05:30
.markdownlintignore feat(markdown): Add markdownlint config 2022-08-06 13:00:57 +05:30
CMakeLists.txt Merge in Changes from Prism 9.2 2025-01-11 13:58:12 -06: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 correct copyright and license 2024-10-29 03:33:17 -05:00
default.nix style(nix): format with nixfmt 2024-08-21 03:49:36 -04:00
flake.lock Merge pull request #42 from ryze312/nix 2025-01-11 13:02:27 -06:00
flake.nix Revert "Parity with Upstream towards Nix" 2025-01-11 14:19:43 -06:00
LICENSE add LICENSE file explicitly 2022-01-08 10:32:30 -05:00
README.md Update README.md 2024-10-29 03:33:18 -05:00
renovate.json Revert "chore(deps): enable nix lockfile maintenance for renovate" 2023-08-28 10:14:21 +02:00

ShatteredPrism

Shattered Prism is a custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once.

This is a fork of PrismLauncher and is not endorsed by it.

Why does this exist?

Installation

  • Downloads can be found on the GitHub Releases.
  • Last build status can be found in the GitHub Actions tab (this also includes the pull requests status).

Community & Support

Feel free to create a GitHub issue if you find a bug or want to suggest something, it is currently the only way to contact anyone regarding this project.

Do not ask for support on any of the official PrismLauncher channels as they cannot be held responsible for any issues caused by the changes made.

License https://github.com/PrismLauncher/PrismLauncher/blob/develop/LICENSE

All launcher code is available under the GPL-3.0-only license.

The logo and related assets are under the CC BY-NC-SA 4.0 license.

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.