Skip to content

Aktualisierung auf die Version 1.21.4 mit Java 21, getestet auf raspberry pie 4 mit 4gb Ram #56

Open
@Andysoft2000

Description

@Andysoft2000

Zum modifizieren einer laufenden Version:
Die start.sh korrigieren. Hier haben sich die API Pfade geändert:

Zeile 190:
curl -H "Accept-Encoding: identity" -H "Accept-Language: en" -L -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4.212 Safari/537.36" -s https://api.papermc.io/ -o /dev/null

Zeile 195:
BuildJSON=$(curl -H "Accept-Encoding: identity" -H "Accept-Language: en" -L -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4.212 Safari/537.36" https://api.papermc.io/v2/projects/paper/versions/1.21.4)

Zeile 200:
curl -H "Accept-Encoding: identity" -H "Accept-Language: en" -L -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4.212 Safari/537.36" -o paperclip.jar "https://api.papermc.io/v2/projects/paper/versions/1.21.4/builds/$Build/downloads/paper-1.21.4-$Build.jar"

Für das Aktualisierte Setup:
Prinzipiell sind folgende Änderungen zu machen: Java version anpassen, Paper Version anpassen, und die Download API Anpassen, da hier Änderungen gemacht wurden.
Die Datei SetupMinecraft.sh sieht bei mir jetzt so aus:

Zeile 10: Version="1.21.4"
Zeile 12: AllowLocalCopy="1"

Zeile 216 bis 218:

 curl -H "Accept-Encoding: identity" -H "Accept-Language: en" -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4.212 Safari/537.36" 'https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.4_7%2B10/OpenJDK21U-jre_arm_linux_hotspot_21.0.4_7.tar.gz' -o jre21.tar.gz -L
    tar -xf jre21.tar.gz
    rm -f jre21.tar.gz

Zeile 221 bis 223:

   curl -H "Accept-Encoding: identity" -H "Accept-Language: en" -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4.212 Safari/537.36" 'https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.4_7%2B10/OpenJDK21U-jre_aarch64_linux_hotspot_21.0.4_7.tar.gz' -o jre21.tar.gz -L
    tar -xf jre21.tar.gz
    rm -f jre21.tar.gz

Zeile 226 bis 228:

 curl -H "Accept-Encoding: identity" -H "Accept-Language: en" -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4.212 Safari/537.36" 'https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.4_7%2B10/OpenJDK21U-jre_x64_linux_hotspot_21.0.4_7.tar.gz' -o jre21.tar.gz -L
    tar -xf jre21.tar.gz
    rm -f jre21.tar.gz

Zeile 231 bis 233:

  curl -H "Accept-Encoding: identity" -H "Accept-Language: en" -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4.212 Safari/537.36" 'https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.4_7%2B10/OpenJDK21U-jre_s390x_linux_hotspot_21.0.4_7.tar.gz' -o jre21.tar.gz -L
    tar -xf jre21.tar.gz
    rm -f jre21.tar.gz

Zeile 236 bis 238:

 curl -H "Accept-Encoding: identity" -H "Accept-Language: en" -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4.212 Safari/537.36" 'https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.4_7%2B10/OpenJDK21U-jre_ppc64le_linux_hotspot_21.0.4_74_7.tar.gz' -o jre21.tar.gz -L
    tar -xf jre21.tar.gz
    rm -f jre21.tar.gz

Zeile 245: Print_Style "Required OpenJDK version 21 could not be installed." "$RED"
Zeile 252: Print_Style "Required OpenJDK version 21 could not be installed." "$RED"
Zeile 324: if [[ $CurrentJava -lt 21 ]]; then
Zeile 375:
BuildJSON=$(curl -H "Accept-Encoding: identity" -H "Accept-Language: en" -L -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4.212 Safari/537.36" https://api.papermc.io/v2/projects/paper/versions/$Version)
Zeile 378:
curl -H "Accept-Encoding: identity" -H "Accept-Language: en" -L -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4.212 Safari/537.36" -o paperclip.jar "https://api.papermc.io/v2/projects/paper/versions/$Version/builds/$Build/downloads/paper-$Version-$Build.jar"

Viel Spaß beim Korrigieren!

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions