From 7e123f18857dc9736f0e77d2ca59427baa54f2a1 Mon Sep 17 00:00:00 2001 From: Robin Date: Mon, 13 Jul 2026 10:18:25 +0200 Subject: [PATCH 1/2] docs: clarify super endpoint metadata --- README.md | 3 --- core/src/main/resources/config.yml | 4 ++-- core/src/main/resources/proxy-config.yml | 4 ++-- 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index d81bf404..56dea0a1 100644 --- a/README.md +++ b/README.md @@ -75,9 +75,6 @@ own proxies as well as through the Connect network. You don't need to use own proxies since the Connect network already works like a global shared proxy where every Minecraft server/proxy can connect to. -There will be public APIs available for you to manage your connected endpoints and players like -sending players a message, moving them between your servers and so on. - ## Special thanks **Special thanks goes to the [GeyserMC](https://github.com/GeyserMC) developers for their Floodgate diff --git a/core/src/main/resources/config.yml b/core/src/main/resources/config.yml index ccc02559..76260502 100644 --- a/core/src/main/resources/config.yml +++ b/core/src/main/resources/config.yml @@ -7,8 +7,8 @@ endpoint: ${endpoint} # If left blank, the correct mode will be securely detected automatically. allow-offline-mode-players: false -# Super endpoints are authorized to control this endpoint via Connect API. -# e.g. disconnect players from this endpoint, send messages to players, etc. +# Optional parent endpoint names sent to WatchService as Connect-Endpoint-Parents. +# This plugin does not expose a public endpoint-control API. # # You can add as many super endpoint names as you want. #super-endpoints: diff --git a/core/src/main/resources/proxy-config.yml b/core/src/main/resources/proxy-config.yml index de8190fc..7ba5c66a 100644 --- a/core/src/main/resources/proxy-config.yml +++ b/core/src/main/resources/proxy-config.yml @@ -9,8 +9,8 @@ allow-offline-mode-players: false # The default locale for Connect. By default, Connect uses the system locale #default-locale: en_US -# Super endpoints are authorized to control this endpoint via Connect API. -# e.g. disconnect players from this endpoint, send messages to players, etc. +# Optional parent endpoint names sent to WatchService as Connect-Endpoint-Parents. +# This plugin does not expose a public endpoint-control API. # # You can add as many super endpoint names as you want. #super-endpoints: From 341da45479f0a0c7d75c2d704c7eba649c44ff21 Mon Sep 17 00:00:00 2001 From: Robin Date: Mon, 13 Jul 2026 10:35:36 +0200 Subject: [PATCH 2/2] no-mistakes(review): Align super-endpoint Javadoc with parent metadata contract --- .../main/java/com/minekube/connect/config/ConnectConfig.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/minekube/connect/config/ConnectConfig.java b/core/src/main/java/com/minekube/connect/config/ConnectConfig.java index 161714dc..ffaeb80c 100644 --- a/core/src/main/java/com/minekube/connect/config/ConnectConfig.java +++ b/core/src/main/java/com/minekube/connect/config/ConnectConfig.java @@ -61,8 +61,8 @@ public class ConnectConfig { private BedrockIdentityConfig bedrockIdentity = new BedrockIdentityConfig(); /** - * Super endpoints are authorized to control this endpoint via Connect API. - * e.g. disconnect players from this endpoint, send messages to players, etc. + * Optional parent endpoint names sent to WatchService as Connect-Endpoint-Parents. + * Connect Java does not expose a public endpoint-control API. */ private List superEndpoints;