Compare commits

..

1 commit

Author SHA1 Message Date
renovate[bot]
e684a0ce2d
chore(deps): update determinatesystems/magic-nix-cache-action action to v12 2025-07-03 17:32:07 +00:00
24 changed files with 221 additions and 22 deletions

View file

@ -35,7 +35,7 @@ jobs:
- name: Setup Nix cache
if: ${{ matrix.use-nix }}
uses: DeterminateSystems/magic-nix-cache-action@v9
uses: DeterminateSystems/magic-nix-cache-action@v12
- name: Build
if: ${{ !matrix.use-nix }}
@ -58,7 +58,7 @@ jobs:
uses: DeterminateSystems/nix-installer-action@v17
- name: Setup Nix cache
uses: DeterminateSystems/magic-nix-cache-action@v9
uses: DeterminateSystems/magic-nix-cache-action@v12
- name: Run checks
run: |

View file

@ -31,7 +31,7 @@ jobs:
uses: DeterminateSystems/nix-installer-action@v17
- name: Setup Nix cache
uses: DeterminateSystems/magic-nix-cache-action@v9
uses: DeterminateSystems/magic-nix-cache-action@v12
- name: Generate sarif report
id: clippy-run

View file

@ -25,7 +25,7 @@ jobs:
uses: DeterminateSystems/nix-installer-action@v17
- name: Setup Nix cache
uses: DeterminateSystems/magic-nix-cache-action@v9
uses: DeterminateSystems/magic-nix-cache-action@v12
- name: Build Docker image
id: build

36
Cargo.lock generated
View file

@ -298,9 +298,9 @@ dependencies = [
[[package]]
name = "cc"
version = "1.2.29"
version = "1.2.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c1599538de2394445747c8cf7935946e3cc27e9625f889d979bfb2aaf569362"
checksum = "d487aa071b5f64da6f19a3e848e3578944b726ee5a4854b82172f02aa876bfdc"
dependencies = [
"jobserver",
"libc",
@ -859,9 +859,9 @@ checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2"
[[package]]
name = "gray_matter"
version = "0.2.9"
version = "0.2.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8666976c40b8633f918783969b6681a3ddb205f29150348617de425d85a3e3bd"
checksum = "31ee6a6070bad7c953b0c8be9367e9372181fed69f3e026c4eb5160d8b3c0222"
dependencies = [
"serde",
"serde_json",
@ -1063,7 +1063,7 @@ dependencies = [
"hyper 1.6.0",
"hyper-util",
"log",
"rustls 0.23.29",
"rustls 0.23.28",
"rustls-native-certs",
"rustls-pki-types",
"tokio",
@ -1798,7 +1798,7 @@ dependencies = [
"quinn-proto",
"quinn-udp",
"rustc-hash 2.1.1",
"rustls 0.23.29",
"rustls 0.23.28",
"socket2",
"thiserror 2.0.12",
"tokio",
@ -1818,7 +1818,7 @@ dependencies = [
"rand 0.9.1",
"ring",
"rustc-hash 2.1.1",
"rustls 0.23.29",
"rustls 0.23.28",
"rustls-pki-types",
"slab",
"thiserror 2.0.12",
@ -1929,7 +1929,7 @@ dependencies = [
"num-bigint",
"percent-encoding",
"pin-project-lite",
"rustls 0.23.29",
"rustls 0.23.28",
"rustls-native-certs",
"ryu",
"sha1_smol",
@ -1965,7 +1965,7 @@ dependencies = [
"redis",
"regex",
"reqwest 0.12.22",
"rustls 0.23.29",
"rustls 0.23.28",
"serde",
"serde_json",
"tokio",
@ -2064,7 +2064,7 @@ dependencies = [
"percent-encoding",
"pin-project-lite",
"quinn",
"rustls 0.23.29",
"rustls 0.23.28",
"rustls-pki-types",
"serde",
"serde_json",
@ -2168,16 +2168,16 @@ dependencies = [
[[package]]
name = "rustls"
version = "0.23.29"
version = "0.23.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2491382039b29b9b11ff08b76ff6c97cf287671dbb74f0be44bda389fffe9bd1"
checksum = "7160e3e10bf4535308537f3c4e1641468cd0e485175d6163087c0393c7d46643"
dependencies = [
"aws-lc-rs",
"log",
"once_cell",
"ring",
"rustls-pki-types",
"rustls-webpki 0.103.4",
"rustls-webpki 0.103.3",
"subtle",
"zeroize",
]
@ -2236,9 +2236,9 @@ dependencies = [
[[package]]
name = "rustls-webpki"
version = "0.103.4"
version = "0.103.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc"
checksum = "e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435"
dependencies = [
"aws-lc-rs",
"ring",
@ -2763,9 +2763,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
name = "tokio"
version = "1.46.1"
version = "1.46.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17"
checksum = "1140bb80481756a8cbe10541f37433b459c5aa1e727b4c020fbfebdc25bf3ec4"
dependencies = [
"backtrace",
"bytes",
@ -2818,7 +2818,7 @@ version = "0.26.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b"
dependencies = [
"rustls 0.23.29",
"rustls 0.23.28",
"tokio",
]

6
tags/build.md Normal file
View file

@ -0,0 +1,6 @@
---
title: Building Prism from scratch
color: blue
---
https://prismlauncher.org/wiki/development/build-instructions/

6
tags/curseforge.md Normal file
View file

@ -0,0 +1,6 @@
---
title: What's wrong with CurseForge?
color: orange
---
CurseForge added a new option to block third party clients like Prism Launcher from accessing mod files, and they started to enforce this option lately. We can't allow you to download those mods directly from CurseForge because of this. However, Prism Launcher offers a workaround to enable the downloading of these mods, by allowing you to download these mods from your browser and automatically importing them into the instance. We highly encourage asking authors that opted out of client downloads to stop doing so.

12
tags/ftb.md Normal file
View file

@ -0,0 +1,12 @@
---
title: Can I install/download FTB packs directly from Prism?
color: orange
---
You cannot download FTB packs directly from Prism Launcher.
At the request of the FTB Team we had to remove the feature that allows you to download them from Prism Launcher due to the monetization of FTB packs.
Existing instances of FTB packs are still functional, however to download them, you have to use the official FTB App and manually import the modpack to your Prism Launcher instances.
For more information, please see [the blogpost](https://prismlauncher.org/news/ftb-removal/).

10
tags/gayming.md Normal file
View file

@ -0,0 +1,10 @@
---
title: Why is the channel called "gayming"?
color: pink
---
"gayming" is the correct spelling to describe the action of playing video gaymes. The common misconception that it should be spelled "gaming" stems from the erroneous yet widespread use of "game" instead of "gayme".
This channel helps inform of proper lingustics in the face of rampant misspelling. ||This is a joke, though we do love our fellow gaymers out here :rainbow:||
(Taken almost entirely from Modrinth)

View file

@ -0,0 +1,6 @@
---
title: LegacyJavaFixer
color: yellow
---
MinecraftForge provides a coremod to fix some issues with older Forge versions on recent Java versions. You can download it [here](https://dist.creeper.host/FTB2/maven/net/minecraftforge/lex/legacyjavafixer/1.0/legacyjavafixer-1.0.jar).

7
tags/log.md Normal file
View file

@ -0,0 +1,7 @@
---
title: Upload Logs
color: orange
image: https://cdn.discordapp.com/attachments/1031694870756204566/1156971972232740874/image.png
---
Please send logs! The recommended site to upload your logs to is [mclo.gs](https://mclo.gs/).

10
tags/login_fix.md Normal file
View file

@ -0,0 +1,10 @@
---
title: Microsoft login
color: orange
---
If you have trouble with Microsoft login make sure:
* The age stated in your account is over 21.
* Microsoft auth servers are not experiencing downtime.
For more possible solutions check this GitHub issue [#2302](https://github.com/PrismLauncher/PrismLauncher/issues/2302).

12
tags/macos_arm_java.md Normal file
View file

@ -0,0 +1,12 @@
---
title: Install arm64 Java on macOS
color: yellow
---
On macOS arm64, also known as Apple Silicon (M1, M2, etc.), you will need to install the arm64 version of Java. We recommend using builds from Azul, the links for which can be found below:
- [Java 8](https://www.azul.com/downloads/?version=java-8-lts&os=macos&architecture=arm-64-bit&package=jdk#zulu) or versions ≤ 1.16
- [Java 17](https://www.azul.com/downloads/?version=java-17-lts&os=macos&architecture=arm-64-bit&package=jdk#zulu) for versions ≥ 1.17 and ≤ 1.20.4
- [Java 21](https://www.azul.com/downloads/?version=java-21-lts&os=macos&architecture=arm-64-bit&package=jdk#zulu) for versions ≥ 1.20.5
It is recommended to install Java 8, Java 17, and Java 21.

6
tags/migrate.md Normal file
View file

@ -0,0 +1,6 @@
---
title: Migrating from MultiMC
color: orange
---
https://prismlauncher.org/wiki/getting-started/migrating-multimc/

View file

@ -0,0 +1,7 @@
---
title: Minecraft Launcher Comparison
color: green
---
Here is a comparison of the features of various launchers, including Prism Launcher:
https://mc-launcher.tayou.org/

9
tags/nightly.md Normal file
View file

@ -0,0 +1,9 @@
---
title: Where can I download unstable builds of Prism Launcher?
color: green
---
You can download unstable builds [here](https://nightly.link/PrismLauncher/PrismLauncher/workflows/build/develop).
> **:warning: Caution**
> Unstable builds have more bugs and are therefore more likely to break! By using the latest commit you are using software which has not been properly tested. For this reason we recommend using Portable or AppImage builds, or least making a backup.

10
tags/optifine.md Normal file
View file

@ -0,0 +1,10 @@
---
title: OptiFine
color: green
---
OptiFine is known to cause problems when paired with other mods.
Please see [Installing OptiFine Alternatives](https://prismlauncher.org/wiki/getting-started/install-of-alternatives/).
If you really want to use OptiFine, see [Installing OptiFine](https://prismlauncher.org/wiki/getting-started/installing-optifine/).

20
tags/paths.md Normal file
View file

@ -0,0 +1,20 @@
---
title: Data directories
color: blue
fields:
- name: Portable (Windows / Linux)
value: In the PrismLauncher folder
- name: Windows
value: '`%APPDATA%/PrismLauncher`'
- name: Scoop
value: '`%HOMEPATH%\scoop\persist\prismlauncher`'
- name: macOS
value: '`~/Library/Application Support/PrismLauncher`'
- name: Linux
value: '`~/.local/share/PrismLauncher`'
- name: Flatpak
value: '`~/.var/app/org.prismlauncher.PrismLauncher/data/PrismLauncher`'
---
Where Prism Launcher stores your data (e.g. instances).

6
tags/piracy.md Normal file
View file

@ -0,0 +1,6 @@
---
title: We don't tolerate piracy!
color: red
---
Prism Launcher has always been legal, legitimate & appropriate. We don't and never will have features such as offline login without an official account.

14
tags/pluralkit.md Normal file
View file

@ -0,0 +1,14 @@
---
title: Why PluralKit?
color: blue
---
Plurality is the existence of multiple self-aware entities inside the same brain.
Each member of a system/collective (group residing inside the same physical brain) is an individual person, so please treat them as such.
On Discord, some systems may use [PluralKit](https://pluralkit.me/) to make their message appear with the correct profile, resulting in a `[APP]` tag.
For more information about plurality, we recommend [More Than One](https://morethanone.info/) for a useful overview.
**Note: We do NOT tolerate the use of PluralKit for role playing.**

20
tags/prism_logs.md Normal file
View file

@ -0,0 +1,20 @@
---
title: Upload Logs
color: orange
fields:
- name: Portable (Windows / Linux)
value: '`./logs/PrismLauncher-0.log` In the PrismLauncher folder'
- name: Windows
value: '`%APPDATA%/PrismLauncher/logs/PrismLauncher-0.log`'
- name: Scoop
value: '`%HOMEPATH%\scoop\persist\prismlauncher\logs\PrismLauncher-0.log`'
- name: macOS
value: '`~/Library/Application Support/PrismLauncher/logs/PrismLauncher-0.log`'
- name: Linux
value: '`~/.local/share/PrismLauncher/logs/PrismLauncher-0.log`'
- name: Flatpak
value: '`~/.var/app/org.prismlauncher.PrismLauncher/data/PrismLauncher/logs/PrismLauncher-0.log`'
---
Please send logs! The recommended site to upload your logs to is [mclo.gs](https://mclo.gs/).

10
tags/update.md Normal file
View file

@ -0,0 +1,10 @@
---
title: Does Prism Launcher auto-update?
color: blue
---
Windows auto-updating is only supported on 8.0+. For Prism 7.2 or below, you will need to download the installer and run it again in order to update. On 8.0 or newer, click the 'Update' button. You will not lose your instances.
Prism Launcher auto-updates for macOS using the [Sparkle Framework](https://sparkle-project.org/).
For Linux, just use your package manager! Otherwise, AppImage and portable auto-updating was added in 8.0.

13
tags/vcredist.md Normal file
View file

@ -0,0 +1,13 @@
---
title: vcredist is required to run Prism on Windows
color: pink
---
Like most apps on Windows, you have to install vcredist for Prism to run. Depending on what version of Prism you are using, you may need a different version.
You need:
- [vcredist 2022 x64](https://aka.ms/vs/17/release/vc_redist.x64.exe) if you're using PrismLauncher-Windows-MSVC (the recommended version for Windows 10 64 bit/Windows 11).
- [vcredist 2022 arm64](https://aka.ms/vs/17/release/vc_redist.arm64.exe) if you're using PrismLauncher-Windows-MSVC-arm64 (the recommended version for Windows 10/11 on ARM).
See the [wiki page](https://prismlauncher.org/wiki/overview/frequent-issues/#%22msvcp140_2.dll-was-not-found%22) on Prism's website for more information.

7
tags/why.md Normal file
View file

@ -0,0 +1,7 @@
---
title: But why?
color: purple
---
https://prismlauncher.org/wiki/overview/faq/#why-did-our-community-choose-to-fork
https://prismlauncher.org/news/moving-on/

8
tags/why_java_8.md Normal file
View file

@ -0,0 +1,8 @@
---
title: Why does Prism Launcher ask me to change Java version?
color: orange
---
Minecraft versions before 1.17 required Java 8 and have issues with newer Java, while newer versions require Java 17 or Java 21, so you need to change Java version. Some people think Java 8 is very outdated, however, it's actually an LTS, meaning it's still getting updates.
If one of your mods is weird and requires newer Java, you can bypass this, by going to instance settings-Java and ticking 'Skip java compatibility checks', but be aware of potential issues, such as [random CMEs](https://bugs.mojang.com/browse/MC-149777).