Skip to content
This repository was archived by the owner on Feb 12, 2026. It is now read-only.
This repository was archived by the owner on Feb 12, 2026. It is now read-only.

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

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!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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