From 4c4d34a1cbb35db248d50058ebbd57224291a646 Mon Sep 17 00:00:00 2001 From: Zezik <1+zezik@noreply.localhost> Date: Sat, 12 Sep 2026 06:55:40 +0000 Subject: [PATCH] =?UTF-8?q?Nahr=C3=A1t=20soubory=20do=20=E2=80=9E/?= =?UTF-8?q?=E2=80=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mc.py | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 mc.py diff --git a/mc.py b/mc.py new file mode 100644 index 0000000..47ca384 --- /dev/null +++ b/mc.py @@ -0,0 +1,31 @@ +import os + +# ===== SETTINGS ===== + +java_path = "java" +mc_version = "1.21.1" + +# ======== END ======= + +# Check your build +old_build = os.listdir() +for i in range(len(old_build)): + if old_build[i][:6] == "paper-": + old_build = old_build[i].split("-") + old_build = old_build[2] + old_build = old_build[:-4] + break + +# Check newest build +new_build = os.popen(f"curl -s https://api.papermc.io/v2/projects/paper/versions/{mc_version}").read() +new_build = new_build.split(",") +new_build = new_build[-1] +new_build = new_build[:-2] + +if old_build != new_build: + os.system(f"wget https://api.papermc.io/v2/projects/paper/versions/{mc_version}/builds/{new_build}/downloads/paper-{mc_version}-{new_build}.jar") + os.system(f"rm paper-{mc_version}-{old_build}.jar") + +os.system(f"echo 'eula=true' > eula.txt") + +os.system(f"{java_path} -jar paper-{mc_version}-{new_build}.jar nogui")