From 22023e9b01ad7f989ad82b7e44f94c9583178801 Mon Sep 17 00:00:00 2001
From: Tobias Reisinger <tobias@msrg.cc>
Date: Sat, 5 Apr 2025 15:57:01 +0200
Subject: [PATCH] Add minecraft service monitoring and change paper to vanilla

---
 playbooks/roles/minecraft_3/vars/main.yml | 2 +-
 services.auto.tfvars                      | 7 +++++++
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/playbooks/roles/minecraft_3/vars/main.yml b/playbooks/roles/minecraft_3/vars/main.yml
index 9135c22..83106c0 100644
--- a/playbooks/roles/minecraft_3/vars/main.yml
+++ b/playbooks/roles/minecraft_3/vars/main.yml
@@ -37,7 +37,7 @@ minecraft_3_env:
   SPAWN_NPCS: true
   SPAWN_PROTECTION: 0
   SYNC_CHUNK_WRITES: true
-  TYPE: PAPER
+  TYPE: VANILLA
   ONLINE_MODE: true
   OP_PERMISSION_LEVEL: 4
   OPS: "{{ vault_minecraft_3.ops }}"
diff --git a/services.auto.tfvars b/services.auto.tfvars
index bbb6c78..3535145 100644
--- a/services.auto.tfvars
+++ b/services.auto.tfvars
@@ -412,6 +412,13 @@ services = {
         type = "firewall"
       }
     ]
+    monitoring = {
+      url = "tcp://minecraft.serguzim.me:25565"
+      group = "4-services"
+      conditions = [
+        "[CONNECTED] == true"
+      ]
+    }
     backup = [{
       name = "minecraft_3_data"
       type = "docker"