summary refs log tree commit diff homepage
path: root/src/MinecraftHandler.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/MinecraftHandler.ts')
-rw-r--r--src/MinecraftHandler.ts10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/MinecraftHandler.ts b/src/MinecraftHandler.ts
index 7a81718..d9d30d6 100644
--- a/src/MinecraftHandler.ts
+++ b/src/MinecraftHandler.ts
@@ -88,6 +88,16 @@ class MinecraftHandler {
       }
 
       return { username: serverUsername, message: logLine }
+    } else if (this.config.SHOW_SERVER_STATUS && (logLine.includes('Starting minecraft server'))) {
+        if (this.config.DEBUG) {
+            console.log('[DEBUG]: Server has started')
+        }
+        return { username: serverUsername, message: "Server is online" }
+    } else if (this.config.SHOW_SERVER_STATUS && (logLine.includes('Stopping the server'))) {
+        if (this.config.DEBUG) {
+            console.log('[DEBUG]: Server has stopped')
+        }
+        return { username: serverUsername, message: "Server is offline" }
     } else if (this.config.SHOW_PLAYER_ADVANCEMENT && logLine.includes('made the advancement')) {
       // handle advancements
       if (this.config.DEBUG){