diff --git a/src/main/java/Sdf1_login/WebManager.java b/src/main/java/Sdf1_login/WebManager.java index 987cebf..5dddf0c 100644 --- a/src/main/java/Sdf1_login/WebManager.java +++ b/src/main/java/Sdf1_login/WebManager.java @@ -4773,6 +4773,12 @@ public class WebManager { public void syncBondTransactions() { if (!enabled) return; + // ★ 高频出售缓冲模式:跳过周期推送,等待缓冲期满后由监听器统一推送 + if (inHighFreqBufferMode) { + plugin.getLogger().info("[Web高频] syncBondTransactions被跳过: inHighFreqBufferMode=true, bufferModeEnd=" + bufferModeEndTime + ", 剩余" + (bufferModeEndTime - System.currentTimeMillis()) + "ms"); + return; + } + try { BondManager bondMgr = plugin.getBonds(); if (bondMgr == null) return;