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