blob: 3d035616f9f620a5647f7ac196006bb01c740f8b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
---
- name: create minecraft geyser plugin dir
become: yes
file:
path: "{{minecraft_dir}}/geyser"
owner: "{{minecraft_user}}"
group: "{{minecraft_user}}"
mode: "0755"
state: "directory"
- name: get geyser download info
uri:
url: "https://download.geysermc.org/v2/projects/geyser/versions/{{minecraft_geyser_version}}/builds/{{minecraft_geyser_build}}"
return_content: yes
register: minecraft_geyser_build_info
# The checksum makes version bumps take effect: without it, get_url skips
# the download whenever geyser.jar already exists.
- name: download geyser
become: yes
get_url:
url: "https://download.geysermc.org/v2/projects/geyser/versions/{{minecraft_geyser_version}}/builds/{{minecraft_geyser_build}}/downloads/spigot"
checksum: "sha256:{{minecraft_geyser_build_info.json.downloads.spigot.sha256}}"
dest: "{{minecraft_dir}}/plugins/geyser.jar"
mode: "0755"
notify: restart minecraft
|