第57批续4:confirm/cancel ban移到通用confirm/cancel之前 + 全文件\u00a7替换为§

This commit is contained in:
youpaishidifu
2026-10-26 11:36:54 +08:00
parent 7b62075dc7
commit f7f47e6178
+17 -17
View File
@@ -10017,6 +10017,23 @@ public class Main extends JavaPlugin
return true;
}
// ★ 第57批:confirm ban 确认封禁缺口拉回
if (sub.equals("confirm") && args.length >= 2 && args[1].equalsIgnoreCase("ban")) {
if (!isAdmin(sender)) { sender.sendMessage("\u00a7c权限不足"); return true; }
if (webManager == null) { sender.sendMessage("\u00a7cWeb通信未初始化"); return true; }
if (!webManager.hasBanPending()) { sender.sendMessage("§c当前没有待确认的封禁缺口"); return true; }
webManager.confirmBanGap(sender);
return true;
}
// ★ 第57批:cancel ban 确认解封(清空PHP封禁数据,不写回banned-players.json)
if (sub.equals("cancel") && args.length >= 2 && args[1].equalsIgnoreCase("ban")) {
if (!isAdmin(sender)) { sender.sendMessage("\u00a7c权限不足"); return true; }
if (webManager == null) { sender.sendMessage("\u00a7cWeb通信未初始化"); return true; }
if (!webManager.hasBanPending()) { sender.sendMessage("§c当前没有待确认的封禁缺口"); return true; }
webManager.cancelBanGap(sender);
return true;
}
if (sub.equals("confirm")) {
if (!isAdmin(sender)) {
sender.sendMessage("§c权限不足");
@@ -10071,23 +10088,6 @@ public class Main extends JavaPlugin
return true;
}
// ★ 第57批:confirm ban 确认封禁缺口拉回
if (sub.equals("confirm") && args.length >= 2 && args[1].equalsIgnoreCase("ban")) {
if (!isAdmin(sender)) { sender.sendMessage("\u00a7c权限不足"); return true; }
if (webManager == null) { sender.sendMessage("\u00a7cWeb通信未初始化"); return true; }
if (!webManager.hasBanPending()) { sender.sendMessage("§c当前没有待确认的封禁缺口"); return true; }
webManager.confirmBanGap(sender);
return true;
}
// ★ 第57批:cancel ban 确认解封(清空PHP封禁数据,不写回banned-players.json)
if (sub.equals("cancel") && args.length >= 2 && args[1].equalsIgnoreCase("ban")) {
if (!isAdmin(sender)) { sender.sendMessage("\u00a7c权限不足"); return true; }
if (webManager == null) { sender.sendMessage("\u00a7cWeb通信未初始化"); return true; }
if (!webManager.hasBanPending()) { sender.sendMessage("§c当前没有待确认的封禁缺口"); return true; }
webManager.cancelBanGap(sender);
return true;
}
// ===== stop =====
if (sub.equals("stop")) {
if (!(sender instanceof Player)) {