--- - name: Get current Spigot version stat: path: "{{ minecraft_server_dir }}/spigot.jar" register: current_spigot - name: Check latest Spigot version available uri: url: "https://api.papermc.io/v2/projects/paper/versions" method: GET return_content: yes register: spigot_versions_api failed_when: false - name: Parse latest version set_fact: latest_spigot_version: "{{ (spigot_versions_api.json.versions | last) if spigot_versions_api.json is defined else minecraft_version }}" - name: Compare versions set_fact: new_spigot_available: "{{ latest_spigot_version != minecraft_version }}" when: latest_spigot_version is defined - name: Display version information debug: msg: "Current: {{ minecraft_version }}, Latest: {{ latest_spigot_version | default('Unknown') }}, Update available: {{ new_spigot_available | default(false) }}"