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."); }