26.11.6 更新亮点
本版三件事:非法 NBT 从「事后扫描」升级为「全链路拦截」、 封禁页改为登录前抢先拦截、 以及 DuelArena 双 OP 决斗豁免。
🛡 非法 NBT 全链路拦截
以前只有「周期扫描」—— 玩家拿到非法物品后,要等下一轮扫描才会被收走。 26.11.6 把物品流动的每一个入口都堵上了。
- 玩家
/give、/replaceitem直接取消命令 - 掉落物一生成就判定(
ItemSpawnEvent) - 拾取 / 容器取出 / 创造复制 / 切到手上 / 出手 全部前置判定
- 交互后 2 tick 补扫 —— 覆盖命令方块的
/give
- 附魔等级 >
max-enchant-level AttributeModifiers超上限
命令拦截与背包扫描共用同一套判定,普通物品、改名、Lore、正常附魔一律放行。
🚫 自定义封禁页(登录前拦截)
封禁仍会自动同步到原版 banned-players.json,
管理面板照样看得见;但玩家看到的不再是原版那句
You are banned from this server。
- 在
AsyncPlayerPreLoginEvent抢先拦截(早于原版检查) - 显示完整封禁页:服务器名 / 理由 / 解封时间 / 申诉群
- 永久、临时、IP、历史封禁全部覆盖
- 其它插件已经拦下的不抢
══════════════════ Nalxer MC ══════════════════ 您已被临时封禁账户/IP地址 封禁理由:<你的理由> 解封时间:2026-11-02 01:18:26 如果您有任何异议, 请到申诉群 925200745 申诉 ══════════════════
⚔ DuelArena 双 OP 决斗豁免
两个 OP 打剑技 PVP 时,硬性清理会把双方装备清空,打起来毫无意义。 现在改成「不清,但摊开说」。
- 双方都是 OP 且正在对局 → 不清理非法 NBT
- 每 30 秒互相提醒对方持有的非法物品与原因
- 决斗结束立即恢复正常清理
- OP 打普通玩家 → 不豁免
- 配置名单玩家:全路径放行,不清理也不提醒
- 豁免玩家丢出的物品:不会被吞掉
- 竞技场里的普通玩家:照常拦截