Files
2026-09-12 06:55:40 +00:00

32 lines
868 B
Python

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")