minecraft/server/tasks/main.yaml
changeset 253 4ca131e557dc
parent 239 c3e3169399a8
--- a/minecraft/server/tasks/main.yaml	Wed Mar 25 21:42:49 2026 -0500
+++ b/minecraft/server/tasks/main.yaml	Fri Mar 27 14:56:43 2026 -0500
@@ -17,10 +17,16 @@
     mode: "0755"
     state: "directory"
 
+- name: get minecraft download info
+  uri:
+    url: "https://api.papermc.io/v2/projects/paper/versions/{{minecraft_paper_version}}/builds/{{minecraft_paper_build}}"
+    return_content: yes
+  register: minecraft_build_info
+
 - name: download minecraft
   become: yes
   get_url:
-    url: "{{minecraft_url}}"
+    url: "https://fill-data.papermc.io/v1/objects/{{minecraft_build_info.json.downloads.application.sha256}}/paper-{{minecraft_paper_version}}-{{minecraft_paper_build}}.jar"
     dest: "{{minecraft_dir}}/server.jar"
     mode: "0755"
   notify: restart minecraft