• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
资源图标

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

请登录后获取
希望可以兼容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。这个插件是最低优先级监听器,先于所有聊天插件处理玩家消息。
 

在线会员

  • kairo_z
后退
顶部 底部