资源图标

服务端插件 FuckCn2b2t - 受不了某些服疯狂小号刷屏打广告?试试这个聊天管控插件! 0.7

请登录后获取
希望可以兼容BungeeCord、Velocity就更好了,就不用手动塞入每个子服了
 
希望可以兼容BungeeCord、Velocity就更好了,就不用手动塞入每个子服了
经过分析,插件使用的API和整体设计思路上兼容代理端的希望不大。
[MD] | 当前使用的事件 | 代理服是否有等价物? | 影响的功能 | |---|---|---| | `AsyncChatEvent` | Bungee: `ChatEvent` ✅ / Velocity: `PlayerChatEvent` ✅ | 聊天拦截 | | `PlayerJoinEvent` | BC: `PostLoginEvent` ✅ / V: `LoginEvent` ✅ | 登录提醒 | | `PlayerCommandPreprocessEvent` | BC/V 都拦截命令 ✅ | 私聊命令拦截 | | **`SignChangeEvent`** | ❌ **不存在** | 告示牌拦截 | | **`PrepareAnvilEvent`** | ❌ **不存在** | 铁砧拦截 | | **`InventoryClickEvent`** | ❌ **不存在** | 铁砧还原 | | **`PlayerEditBookEvent`** | ❌ **不存在** | 书与笔拦截 | **告示牌、铁砧、书与笔这 3 个功能在代理服上完全无法实现**——代理服永远看不到玩家的 GUI 交互和方块放置事件。 | Bukkit API 调用 | 代理服能否获取? | 影响的功能 | |---|---|---| | `player.getStatistic(Statistic.PLAY_ONE_MINUTE)` | ❌ **无法获取** | 新玩家在线时长判定 | | `PlaceholderAPI.setPlaceholders(player, "%statistic_*%")` | ❌ **PAPI 是 Bukkit 插件** | 活跃分计算(整个新玩家判定体系) | | `player.getInventory().getItemInMainHand()` | ❌ **无法获取** | 铁砧还原、书清空 | **新玩家判定逻辑需要完全重写**——代理服不知道玩家在游戏里待了多少小时、杀了多少怪、挖了多少矿。只能退化为"基于首次进服时间"的简单判定,丢失原有的活跃度积分系统。 [/MD]
 
不会和TrChat冲突吧?TrChat会把长串数字和链接之类的隐藏并改成可交互的json聊天栏按钮,会不会检测不到?还是说在这插件处理之前就检测了?
 
不会和TrChat冲突吧?TrChat会把长串数字和链接之类的隐藏并改成可交互的json聊天栏按钮,会不会检测不到?还是说在这插件处理之前就检测了?
我服就在用trchat。这个插件是最低优先级监听器,先于所有聊天插件处理玩家消息。
 
桂Cinnamon 发布了更新:

v0.6 消息拆分检测

[MD] # 新功能 - 新增拼接链接检查模式。启用 `new-player-chat-check.link-detection.lol-chat-mode` 后,插件会按玩家记录上一条消息,并将其与当前消息拼接后补充执行链接检测,避免将网址拆分为连续两条消息来规避审查。 - 拼接链接检查默认启用,适用于新玩家聊天管制及处于隐形禁言期间的新玩家。 - 调整书与笔处理方式:隐形禁言玩家提交书籍时,插件会缓存其书页内容而不阻止正常保存和关闭界面;其他非禁言玩家打开内容完全匹配的书籍时,书页会被清空。 # 修复 bug - 修复书与笔拦截依赖延迟清空手持物品的问题。原逻辑可能在服务端提交新书数据后才执行,导致书页内容仍被保存;现在改为基于提交内容缓存与后续打开时清空,避免该时序问题。 - 修复 Folia 线程模型下由全局区域调度任务读取和修改玩家背包的风险。书籍处理不再跨线程访问玩家物品。 - 将私聊命令拦截监听优先级调整为 `LOWEST`,使禁言期间的私聊命令能更早被拦截。 # 代码优化 - 聊天拼接缓存使用玩家 UUID 作为键,并采用...[/MD]

>> 阅读更新详情 <<
 
桂Cinnamon 发布了更新:

链接识别改进:内置顶域名数据库

[MD] # 新功能 - 针对某些狗喜欢使用中文顶级域名当服务器地址打广告绕开插件检测,插件现在内置完整的 IANA 根区数据库(Root Zone Database)的顶级域。链接检测会校验域名后缀是否真实存在(如 `.com`/`.top`/`.cn`/`.中国`/`.みんな`/`.vermögensberatung`),不再把 `abc.def` 这类实际不存在的网址当作链接。数据库已精简为顶级域字符串列表并内置进插件代码,不会释放任何数据文件。 - 拼接链接检查新增时间窗口(`link-detection.lol-chat-timeout-seconds`,默认 10 秒):仅当上一条消息距今不超过该时长时才拼接,避免把相隔很久的两次无关发言误拼成链接。 # 修复 bug - 修复链接检测误报率过高的问题。此前域名后缀仅按 `[a-zA-Z]{2,}` 匹配,`abc.def`、`有点top` 之类的普通文本会被误判为链接;现在改为对照真实顶级域白名单校验。 # 代码优化 - 链接检测归一化改进:先把消息中所有可转义字符与 emoji 统一归一化成 ASCII...[/MD]

>> 阅读更新详情 <<
 

在线会员

  • lkjk
  • Relyonshe
  • 波旬W
  • Berg
  • qwe131
  • 尛霊
  • PaulWong
  • StarCatcher
  • PDCat_
  • HansOffice.
  • zhuyaqi
  • 蓝焰星火
  • 画师
  • aliez0326
  • 代桑official
  • cuiyun
  • MOYAN003
  • Neko.Chimaki
  • LaoZhaog123
  • HYyy
...和 2 更多。
后退
顶部 底部