From bd796c2ce0ef8d8b9349ff209a5aa02a3034999d Mon Sep 17 00:00:00 2001 From: s809 <43530948+s809@users.noreply.github.com> Date: Sun, 19 Oct 2025 22:58:07 +0500 Subject: [PATCH] Fix handling of empty server keys --- .../core/api/internal/ClientPluginChannelApi.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/com/seibel/distanthorizons/core/api/internal/ClientPluginChannelApi.java b/core/src/main/java/com/seibel/distanthorizons/core/api/internal/ClientPluginChannelApi.java index bb483806d..516f8b89c 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/api/internal/ClientPluginChannelApi.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/api/internal/ClientPluginChannelApi.java @@ -77,7 +77,7 @@ public class ClientPluginChannelApi private void onLevelInitMessage(LevelInitMessage msg) { - if (!msg.serverKey.matches(LevelInitMessage.SERVER_KEY_REGEX)) + if (!msg.serverKey.isEmpty() && !msg.serverKey.matches(LevelInitMessage.SERVER_KEY_REGEX)) { throw new IllegalArgumentException("Server sent invalid server key."); }