From abdf5ddefcb4dfabeffe243fa09bc100ab494ea8 Mon Sep 17 00:00:00 2001 From: WeeXnes Date: Wed, 5 Mar 2025 06:57:32 +0100 Subject: [PATCH] working prototype --- package.json | 9 +- pages/index.vue | 228 ++++++++++++++++++++++++++++-------- server/api/deleteServer.ts | 28 +++++ server/api/getLogs.ts | 9 +- server/api/getProperties.ts | 32 +++++ server/api/setProperties.ts | 32 +++++ server/api/startServer.ts | 10 +- server/api/stopServer.ts | 5 +- types/MinecraftServer.ts | 19 ++- util/jsonLoader.ts | 16 ++- 10 files changed, 317 insertions(+), 71 deletions(-) create mode 100644 server/api/deleteServer.ts create mode 100644 server/api/getProperties.ts create mode 100644 server/api/setProperties.ts diff --git a/package.json b/package.json index a5cf7eb..ca55278 100644 --- a/package.json +++ b/package.json @@ -14,10 +14,13 @@ "@nuxtjs/tailwindcss": "^6.13.1", "axios": "^1.7.9", "daisyui": "^4.12.23", + "execa": "^9.5.2", + "ini": "^5.0.0", "nuxt": "^3.15.4", "vue": "latest", - "vue-router": "latest", - "execa": "^9.5.2", - "ini": "^5.0.0" + "vue-router": "latest" + }, + "devDependencies": { + "@types/ini": "^4.1.1" } } diff --git a/pages/index.vue b/pages/index.vue index 41f76c5..c756af0 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -3,18 +3,20 @@

Minecraft Servers

-

+

{{ server.name }}

+

Version: {{ server.version }}

-

Port {{ server.port }}

-

Memory: {{ server.minMemory }}-{{ server.maxMemory }}GB

+

Memory: {{ server.maxMemory }}GB

- - + + + +
@@ -40,12 +42,6 @@
-