Compare commits
1 commit
main
...
renovate/d
Author | SHA1 | Date | |
---|---|---|---|
|
e684a0ce2d |
24 changed files with 221 additions and 22 deletions
4
.github/workflows/ci.yml
vendored
4
.github/workflows/ci.yml
vendored
|
@ -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: |
|
||||
|
|
2
.github/workflows/clippy.yml
vendored
2
.github/workflows/clippy.yml
vendored
|
@ -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
|
||||
|
|
2
.github/workflows/docker.yml
vendored
2
.github/workflows/docker.yml
vendored
|
@ -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
36
Cargo.lock
generated
|
@ -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
6
tags/build.md
Normal 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
6
tags/curseforge.md
Normal 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
12
tags/ftb.md
Normal 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
10
tags/gayming.md
Normal 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)
|
6
tags/legacy_java_fixer.md
Normal file
6
tags/legacy_java_fixer.md
Normal 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
7
tags/log.md
Normal 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
10
tags/login_fix.md
Normal 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
12
tags/macos_arm_java.md
Normal 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
6
tags/migrate.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
title: Migrating from MultiMC
|
||||
color: orange
|
||||
---
|
||||
|
||||
https://prismlauncher.org/wiki/getting-started/migrating-multimc/
|
7
tags/minecraft_launcher_comparison.md
Normal file
7
tags/minecraft_launcher_comparison.md
Normal 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
9
tags/nightly.md
Normal 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
10
tags/optifine.md
Normal 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
20
tags/paths.md
Normal 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
6
tags/piracy.md
Normal 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
14
tags/pluralkit.md
Normal 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
20
tags/prism_logs.md
Normal 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
10
tags/update.md
Normal 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
13
tags/vcredist.md
Normal 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
7
tags/why.md
Normal 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
8
tags/why_java_8.md
Normal 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).
|
Loading…
Add table
Add a link
Reference in a new issue