From ba0b7fb8792170f200f5f950b1bfc7f84d80bb64 Mon Sep 17 00:00:00 2001 From: youpaishidifu Date: Sun, 5 Jul 2026 18:05:40 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=BF=AB=E9=80=9F=E8=BF=94?= =?UTF-8?q?=E5=9B=9E=E5=86=B7=E5=8D=B4=E6=97=B6=E9=97=B4+=E7=A7=BB?= =?UTF-8?q?=E9=99=A4=E5=B9=BF=E5=91=8A=E6=9C=BA=E6=8C=82=E6=9C=BA=E6=B6=88?= =?UTF-8?q?=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/Sdf1_login/ChatFilterManager.java | 2 +- src/main/java/Sdf1_login/QuickBack.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/Sdf1_login/ChatFilterManager.java b/src/main/java/Sdf1_login/ChatFilterManager.java index 9cb5711..0d443d9 100644 --- a/src/main/java/Sdf1_login/ChatFilterManager.java +++ b/src/main/java/Sdf1_login/ChatFilterManager.java @@ -1259,7 +1259,7 @@ public class ChatFilterManager { long idleThreshold = 5 * 60 * 1000L; // 5分钟 org.bukkit.Bukkit.getOnlinePlayers().forEach(p -> { if (isPlayerIdle(p.getName(), idleThreshold)) { - p.sendMessage("§c[系统] 您已连续空闲超过5分钟,即将被踢出"); + // 不再发送空闲消息,仅刷新计时 playerLastActiveTime.put(p.getName(), System.currentTimeMillis()); // 刷新计时 } }); diff --git a/src/main/java/Sdf1_login/QuickBack.java b/src/main/java/Sdf1_login/QuickBack.java index 7841b2f..37db093 100644 --- a/src/main/java/Sdf1_login/QuickBack.java +++ b/src/main/java/Sdf1_login/QuickBack.java @@ -39,7 +39,7 @@ public class QuickBack implements Listener, CommandExecutor, TabCompleter { // ★ 定时器引用(用于 shutdown 时取消) private BukkitTask scheduleTask = null; - private static final long COOLDOWN_MS = 5 * 60 * 1000; // 5分钟冷却 + private static final long COOLDOWN_MS = 10 * 1000; // 10秒冷却 public QuickBack(Main plugin) { this.plugin = plugin;