diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 03b8d611..334f8259 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -14,6 +14,7 @@ jobs: if: ${{ github.event_name != 'pull_request' || github.repository != github.event.pull_request.head.repo.full_name }} name: Build with Java 17 runs-on: ubuntu-latest + timeout-minutes: 10 permissions: contents: read steps: diff --git a/pom.xml b/pom.xml index 45524ffb..dee6d63c 100644 --- a/pom.xml +++ b/pom.xml @@ -64,13 +64,9 @@ - - central - https://repo.maven.apache.org/maven2 - velocity - https://repo.papermc.io/repository/maven-public/ + https://nexus.velocitypowered.com/repository/maven-public/ diff --git a/src/main/java/net/azisaba/kuvel/KuvelServiceHandler.java b/src/main/java/net/azisaba/kuvel/KuvelServiceHandler.java index d1f1d5a9..c76eb396 100644 --- a/src/main/java/net/azisaba/kuvel/KuvelServiceHandler.java +++ b/src/main/java/net/azisaba/kuvel/KuvelServiceHandler.java @@ -221,17 +221,7 @@ public void shutdown() { * @param serverName The name of the server. */ public void registerPod(Pod pod, String serverName) { - var currentServer = plugin.getProxy().getServer(serverName); - - if (currentServer.isPresent() && podUidAndServerNameMap.getUidFromServerName(serverName) == null) { - plugin - .getLogger() - .warn("Skipped registering server " + serverName + " because the name is already used"); - return; - } - InetSocketAddress address = new InetSocketAddress(pod.getStatus().getPodIP(), 25565); - currentServer.ifPresent(server -> plugin.getProxy().unregisterServer(server.getServerInfo())); plugin.getProxy().registerServer(new ServerInfo(serverName, address)); podUidAndServerNameMap.register(pod.getMetadata().getUid(), serverName);