diff --git a/src/main/java/com/jaoafa/mymaid4/event/Event_PlayerCheckPreLogin.java b/src/main/java/com/jaoafa/mymaid4/event/Event_PlayerCheckPreLogin.java index d2e9c6d08..753e89d70 100644 --- a/src/main/java/com/jaoafa/mymaid4/event/Event_PlayerCheckPreLogin.java +++ b/src/main/java/com/jaoafa/mymaid4/event/Event_PlayerCheckPreLogin.java @@ -91,12 +91,12 @@ public static void OnEvent_PlayerCheckPreLogin(AsyncPlayerPreLoginEvent event) { return; } - if (geoip != null && geoip.country() == null) { + if (geoip != null && (geoip.country() == null || geoip.country().getIsoCode() == null)) { // Unknown disallow(event, Component.text().append( Component.text("接続元国情報の取得に失敗しました。", NamedTextColor.WHITE), Component.text("当サーバでは、日本国外からのログインを禁止しています。", NamedTextColor.AQUA), - Component.text("あなたの接続元国情報を取得できなかったため、ログインを制限いたしました。", NamedTextColor.AQUA) + Component.text("あなたの接続元国情報を取得できなかったため、ログインを制限しました。", NamedTextColor.AQUA) ).build(), "Region unknown"); } else if (geoip != null && !geoip.country().getIsoCode().equals("JP")) { // 日本国外からのアクセスをすべて規制