From 4e897bdb0385f88b5db31a0949b9e106d6657f5b Mon Sep 17 00:00:00 2001 From: Simon <32338899+ammodev@users.noreply.github.com> Date: Tue, 1 Sep 2026 15:57:19 +0200 Subject: [PATCH 1/2] chore: add surf-cli.json --- surf-cli.json | 100 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 100 insertions(+) create mode 100644 surf-cli.json diff --git a/surf-cli.json b/surf-cli.json new file mode 100644 index 00000000..4ece0fee --- /dev/null +++ b/surf-cli.json @@ -0,0 +1,100 @@ +{ + "$schema": "https://raw.githubusercontent.com/SLNE-Development/surf-cli/master/schema/surf-cli.schema.json", + "schemaVersion": 1, + "name": "surf-api", + "group": "dev.slne.surf.api", + "description": "Multi-platform plugin API framework with modular service discovery, lifecycle-managed components, and NMS bridge abstractions for multiple server platforms.", + "archetype": "multi-module-plugin", + "maintainers": [], + "lifecycle": "active", + "tags": [ + "api", + "kotlin", + "nms", + "packet", + "packets", + "paper", + "papermc", + "utility", + "velocity" + ], + "modules": [ + { + "id": "surf-api-core", + "kind": "core" + }, + { + "id": "surf-api-core-server", + "kind": "server" + }, + { + "id": "surf-api-paper", + "kind": "paper" + }, + { + "id": "surf-api-paper-nms-common", + "kind": "other" + }, + { + "id": "surf-api-paper-nms-v1-21-11", + "kind": "other" + }, + { + "id": "surf-api-paper-nms-v26-1", + "kind": "other" + }, + { + "id": "surf-api-paper-nms-v26-2", + "kind": "other" + }, + { + "id": "surf-api-paper-server", + "kind": "server" + }, + { + "id": "surf-api-velocity", + "kind": "velocity" + }, + { + "id": "surf-api-velocity-server", + "kind": "server" + }, + { + "id": "surf-api-standalone", + "kind": "other" + }, + { + "id": "surf-api-gradle-plugin", + "kind": "other" + }, + { + "id": "surf-api-processor", + "kind": "other" + }, + { + "id": "surf-api-shared", + "kind": "other" + }, + { + "id": "surf-api-shared-public", + "kind": "other" + }, + { + "id": "surf-api-shared-internal", + "kind": "other" + }, + { + "id": "surf-api-minestom", + "kind": "other" + }, + { + "id": "surf-api-paper-plugin-test", + "kind": "other" + }, + { + "id": "surf-api-generator", + "kind": "other" + } + ], + "dependencies": {} +} From a67c2ffc20654da4f1660ef97945cfbcf11b39a6 Mon Sep 17 00:00:00 2001 From: Simon <32338899+ammodev@users.noreply.github.com> Date: Fri, 4 Sep 2026 14:40:17 +0200 Subject: [PATCH 2/2] chore: add surf-cli.json --- surf-cli.json | 51 ++++++++++++++++++++------------------------------- 1 file changed, 20 insertions(+), 31 deletions(-) diff --git a/surf-cli.json b/surf-cli.json index 4ece0fee..5aa7ffc8 100644 --- a/surf-cli.json +++ b/surf-cli.json @@ -4,96 +4,85 @@ "name": "surf-api", "group": "dev.slne.surf.api", "description": "Multi-platform plugin API framework with modular service discovery, lifecycle-managed components, and NMS bridge abstractions for multiple server platforms.", - "archetype": "multi-module-plugin", + "archetype": "library", "maintainers": [], "lifecycle": "active", - "tags": [ - "api", - "kotlin", - "nms", - "packet", - "packets", - "paper", - "papermc", - "utility", - "velocity" - ], "modules": [ { "id": "surf-api-core", - "kind": "core" + "kind": "api" }, { "id": "surf-api-core-server", - "kind": "server" + "kind": "api" }, { "id": "surf-api-paper", - "kind": "paper" + "kind": "api" }, { "id": "surf-api-paper-nms-common", - "kind": "other" + "kind": "api" }, { "id": "surf-api-paper-nms-v1-21-11", - "kind": "other" + "kind": "api" }, { "id": "surf-api-paper-nms-v26-1", - "kind": "other" + "kind": "api" }, { "id": "surf-api-paper-nms-v26-2", - "kind": "other" + "kind": "api" }, { "id": "surf-api-paper-server", - "kind": "server" + "kind": "api" }, { "id": "surf-api-velocity", - "kind": "velocity" + "kind": "api" }, { "id": "surf-api-velocity-server", - "kind": "server" + "kind": "api" }, { "id": "surf-api-standalone", - "kind": "other" + "kind": "api" }, { "id": "surf-api-gradle-plugin", - "kind": "other" + "kind": "api" }, { "id": "surf-api-processor", - "kind": "other" + "kind": "api" }, { "id": "surf-api-shared", - "kind": "other" + "kind": "api" }, { "id": "surf-api-shared-public", - "kind": "other" + "kind": "api" }, { "id": "surf-api-shared-internal", - "kind": "other" + "kind": "api" }, { "id": "surf-api-minestom", - "kind": "other" + "kind": "api" }, { "id": "surf-api-paper-plugin-test", - "kind": "other" + "kind": "api" }, { "id": "surf-api-generator", - "kind": "other" + "kind": "api" } ], "dependencies": {}