PrismLauncher-9.4

Introduksjon til PrismLauncher

PrismLauncher pakken inneholder en Minecraft Starter.

PrismLauncher Avhengigheter

Påkrevd

libxkbcommon, OpenGL (libglvnd eller Mesa; Mesa's GL is not supported), OpenJDK-17.0.17-ga (og/eller OpenJDK-20+), og Qt-6

[Viktig]

Viktig

Selv om du kan installere den nyeste versjonen av OpenJDK (versjon 20 og nyere), må du redigere byggesystemet til denne pakken, merke av for et alternativ i oppstartsmenyen og miste støtte i eldre Minecraft versjoner, inkludert modifikasjoner og andre ting. HVIS du ikke har laget OpenJDK-17.0.17-ga standard JDK. Dette er fordi versjon 20 og nyere ikke støtter Java 7. Versjon 19 og eldre støtter Java 7. OpenJDK-17.0.17-ga brukes fordi det er en LTS utgivelse som får sikkerhetsoppdateringer.

Valgfri

commonmark, ghc_filesystem, Git, QuaZip, scdoc-1.11.3, og toml++-3.4.0

Installasjon av PrismLauncher

Hvis du installerte OpenJDK-17.0.17-ga og det for øyeblikket ikke er standard JDK, men ønsker å gjøre det til standard, kjør følgende kommando som root bruker:

ln -v -nsf jdk-17.0.17-ga /opt/jdk

Hvis du har installert OpenJDK versjon 20 eller nyere og har gjort det til standard JDK, rediger byggesystemet for å tillate bygging med Java 8 i stedet for 7:

sed -e 's/Java 1.7/Java 1.8/g'   \
    -e 's/-target 7/-target 8/g' \
    -e 's/-source 7/-source 8/g' \
    -i libraries/{javacheck,launcher}/CMakeLists.txt

Installer PrismLauncher ved å kjøre følgende kommandoer:

mkdir build &&
cd    build &&

cmake -D CMAKE_INSTALL_PREFIX=/usr   \
      -D CMAKE_BUILD_TYPE=Release    \
      -W no-dev -G Ninja .. &&

ninja

Nå, som root bruker:

ninja install

Konfigurere PrismLauncher

Denne oppstartsprogrammet skal veilede deg gjennom hvordan du konfigurerer det. Det er imidlertid én viktig ting du må gjøre hvis du installerte OpenJDK versjon 20 eller nyere og gjorde det til standard. Etter at du har opprettet en instans, må du redigere den instansen, gå til «Settings» seksjonen, og kryss deretter av «Skip Java Compatibility Checks» for å unngå at Minecraft nekter å starte. Dette må gjøres for hver instans. Hvis du installerte OpenJDK-17.0.17-ga og gjort den til standard JDK, trenger ikke dette å gjøres i det hele tatt.

Hvis du bruker en nyere Minecraft instans og/eller har installerte mods som krever nyere versjoner av en gitt JDK, må du ha et multi-JDK oppsett. Dette innebærer vanligvis å ha flere JDK bygg i /opt og ha en standard JDK som brukes i alle tilfeller med mindre annet er spesifisert. Et ideelt oppsett er å lage OpenJDK-17.0.17-ga standard JDK, men installer også OpenJDK-20+ slik at JDK versjonen kan overskrives per MC instans. Nyere JDK krever også en nyere JDK å starte fra, så den som er gitt i denne boken vil ikke fungere for nyere JDK-er. Uansett må du kopiere de samme trinnene i avsnittet ovenfor, samt endre «Java Installasjon» til å peke til ønsket JDK. Når du installerer den nyere JDK-en, anbefales det å hoppe over å lage symbolsk lenke på den siden, slik at den ikke blir standard. Hvis du gjorde den til standard på forhånd, men ønsker å endre den, kjør følgende kommando som root bruker:

ln -v -nsf jdk-17.0.17-ga /opt/jdk

Et multi-JDK oppsett kan se slik ut:

$ ls /opt | grep jdk
jdk
jdk-17.0.17-ga
jdk-24.0.2+12
...

jdk kan være en symbolsk lenke til enten jdk-24.0.2+12 eller jdk-17.0.17-ga.

Innhold

Installert Program: prismlauncher
Installert Bibliotek: JavaCheck, NewLaunch, og NewLaunchLegacy (alle Java biblioteker)
Installerte Mapper: /usr/share/{PrismLauncher,qlogging-categories6}

Korte Beskrivelser

prismlauncher

administrerer og starter Minecraft instanser